Что такое SVM?
Solana Virtual Machine — это среда выполнения блокчейна Solana. Каждый раз, когда вы отправляете токены, покупаете NFT или пользуетесь приложением DeFi, SVM выполняет код, лежащий в основе этой транзакции, и обновляет состояние блокчейна. Если представить блокчейн как общий глобальный компьютер, то SVM — это его часть, которая непосредственно выполняет программы.
Программы, а не «смарт-контракты»
В Solana смарт-контракты называются программами. Их в основном пишут на Rust (подходят также C и C++) и компилируют в байт-код sBPF, который выполняет SVM. Фреймворки вроде Anchor значительно упрощают их написание для новичков.