- Une machine virtuelle (VM) permet d’émuler des environnements d’exécution indépendants au sein de la machine physique
- L’Ethereum Virtual Machine (EVM) est une machine virtuelle Turing complète qui permet l’exécution de contrats intelligents et d’applications décentralisées sur Ethereum
- L’EVM est considérée comme la tête pensante d’Ethereum, permettant la synchronisation de l’état de la chaîne entre les nœuds du réseau en utilisant la technologie des arbres de Merkle
- L’EVM a eu un impact majeur sur l’écosystème crypto en permettant le développement d’applications compatibles avec l’EVM sur nouvelles blockchains plus performantes comme Avalanche (AVAX) ou Polygon (MATIC)
- Solidity est le langage de programmation le plus couramment utilisé pour créer des smart contracts sur Ethereum. Il s’agit d’un langage de haut niveau, relativement similaire à Python et Javascript qui possède une grande communauté
- Rappel : la sécurité des smart contracts est essentielle en raison de la grande quantité d’actifs qu’ils peuvent détenir. Bien que les audits de sociétés spécialisées puissent réduire le risque de failles, il est important de souligner que la sécurité de cette technologie dépend de sa conception
Pour valider ce chapitre et passer au quiz de cette partie, cliquez sur « Leçon terminée » ci-dessous.
Si le bouton vert « Leçon terminée » ne s’affiche pas, c’est que vous n’êtes pas connecté à votre compte CoinAcademy et que vous ne sauvegardez pas votre progression. Pour vous connecter/vous inscrire, utilisez les boutons ci-dessous :