SVM là gì?
Solana Virtual Machine là bộ máy thực thi của blockchain Solana. Mỗi khi bạn gửi token, mua NFT hoặc dùng ứng dụng DeFi, SVM sẽ chạy mã đằng sau giao dịch đó và cập nhật trạng thái của blockchain. Nếu blockchain là một chiếc máy tính toàn cầu dùng chung, thì SVM là bộ phận thực sự chạy các program.
Program, không phải “smart contract”
Trên Solana, smart contract được gọi là program. Chúng chủ yếu được viết bằng Rust (C và C++ cũng dùng được) và biên dịch thành mã bytecode sBPF để SVM thực thi. Các framework như Anchor giúp người mới viết program dễ dàng hơn nhiều.