Cette année, Ethereum subira deux mises à niveau importantes comme prévu, à savoir la mise à niveau de Shanghai, qui s'est achevée le 12 avril, et la mise à niveau de Cancun, qui devrait être réalisée au quatrième trimestre.

Cette année, Ethereum subira deux mises à niveau importantes comme prévu, à savoir la mise à niveau de Shanghai, qui s'est achevée le 12 avril, et la mise à niveau de Cancun, qui devrait être réalisée au quatrième trimestre. Selon la documentation officielle d'Ethereum, depuis la publication du livre blanc en 2013, un total de 24 événements marquants se sont produits, dont la plupart sont des mises à niveau fork, et les plus importants sont 12 mises à niveau.​

À ce jour, la technologie blockchain peut encore être considérée comme une technologie émergente. Bien que les concepts de base liés à la blockchain (cryptographie, décentralisation, réseaux peer-to-peer et transactions) aient été étudiés depuis des décennies, ce n'est qu'en 2008 que Bitcoin Après sa naissance, les gens pensaient que ces concepts pouvaient effectivement être combinés pour créer des produits utilisables. Ethereum, en particulier, n’est apparu sous une forme publique et utilisable qu’en 2015. Bien que le calendrier de développement prévu et les détails spécifiques aient changé, Ethereum continue de procéder comme prévu et continue de mettre à niveau le protocole pour garantir une utilisation, une sécurité, une fonctionnalité et une décentralisation améliorées.​

Cette année, Ethereum subira deux mises à niveau importantes comme prévu, à savoir la mise à niveau de Shanghai, qui s'est achevée le 12 avril, et la mise à niveau de Cancun, qui devrait être réalisée au quatrième trimestre. Selon la documentation officielle d'Ethereum, depuis la publication du livre blanc en 2013, un total de 24 événements marquants se sont produits, dont la plupart sont des mises à niveau fork, et les plus importants sont 12 mises à niveau. Cet article passera en revue et triera les hard forks et mises à niveau importants dans l’histoire d’Ethereum, et présentera les changements que la mise à niveau de Cancun pourrait apporter.​

Mise à niveau de Frontier - 30 juillet 2015

Le 30 juillet 2015 est la date à laquelle le bloc de genèse d’Ethereum a été généré et la date à laquelle la première phase d’Ethereum a commencé. Le lancement de Frontier marque le lancement officiel du réseau blockchain Ethereum. Cette étape est principalement destinée aux développeurs de blockchain, et les participants aux nœuds participent sous forme d'exploitation minière. À ce stade, le téléchargement de contrats intelligents est pris en charge.

Le protocole Frontier comprend les fonctionnalités clés suivantes :

Récompense de bloc : lorsque les mineurs réussissent à extraire un bloc sur la blockchain Ethereum, ils recevront une récompense en ETH. Dans la phase Frontier, la récompense de bloc pour les mineurs est de 5 ETH par bloc.

Gaz : dans les premiers jours qui ont suivi la sortie de Frontier, la limite de gaz par bloc était codée en dur à 5 000 gaz. En clair, cela signifie qu’il n’y aura pas de grande action sur le réseau. Cela laisse une période tampon aux mineurs pour commencer à travailler sur Ethereum et aux premiers utilisateurs pour installer des clients. Après quelques jours, ce plafond d'essence est automatiquement levé et le réseau peut commencer à traiter les transactions et les contrats intelligents comme prévu.

Contrat Canary : ce contrat est utilisé pour informer les utilisateurs quelles chaînes ont été ou sont vulnérables aux attaques. Les contrats Canary se voient attribuer une valeur de 0 ou 1. Si le contrat se voit attribuer une valeur de 1, le client peut reconnaître qu'il s'agit d'une chaîne incorrecte et éviter cette chaîne invalide lors du minage. Essentiellement, ces fonctionnalités du contrat Canary permettent à l'équipe de développement principale d'Ethereum de suspendre le fonctionnement du réseau en cas de problème avec le réseau. Aux débuts d’Ethereum, le contrat Canary était un mécanisme de protection extrêmement centralisé mais indispensable.​

Convivialité : toutes les opérations du développeur sont effectuées via la ligne de commande car il n'y a pas d'interface utilisateur graphique. L’ensemble du réseau est disponible, mais l’interface utilisateur est très rudimentaire et seuls ceux qui connaissent Ethereum et ont une expérience opérationnelle pourront l’utiliser.​

La limite de gaz de chaque bloc a été codée en dur à 5 000 gaz dans la version Frontier. Ensuite, la limite de 5 000 gaz a été supprimée dans la mise à niveau de dégel de Frontier deux mois plus tard, et le prix par défaut du gaz a été fixé à 50 gwei, ainsi que la bombe de difficulté. a été introduit dans cette mise à niveau. Le but de l'introduction de la bombe de difficulté est de fournir un mécanisme permettant au réseau de migrer de PoW vers PoS. Lorsque la puissance de calcul est trop élevée et que les mineurs ne peuvent extraire aucun bloc, ce sera le meilleur moment. pour que le réseau se convertisse en PoS. On peut dire que dans la phase initiale d’Ethereum, il était prévu de passer au PoS.​

Depuis lors, Ethereum est officiellement entré dans l’ère du minage PoW quasi-disponible, et le prix d’Ethereum à l’heure actuelle est de 1,24 $ US chacun.​

Améliorations de la propriété - 14 mars 2016

La mise à niveau Homestead est la deuxième version majeure publiée par Ethereum. Il s’agit du premier hard fork d’Ethereum et de la date à laquelle commence la deuxième phase de la feuille de route. Les fonctionnalités les plus importantes de cette version sont l'optimisation des contrats intelligents et l'introduction d'un tout nouveau code pour le langage de contrat intelligent Solidity. De plus, le portefeuille de bureau Mist a été publié dans cette version, permettant aux utilisateurs de détenir/échanger des ETH et d'écrire/déployer des contrats intelligents. Plus tard, le projet Mist a annoncé sa fin début 2019.

La mise à niveau de Homestead est l'une des premières propositions d'amélioration d'Ethereum (EIP) mises en œuvre. Elle contient un total de 3 EIP : 2, 7 et 8 : EIP-2 : augmenter le coût de création de contrats intelligents via des transactions de 21 000 gaz à 53 000. 000 Gaz. Auparavant, le coût de création d'un contrat via un contrat (l'approche recommandée) était plus élevé que le coût de création d'un contrat via une transaction. En raison de l'augmentation du coût du gaz lié à la création de contrats via des transactions, EIP 2 incite les utilisateurs à revenir à la méthode de création de contrats via des contrats.​

EIP-7 : Ajout d'une nouvelle fonction DELEGATECALL pour faciliter la réutilisation du code. Cet opcode est similaire à CALLCODE, sauf qu'il envoie l'expéditeur et la valeur de la portée parent à la portée enfant, c'est-à-dire que l'appel est créé avec le même expéditeur et la même valeur que l'appel d'origine.​

EIP-8 : est une proposition d'amélioration du plan de mise à niveau du réseau axée sur l'avenir et compatible avec le protocole réseau devp2p. Cette amélioration garantit que tous les logiciels clients du réseau Ethereum peuvent s'adapter aux futures mises à niveau du protocole réseau.​

À l’heure actuelle, le prix de l’Ethereum est de 12,5 $ chacun.

Fourche DAO - 20 juillet 2016

En plus des mises à niveau prévues d’Ethereum et des hard forks, il existe également un événement fork imprévu qui mérite d’être rappelé. En 2016, un projet d'organisation autonome décentralisée appelé The DAO a levé 150 millions de dollars grâce à l'émission de jetons. En juin, le contrat du DAO a été exploité par des pirates informatiques et des ETH d'une valeur de plusieurs dizaines de millions de dollars ont été volés par des pirates inconnus. La plupart des participants de la communauté Ethereum ont décidé de mettre en œuvre un hard fork, de restaurer l'ETH volé dans les portefeuilles et de corriger les vulnérabilités. Cependant, le hard fork n’a pas été unanimement reconnu par tous les participants de la communauté, et certains participants ont continué à exploiter et à échanger sur la chaîne d’origine. La chaîne d'origine à partir de laquelle l'ETH volé n'a pas été récupéré est connue sous le nom d'Ethereum Classic (ETC). Depuis, Ethereum s’est scindé pour former ETH et ETC. C’est la raison pour laquelle Ethereum dispose de deux réseaux.

À l’heure actuelle, le prix de l’Ethereum est de 12,54 $ chacun.​

Métropole : mise à niveau de Byzance - 16 octobre 2017

À l'heure actuelle, Ethereum a connu deux mises à niveau majeures : Frontier et Homeland. Selon le plan, la prochaine étape est la mise à niveau de Metropolis. Cependant, la mise à niveau de Metropolis a beaucoup de contenu, le plan a donc été divisé en deux phases : Byzance. .et Constantinople.

Ce hard fork contient 9 propositions d'amélioration (EIP 100, 658, 649, 140, 196, 197, 198, 211, 214). En plus des mises à jour liées aux couches sous-jacentes telles que les opcodes et les contrats intelligents, la « bombe à difficulté » sera reportée à un an et demi plus tard et la récompense de bloc sera réduite de 5 ETH à 3 ETH. Avant que la bombe de difficulté ne soit désamorcée, la génération de blocs prenait près de 30 secondes. Ajout de la possibilité d'effectuer des appels de changement non étatique vers d'autres contrats ; ajout de certaines méthodes de cryptographie pour permettre les extensions de couche 2 à Ethereum.

À l’heure actuelle, le prix de l’Ethereum est de 334,32 $ chacun.​

Métropole : Constantinople modernisée - 28 février 2019

La deuxième phase de la modernisation de Metropolis, Constantinople, devait initialement être mise en service sur le bloc 7,08 millions à la mi-janvier 2019. Le 15 janvier, une société indépendante d'audit de sécurité appelée ChainSecurity a publié un rapport indiquant que l'une des cinq mises à niveau majeures du système donnerait aux attaquants la possibilité de voler des fonds. En réponse aux préoccupations soulevées par le rapport, les principaux développeurs d'Ethereum et d'autres membres de la communauté ont voté pour suspendre la mise à niveau jusqu'à ce que le problème de sécurité soit résolu.

Finalement, la Fondation Ethereum a décidé de réaliser la dernière étape de "Metropolis" le 28 février 2019, un hard fork appelé "Constantinople", qui comprenait un total de 6 améliorations : garantir que la blockchain ne sera pas gelée avant le mécanisme de travail PoS est implémenté ; le problème du coût du gaz dans la machine virtuelle Ethereum a été optimisé ; la capacité interactive de création d'adresses a été ajoutée. Il est intéressant de noter que cette mise à niveau comprendra également un hard fork appelé "Petersburg" qui sera réalisé en même temps, supprimant une précédente proposition d'amélioration (EIP-1283) à Constantinople. Dans cette 5 mise à jour majeure, en plus des ajustements liés à la technologie, la bombe de difficulté est à nouveau reportée de 12 mois et la récompense de bloc est réduite de 3 ETH à 2 ETH.

Dans le même temps, une nouvelle instruction CREATE2 introduite dans EIP1014 peut pré-calculer l'adresse du contrat avant que le contrat ne soit officiellement déployé, introduisant ainsi le concept d'un canal d'état similaire au Bitcoin Lightning Network vers Ethereum, qui peut être calculé hors chaîne. d'abord, puis déployez le contrat correspondant dans le règlement en chaîne.

À l’heure actuelle, le prix de l’Ethereum est de 136,29 $ chacun.​

Surclassement à Istanbul - 8 décembre 2019

Ethereum 2.0 prévoit de lancer la première phase (phase 0) en 2020. Avant que la version 2.0 ne soit entièrement en ligne, la plupart des utilisateurs et des développeurs peuvent principalement utiliser Ethereum 1.X, les mises à jour ultérieures de 1.X sont donc également très importantes. Ce hard fork d'Istanbul a été activé le 8 décembre et comprenait 6 améliorations : poursuite de l'optimisation du problème du coût du gaz dans la machine virtuelle Ethereum ; amélioration de la résilience aux attaques par déni de service distribué et amélioration du mécanisme de vérification basé sur les SNARK et les STARK ; La couche 2 développée étend les performances de la solution ; permet l'interopérabilité entre Ethereum et Zcash et permet aux contrats intelligents Ethereum d'introduire des fonctionnalités plus créatives ;​

Vitalik Buterin a déclaré qu'après cette mise à niveau, les transactions ordinaires par seconde (TPS) augmenteraient d'environ 5 à 10 % et que pour le cumul de la technologie de couche 2, elles pourraient être augmentées d'environ 4 fois.

Le prix de l’Ethereum à l’heure actuelle est de 151,06 $ chacun.

Améliorations du glacier Muir - 2 janvier 2020

Moins d'un mois après avoir terminé la mise à niveau d'Istanbul, Ethereum a subi une mise à niveau temporaire d'urgence. Il est très rare d'effectuer deux hard forks en un mois. augmenté, ce qui entraînera une diminution du TPS du réseau Ethereum. Les développeurs d'Ethereum en ont discuté et certaines personnes ont proposé de mener un hard fork nommé "Muir Glacier" à une hauteur de bloc de 9 200 000 pour supprimer la bombe difficile, qui devrait se produire vers le 31 décembre 2019. Selon les données des développeurs du groupe de discussion, le temps de génération des blocs d’Ethereum continuera d’augmenter jusqu’à ce que la bombe de difficulté soit supprimée, pouvant atteindre 25 à 30 secondes vers le 6 janvier.​

Le prix de l’Ethereum à l’heure actuelle est de 127,18 $ chacun.​

Mise à niveau de Berlin - 15 avril 2021

À partir de cette version, les noms de code de mise à niveau suivront l'ordre de la conférence des développeurs Ethereum Devcon, et la première Devcon 0 s'est tenue à Berlin. Ethereum avait déjà prévu de nombreuses améliorations pour la mise à niveau d'Istanbul, mais pour diverses raisons, certaines des propositions d'amélioration qui n'ont pas eu le temps d'être présentées à Istanbul seront déplacées à Berlin. Cette fois, le problème du coût du gaz dans la machine virtuelle Ethereum est optimisé et la prise en charge de plusieurs types de transactions est ajoutée.

À l’heure actuelle, le prix de l’Ethereum est de 2 454 $ chacun.

Mise à niveau de Londres - 5 août 2021

Cette mise à niveau implique un total de cinq propositions : EIP-1559, EIP-3198, EIP-3529, EIP-3541 et EIP-3554. L'un des EIP qui a le plus grand impact sur Ethereum est l'EIP1559. Cette proposition vise à modifier la structure tarifaire existante d'Ethereum, à diviser les frais en frais de base (frais de base) et en frais de mineur, et à détruire une partie des frais de base. la circulation de l’ETH.​

Cela change directement le modèle économique d'Ethereum. Auparavant, le conditionnement en blocs était un mécanisme d'enchères, et celui avec le prix du gaz le plus élevé obtenait tout et donnait le tout aux mineurs. L'EIP1559 divise les frais de gaz en deux parties, une partie étant donnée. aux mineurs, et l’autre partie est brûlée, convertissant ainsi Ethereum et inaugurant une ère de déflation.​

Le prix de l’Ethereum à l’heure actuelle est de 2 621 $ chacun.

La Fusion - 15 septembre 2022

Cette mise à niveau (fusion) est une mise à niveau qui modifie directement la couche d'exécution et la couche de consensus d'Ethereum. Il s'agit d'une mise à niveau importante qui transforme le réseau principal Ethereum du mécanisme de consensus PoW au mécanisme de consensus PoS. Cette mise à niveau a apporté quelques modifications aux règles du réseau Ethereum. Les modifications spécifiques sont les suivantes :

Changement de nœud de vérification : le nœud mineur d'origine sera remplacé par un nœud de vérification. Le nœud de vérification doit disposer de 32 ETH en dépôt et exécuter le logiciel correspondant pour participer à la vérification du réseau et aux blocs de packages.​

Modifications des récompenses de bloc : les récompenses de bloc d'origine seront annulées et seront remplacées par des frais de transaction.​

Modifications apportées au mécanisme des frais de transaction : dans la nouvelle version, les frais de transaction seront payés directement aux nœuds de validation au lieu de la Fondation Ethereum.​

Mécanisme de frais dynamiques amélioré : une nouvelle fonctionnalité appelée « EIP-1559 » a été ajoutée à la nouvelle version, qui peut ajuster dynamiquement le prix des frais, permettant aux utilisateurs d'effectuer des transactions plus rapidement et de réduire les frais excessifs.​

Optimisation des méthodes de stockage d'état : la nouvelle version utilise une technologie appelée "Rollups" pour stocker de grandes quantités de données sur la chaîne latérale et les agréger à la chaîne principale, réduisant ainsi la charge sur la chaîne principale et améliorant l'efficacité de l'ensemble du système. .et évolutivité.​

Méthodes d'exécution des contrats améliorées : la nouvelle version ajoute une machine virtuelle appelée « EVM 384 », qui peut améliorer l'efficacité et la sécurité de l'exécution des contrats.​

De manière générale, la mise à niveau d'Ethereum Paris a considérablement amélioré l'évolutivité et l'efficacité du réseau Ethereum en améliorant le mécanisme de consensus, en optimisant le mécanisme des frais de transaction, en améliorant les méthodes de stockage d'état et en améliorant l'efficacité de l'exécution des contrats.​

Le prix de l’Ethereum à l’heure actuelle est de 1 472 $ chacun.​

Mise à niveau de Shanghai - 12 avril 2023

La mise à niveau de Shanghai sera la première mise à niveau majeure du réseau Ethereum après la fusion et constitue également une étape importante sur la feuille de route d'Ethereum. Les principaux changements apportés sont 3 points :

La mise à niveau de Shanghai débloque la fonction de mise et de retrait d'Ethereum. Cela est non seulement propice au maintien de la vitalité du réseau Ethereum, mais également au développement durable futur d’Ethereum et continue d’attirer davantage de validateurs dans le réseau Ethereum.​

En réduisant les frais de gaz des solutions de couche 2 fonctionnant sur la blockchain Ethereum, ce qui rend Ethereum plus rapide et moins cher dans une certaine mesure, la mise à niveau de Shanghai optimisera davantage les frais de gaz des transactions sur Ethereum.

En tant que plus grand réseau blockchain prenant en charge les contrats intelligents, la mise à niveau d’Ethereum à Shanghai maintiendra la position de leader d’Ethereum dans ce domaine en introduisant l’EOF (EVM Object Format).​

Le prix de l’Ethereum à l’heure actuelle est de 1 917 $ chacun.​

Surclassement à Cancún - T4 2023 (estimé)

La mise à niveau de Cancun est une mise à niveau supplémentaire de la blockchain ETH après la mise à niveau de Shanghai, avec EIP-4844 et éventuellement EIP-6969. Elle favorise principalement Ethereum L2 pour atteindre les objectifs de réduction des coûts et d'amélioration de la vitesse : d'ici là, Ethereum Layer 2 La vitesse. est multiplié par 10, et peut même être augmenté par 100 fois à moindre coût.

Le coût d’Ethereum Layer 1 a toujours été élevé et les améliorations nécessaires sont nécessaires de toute urgence pour réduire le coût d’exploitation global. Actuellement, les solutions de mise à l’échelle sur Ethereum sont principalement des rollups de couche 2. Les rollups aident en effet les utilisateurs à économiser beaucoup de frais de gaz. Par exemple, pour le projet Optimism, le coût régulier des frais de gaz n'est que de 0,001 gwei, ce qui est bien inférieur au coût régulier du réseau principal Ethereum de couche 1 ; La solution offre de meilleures performances de compression des données et n'a pas besoin d'inclure des données de signature, le coût est inférieur et peut même être réduit à 1 pour cent du réseau principal Ethernet de couche 1. Cependant, pour un plus large éventail d’utilisateurs, les frais de gaz restent un fardeau relativement coûteux, même après la solution Rollups. De plus, l'efficacité d'Ethereum dans le traitement des transactions parallèles est encore faible et il ne peut gérer qu'un volume de transactions à deux chiffres par seconde. Celles-ci nécessitent de nouvelles améliorations pour améliorer l'évolutivité.

Le partage est une méthode d'amélioration puissante pour résoudre les problèmes ci-dessus, mais il n'est pas encore implémenté dans Ethereum. La proposition opportune du plan d'amélioration EIP-4844 est de trouver un moyen entre la résolution des besoins ci-dessus et la mise en œuvre de la mise à niveau du partage. Il est proposé d’établir une première base technique permettant à Ethereum de réaliser un partage global des données à l’avenir. Par conséquent, EIP-4844 est également connu sous le nom de « Proto-danksharding ».​

EIP4844 introduit un nouveau type de transaction dans Ethereum, qui peut stocker des données à moindre coût dans un espace appelé Blob, de sorte que les données précédemment stockées dans la couche 1 de la couche 2 puissent être stockées dans le Blob, réduisant ainsi considérablement le coût de la couche 2.

En plus du très médiatisé EIP-4844, les propositions d'amélioration dont la mise en œuvre dans cette mise à niveau de Cancún a été confirmée comprennent également :

EIP-1153 : Ajouter des opcodes de stockage transitoire. Le stockage transitoire est une solution spécialement conçue pour résoudre la communication interne des blocs.

EIP-6780 : modifiez la fonction de l'opcode SELFDESTRUCT pour préparer la future application de l'architecture Verkle Tree dans Ethereum.​

En plus de l'ETH lui-même, certains projets méritent d'être déployés dans le cadre de la mise à niveau de Cancun :

Le plus grand bénéficiaire de la mise à niveau de Layer 2 Cancun est sans aucun doute la couche 2. Arbitrum et Optimism, qui présentent suffisamment d'avantages en tant que premier arrivé et sont des leaders de L2, méritent également l'attention, dans le même temps, les principales applications de l'écosystème Arbitrum telles que GMX, RDNT, et Magic suivra également. La marée monte avec l’éclatement de la L2. En outre, les projets qui imitent Optimism, tels que Metis, construit et amélioré sur OptimisticRollup, et Boba Network devraient également recevoir des dividendes de la mise à niveau de Cancun.

  ZK-Rollups

ZkRollup, considéré comme une solution plus avancée par l'industrie, devrait également briller lors de la mise à niveau de Cancún. zkSync, StarkNet et Scroll sont les trois projets les plus connus dans ce domaine ; ces trois projets n'ont pas encore émis de pièces, mais leur potentiel ne peut être sous-estimé.​

ZkSync est une extension basée sur l'architecture ZK-Rollup développée par Matter Labs. Le réseau principal 1.0 est principalement destiné à des fins de paiement et le réseau de test général 2.0 est entièrement compatible avec EVM. Récemment, zkSync a également mis à niveau son entrée 2.0, qui prend en charge l'utilisation de n'importe quel jeton pour payer les frais de réseau, améliorant considérablement la flexibilité des utilisateurs.​

Starknet est un Validity-Rollup décentralisé qui s'exécute en tant que L2 sur Ethereum, permettant à n'importe quelle application d'évoluer massivement sans compromettre la composabilité et la sécurité d'Ethereum.​

Scroll est un zkRollup basé sur zkEVM sur Ethereum. En tant que solution L2, il résout le problème de congestion d'Ethereum.​

autre

Outre les deux catégories ci-dessus, la modernisation de Cancún bénéficiera également à d'autres types de projets concentrés. Incluant des protocoles inter-chaînes avec des fonctions similaires à L2 en raison de la courte durée de stockage des données Blob, cela profitera au projet de couche de disponibilité des données ; Les représentants incluent : Layerzero est actuellement le protocole inter-chaînes le plus populaire. Il s'agit d'un protocole de communication inter-chaînes qui peut transférer des « informations » d'une chaîne à une autre chaîne et réaliser des services d'informations inter-chaînes décentralisés en déployant une série de contrats intelligents (Endpoints) sur la chaîne.

Celestia est un projet de couche de disponibilité des données. Basé sur l'architecture Cosmos, il fournit une couche de données et une couche de consensus pour les autres L1 et L2 afin de construire une blockchain modulaire. Le principe est le même que celui de la solution de partage Ethereum, qui peut réduire dans une certaine mesure le goulot d'étranglement actuel des frais de transaction de Rollup, le « coût de stockage des données ».​

Avec la mise en œuvre de l'EIP-4844, L2 sera plus compétitif que les autres L1 et ses perspectives de développement futur seront relativement importantes. En plus de réduire considérablement les frais de transaction L2, EIP-4844 constitue également un bon terrain pour les futures applications de Danksharding afin de mettre en œuvre facilement le partage de données à l'avenir. Avec des frais de transaction inférieurs, une meilleure expérience de transaction et encore plus de scénarios d'application, la mise à niveau de Cancun deviendra un tournant pour Ethereum L2.