Qu’est-ce que la SVM ?
La Solana Virtual Machine est le moteur d’exécution de la blockchain Solana. Chaque fois que vous envoyez des jetons, achetez un NFT ou utilisez une application DeFi, la SVM exécute le code associé à cette transaction et met à jour l’état de la blockchain. Si la blockchain est un ordinateur mondial partagé, la SVM est la partie qui exécute réellement les programmes.
Des programmes, pas des « contrats intelligents »
Sur Solana, les contrats intelligents sont appelés des programmes. Ils sont principalement écrits en Rust (C et C++ conviennent aussi), puis compilés en bytecode sBPF, que la SVM exécute. Des frameworks comme Anchor facilitent grandement leur création pour les débutants.