Executable code deployed on-chain, equivalent to a smart contract on other blockchains. Programs are stateless—they store no data themselves but read/write data in separate accounts they own. Programs are compiled to SBF bytecode and loaded via the BPF Loader. Every program has a unique Program ID (its account's public key).
Programas Solana são contratos inteligentes stateless — eles não guardam estado próprio, apenas processam instruções e modificam contas externas que lhes são passadas.
Como programas são stateless, você pode fazer upgrade sem migrar dados: deploy uma nova versão e as contas de dados existentes são compatíveis desde que o schema não mude.
Esquecer que programas não têm acesso a dados externos não passados como contas. Se sua lógica precisa de um dado on-chain, essa conta precisa estar listada na instrução.
Sua exploração
0 termos visitados no totalThe fundamental data storage unit on Solana. Every piece of state is stored in an account …
Ver termo →A single operation within a transaction that invokes a program. An instruction specifies: …
Ver termo →Berkeley Packet Filter—the original bytecode format used for Solana programs, inherited fr…
Ver termo →