Parlons de la machine virtuelle Ethereum (EVM).
L’EVM est une machine virtuelle basée sur une pile. Chaque unité de données (mot) fait 256 bits et la profondeur maximale de la pile est de 1 024.
Un détail facile à négliger : l’EVM facture du Gas pour chaque instruction. Lorsque le Gas fourni par une transaction est épuisé, celle-ci est interrompue et les modifications d’état sont annulées. Ainsi, aucune boucle infinie ne risque de bloquer tout le réseau.
Avant d’interagir avec un contrat, vérifiez dans un explorateur de blocs si son code source a été vérifié. Soyez encore plus prudent avec les contrats dont le code source n’est pas publié.
Lorsque vous appelez un contrat sur Ethereum, l’EVM facture du Gas pour chaque instruction exécutée, payé avec $ETH . Valeur actuelle : 2244,3.

#ETH