O que é a SVM?
A Solana Virtual Machine é o mecanismo de execução da blockchain Solana. Sempre que você envia tokens, compra um NFT ou usa um aplicativo DeFi, a SVM executa o código por trás dessa transação e atualiza o estado da blockchain. Se a blockchain é um computador global compartilhado, a SVM é a parte que realmente executa os programas.
Programas, não «contratos inteligentes»
Na Solana, os contratos inteligentes são chamados de programas. Eles são escritos principalmente em Rust (C e C++ também podem ser usados) e compilados em bytecode sBPF, que é executado pela SVM. Frameworks como o Anchor facilitam muito a criação desses programas para iniciantes.