Smart contract

« Smart contract », ou le contrat auto-exécutant
L’apport essentiel d’Ethereum, lorsqu’on la compare aux autres blockchain existantes, se résume dans sa capacité à être programmée à l’aide d’un langage dédié (Solidity). Ce langage est dit « turing-complete », ce qui signifie qu’il permet d’exécuter l’ensemble des fonctions utilisés pour développer une application moderne.
Les contrats résident sur la blockchain dans un format binaire spécifique à Ethereum (bytecode EVM) qui est exécuté par la machine virtuelle Ethereum (EVM). Toutefois, les contrats sont généralement écrits dans un langage de niveau supérieur, puis compilés en utilisant le compilateur EVM dans le code octet à déployer dans la blockchain.

Rejoignez notre chaîne Telegram