{"id":166,"date":"2022-03-31T11:12:42","date_gmt":"2022-03-31T10:12:42","guid":{"rendered":"https:\/\/ackeeblockchain.com\/blog\/?post_type=glossary&#038;p=166"},"modified":"2022-03-31T14:29:00","modified_gmt":"2022-03-31T13:29:00","slug":"solana-program","status":"publish","type":"glossary","link":"https:\/\/ackee.xyz\/blog\/glossary\/solana-program\/","title":{"rendered":"Solana Program"},"content":{"rendered":"<p>Smart contracts on <strong>Solana Blockchain<\/strong> are called <strong>Programs<\/strong>. They are usually written in Rust and compiled into BPF bytecode, which is executed in the<strong> rBPF Virtual Machine<\/strong>. Solana programs are <strong>stateless<\/strong>, meaning they include only<strong> logic<\/strong> and are deployed on blockchain in<strong> \u201cread-only\u201d mode.<\/strong> The difference between Ethereum smart contract and Solana programs is that Ethereum smart contract includes <strong>logic and state<\/strong>, while Solana programs include only logic, as we mentioned above.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Smart contracts on Solana Blockchain are called Programs. They are usually written in Rust and compiled into BPF bytecode, which is executed in the rBPF Virtual Machine. Solana programs are stateless, meaning they include only logic and are deployed on blockchain in \u201cread-only\u201d mode. The difference between Ethereum smart contract and Solana programs is that Ethereum smart contract includes logic and state,&hellip;<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":0,"template":"","glossary-cat":[43],"class_list":["post-166","glossary","type-glossary","status-publish","hentry","glossary-cat-solanaprogram"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/glossary\/166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/users\/11"}],"version-history":[{"count":0,"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/glossary\/166\/revisions"}],"wp:attachment":[{"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/media?parent=166"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/ackee.xyz\/blog\/wp-json\/wp\/v2\/glossary-cat?post=166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}