Part 7 : ETHEREUM
Blog
Dans ce module, nous explorerons Ethereum, une plateforme blockchain créée par Vitalik Buterin.
Qu'est-ce qu'Ethereum ?
Ethereum a été créé par le programmeur Vitalik Buterin et lancé en 2015. Il s'agit d'une plateforme blockchain open source et décentralisée.
Imaginez un morceau de terre. Au fil du temps, les gens construisent des maisons et des gratte-ciels. Puis, ils lancent des entreprises et du commerce. De plus en plus de gens viennent et de plus en plus de bâtiments sont construits. De plus en plus d'argent entre dans l'espace et une ville animée émerge. Imaginez New York.
Ethereum est la terre. Les utilisateurs sont des personnes. Les applications décentralisées sont des entreprises.
L'Ether (ETH) est le jeton natif d'Ethereum. C'est la monnaie qui alimente tous les échanges dans la ville : elle est utilisée pour payer les transactions et interagir avec les services.
La fusion
À l'origine, Ethereum était sécurisé par le mécanisme de consensus Proof of Work (PoW) (comme Bitcoin). Cependant, le 15 septembre 2022, il est passé au mécanisme Proof of Stake (PoS) dans le cadre de « The Merge ».
Remarque : si vous n'êtes pas familier avec les mécanismes de consensus, nous vous suggérons de consulter le module 4 (lien).
En termes simples, un mécanisme de consensus valide les transactions et assure la sécurité d'un réseau. La preuve de travail est extrêmement gourmande en énergie et implique beaucoup de travail de calcul. Cela signifie qu'elle a un impact négatif sur l'environnement.
D'autre part, la PoS permet aux blockchains de fonctionner de manière plus économe en énergie. En même temps, elle garantit le maintien de la décentralisation. Chaque style présente des compromis et convient à des fins différentes.
Avec le PoS, les détenteurs mettent en jeu leur ETH pour valider les transactions et créer de nouveaux blocs. Le réseau récompense les validateurs pour le traitement des transactions. Il « réduit » également leur mise pour les actions malhonnêtes, garantissant ainsi un bon comportement.
Au cœur du système PoS d'Ethereum se trouve la Beacon Chain. Cette chaîne existait à l'origine séparément du réseau Ethereum principal. Ils ont été officiellement « fusionnés » ou connectés le 15 septembre 2022.
Contrats intelligents et applications décentralisées
La valeur d'Ethereum vient du fait que les développeurs peuvent créer leurs propres applications décentralisées (dApps) sur la blockchain Ethereum. Ethereum a été la première blockchain programmable. Elle a permis la création de contrats intelligents.
Les contrats intelligents sont des accords en chaîne. Ils sont constitués de code informatique et exécutent un ensemble d'instructions prédéterminées sur une blockchain. Par exemple, un contrat intelligent pourrait envoyer 1 ETH à une adresse particulière toutes les 24 heures :
SI 24 heures se sont écoulées (le déclencheur), ALORS envoyez 1 ETH (l'exécution).
Les contrats intelligents peuvent devenir très complexes et faciliter une liste presque infinie de transactions. Ce n'est qu'un exemple simple.
Le réseau Ethereum agit comme une machine virtuelle qui exécute des contrats intelligents. Les détails des contrats intelligents et les soldes des portefeuilles sont enregistrés dans le registre distribué d'Ethereum.
Un contrat intelligent est un contrat, il n’y a pas de place pour la négociation. Si les conditions du contrat sont remplies et que toutes les parties ont accepté ces conditions, le contrat remplira sa fonction comme prévu.
Les contrats intelligents étant enregistrés sur la blockchain, il est impossible de modifier le résultat d'un accord de contrat intelligent. C'est ce que l'on appelle « le code est la loi ». Si ce qui n'est pas dans le code du contrat intelligent, cela n'arrivera pas. À l'inverse, si c'est dans le code, cela arrivera. Ici, la technologie est utilisée pour faire respecter les règles. Elle élimine le besoin d'un intermédiaire. C'est tout le principe de la finance décentralisée.
Cependant, les contrats intelligents ne sont pas sans risques. Par exemple, comme les contrats intelligents ne peuvent pas être modifiés une fois lancés en cas de problème, tous les fonds bloqués peuvent être bloqués à jamais.
Plusieurs contrats intelligents peuvent être combinés pour créer des applications décentralisées. L'innovation et la polyvalence d'Ethereum ont ouvert la voie à la finance décentralisée (DeFi) telle que nous la connaissons aujourd'hui.
D'innombrables applications décentralisées fonctionnent sur Ethereum, avec une gamme de cas d'utilisation, allant de la finance (par exemple Aave et Uniswap) à l'art et aux objets de collection (par exemple OpenSea). Les DApps sont au cœur de la DeFi . Les possibilités d'innovation et de cas d'utilisation sont infinies.
La machine virtuelle Ethereum
La machine virtuelle Ethereum (EVM) est un moteur de traitement et une plateforme logicielle. On l'appelle souvent le « cœur d'Ethereum ». Elle est responsable de l'exécution des contrats intelligents et du calcul de chaque nouveau bloc ajouté à la blockchain Ethereum. L'EVM permet également aux développeurs de créer et de lancer des dApps basées sur Ethereum.
Les « réseaux compatibles EVM » sont simplement des réseaux qui exécutent une instance de l'EVM. Comme ces réseaux parlent le même langage qu'Ethereum, ils ont accès à la large gamme de services dApps et DeFi qu'offre l'écosystème Ethereum.
Les développeurs peuvent lancer des applications sur n'importe quelle chaîne EVM sans apporter de nombreuses modifications. Ils devraient réécrire entièrement le code s'il n'était pas compatible EVM.
De plus, les dApps Ethereum peuvent être facilement migrées vers des réseaux compatibles EVM.
Frais de gaz Ethereum
En termes simples, les frais de gaz sont des paiements effectués par les utilisateurs lors d'une transaction pour compenser la puissance de calcul utilisée par les validateurs.
Les validateurs d'ETH exécutent un logiciel informatique pour vérifier les transactions et ajouter des blocs à la blockchain. Ce processus nécessite qu'ils utilisent de l'électricité. Les frais de gaz sont versés aux validateurs en guise de récompense pour compenser le coût de l'électricité utilisée. Une partie des frais est également brûlée, ce qui la retire de la circulation.
Les prix du gaz Ethereum sont dynamiques et peuvent fluctuer à la hausse comme à la baisse. Le coût des frais de gaz dépend de la demande sur le réseau Ethereum. S'il y a plus de demande, les frais de gaz sont plus élevés.
Les utilisateurs d'Ethereum peuvent définir ce que l'on appelle un « pourboire » pour réduire les frais de gaz d'une transaction. Un pourboire indique la priorité d'une transaction. Les validateurs traiteront les transactions avec des pourboires plus élevés et seront moins susceptibles de traiter celles avec des pourboires plus faibles.
Vous pouvez surveiller les prix du gaz à l'aide d'outils tels que Etherscan https://etherscan.io/gastracker
Qu'est-ce que Gwei ?
Les frais de gaz Ethereum sont payés dans la devise native de la blockchain, ETH ou ether. Les frais de gaz ETH sont exprimés en gwei, une dénomination de l'ETH. Un gwei équivaut à 0,000000001 ETH. Ainsi, si votre prix de gaz coûte 0,000000001, il vous coûtera 1 gwei.
Qu'est-ce que la valeur maximale extractible MEV ? La taxe invisible d'Ethereum
MEV fait référence aux bénéfices qui peuvent être réalisés en extrayant de la valeur des utilisateurs d'Ethereum en réorganisant les transactions au sein des blocs produits. Par conséquent, vous obtenez le paiement le plus élevé possible, car les gens paient une prime pour obtenir des transactions plus rapides.
La MEV a été initialement utilisée dans le contexte de la preuve de travail (PoW). Elle était à l'origine appelée « Miner Extractable Value ».
Avant qu'Ethereum ne passe au Proof of Stake, les mineurs étaient responsables de la sélection et de l'organisation des transactions en blocs. Cela signifiait que les mineurs avaient un contrôle total sur les transactions à inclure. Cela leur permettait de manipuler les transactions afin de pouvoir extraire des bénéfices supplémentaires.
Depuis la transition d'Ethereum vers la preuve d'enjeu (PoS) en 2022, le minage ne fait plus partie d'Ethereum. Cependant, la méthode d'extraction de valeur existe toujours. Elle est accumulée par les validateurs (qui confirment la validité des blocs ajoutés à la blockchain Ethereum).
Un groupe d'individus appelés « chercheurs » est responsable de la majorité de l'activité MEV. Les chercheurs recherchent et identifient les opportunités MEV à l'aide d'outils d'automatisation et de robots. Une fois qu'ils ont repéré une opportunité, ils assemblent un ensemble de transactions qui extrairont les bénéfices souhaités une fois l'ensemble exécuté.
Ethereum a considérablement évolué depuis sa création et continue d’évoluer à ce jour.