Un examen de l'histoire du développement d'Ethereum et de la mise à niveau de Londres

Avancé2/4/2024, 10:27:38 AM
Après l'approbation de l'ETF Bitcoin spot, le récit s'est immédiatement tourné vers la logique narrative de base d'Ethereum : Ethereum spot ETF en mai, mise à niveau de Londres, Restaking, et plus encore.

Introduction

Pourquoi vaut-il la peine de prêter attention à Ethereum récemment?

Après l'approbation de l'ETF Bitcoin spot, le récit suivant s'est immédiatement déplacé vers la logique narrative centrale d'Ethereum : ETF Ethereum spot en mai, mise à niveau de Londres, Restaking, et plus encore.

Explorer les modèles de développement d'Ethereum

Avant la fusion, Ethereum semblait plus ressembler au modèle de développement d'une entreprise startup. PoW a doté les mineurs de récompenses en bloc en tant que stratégie marketing précoce, sans se soucier beaucoup de la valeur du jeton. L'économie du jeton a rapidement gonflé, donnant la priorité à la sédimentation de la valeur plutôt qu'à l'expérience utilisateur.

Le but de la fusion n'est pas d'améliorer les performances d'Ethereum, mais de réduire la consommation générée par les blockchains (passer de PoW à PoS). En utilisant une analogie Web2.0, il est similaire à l'optimisation de la partie amont d'une chaîne industrielle, posant les bases du développement durable futur. L'économie des jetons passe également à la déflation, mettant l'accent sur l'expérience utilisateur. Les revenus des mineurs se transforment progressivement en revenus de mise en jeu, et les revenus des frais de gaz diminuent.

La mise à niveau de Londres correspond à une partie de The Surge, en donnant la priorité à l'expérience utilisateur (comme l'augmentation de la vitesse de transaction et la réduction des frais de gaz).

Les futurs cycles de mise à niveau auront des intervalles relativement courts. Après la mise à niveau de Shanghai, Ethereum, dans un sens, change le consensus PoW en PoS, entrant dans une phase mature. Bien qu'il y aura plusieurs mises à niveau majeures à l'avenir, le but principal est de se concentrer sur la scalabilité on-chain, une vérification plus simple des blocs, des frais moins chers, et des performances plus puissantes et stables.

Quelques réflexions

Le développement d'Ethereum est complexe et diversifié, et dans le processus d'étude de son parcours de développement global, il existe de nombreuses questions non résolues qui nécessitent une réflexion.

Vitalik a joué un rôle de guide très fort dans le développement d'Ethereum. En fait, d'un point de vue corporatif, avoir un bon PDG à la tête de l'entreprise est une très bonne approche de développement. En fin de compte, tous les développements dans l'écosystème Ethereum pilotés par Vitalik contribueront au succès à long terme de l'ETH.

Des projets comme Arb, OP, ZKsync, Metis et diverses solutions de couche 2 ; des plateformes DeFi comme Aave, Compound, Uniswap et de nombreux autres projets à forte valorisation sont attachés à Ethereum. Ils sont devenus des récits populaires pendant un certain temps, et Ethereum, dans une plus ou moins grande mesure, bénéficie de ces tendances.

Plutôt que d'être similaire à Microsoft ou Apple, Ethereum semble le plus proche de Nvidia. Que ce soit pour le développement de l'IA, la RV/RA, le Web3.0, divers clouds ou centres de puissance de calcul, toutes les technologies de pointe sont indissociables de la puissance de calcul, et donc, de Nvidia.

Le Web 3.0 a également un statut similaire. Toute évolution est difficile à dissocier de la croissance d'Ethereum. Alors que le récit d'Ethereum était relativement calme pendant un certain temps, la mise à niveau de Londres et le FNB Ethereum ont entraîné une hausse des prix de la couche 2 et de l'ETH. Les développements antérieurs tels que DeFi Summer et NFT Summer contribuent également à stimuler le prix d'Ethereum. Les projets avec une demi-vie plus longue ont besoin d'une interaction suffisante avec Ethereum.

De nombreux projets qui veulent s'éloigner d'Ethereum réfléchissent essentiellement avec la logique d'un « Ethereum killer ». TON, discuté précédemment, n'a pas obtenu beaucoup de traction après ne pas s'être positionné comme un concurrent d'Ethereum.

Le développement d'Ethereum est assez centralisé. La chaîne Ethereum elle-même est décentralisée, mais parfois on a l'impression que la centralisation du développement d'Ethereum est au même niveau que l'équipe Uniswap, pas aussi bien répartie que certains protocoles comme Aave et MakerDAO. Cela reflète indirectement que, pour qu'un projet se développe bien, il peut nécessiter fondamentalement un certain niveau de centralisation.

Peut-être qu'un jour, Ethereum pourra mûrir à un stade où il atteindra une gouvernance complètement décentralisée. Cependant, au moins jusqu'à ce que Vitalik soit encore jeune, je sens que ce jour est loin. D'un autre côté, Ethereum n'est qu'une entreprise de 11 ans et est loin d'être considérée comme mature.

1. Contexte - Aperçu bref de l'histoire d'Ethereum

1.1 Histoire et Forks

Le cadre de contenu suivant est cité de : https://ethereum.org/zh/history, et d'autres informations publiques. Pour un contenu plus spécifique, veuillez cliquer sur le lien pour référence.

2013: Phase 0 - La naissance d'Ethereum

Le livre blanc publié, Ethereum est né

  1. Le 27 novembre 2013, Vitalik Buterin a publié le “Ethereum White Paper”
  2. Vitalik Buterin, le fondateur d'Ethereum, a publié la première version du livre blanc d'Ethereum, introduisant le système de jetons de la plateforme Ethereum;
  3. Résumé

Le livre blanc a défini les contrats intelligents, introduisant le concept d'Éther (ETH). Il a expliqué qu'Éther pourrait servir de gaz sur le réseau Ethereum, obligeant les utilisateurs à payer des frais de gaz certains lorsqu'ils effectuent des activités telles que le transfert de fonds ou le déploiement de contrats intelligents. Une partie des frais de gaz serait récompensée aux validateurs de blocs (également connus sous le nom de mineurs). Si l'initiateur d'une transaction ne payait pas suffisamment d'Éther, la transaction ne serait pas exécutée, et s'ils payaient un montant excessif, l'excédent serait remboursé au portefeuille de l'initiateur.

2014f: Phase 0.5 - Vente Ethereum

Vente d'Éthereum

22 juillet 2014, 00:00:00 +UTC

La période de prévente d'Éther a duré 42 jours et a permis les achats en utilisant Bitcoin.

Résumé

Le taux de change initial était de 1 Bitcoin pour 2000 Éther, maintenu pendant 14 jours. Ensuite, le taux a diminué linéairement jusqu'à atteindre 1 Bitcoin pour 1337 Éther. La vente de jetons s'est conclue le 2 septembre 2014, avec environ 18 millions de dollars de ventes au total, impliquant l'achat de plus de 60 millions d'Éther. Après avoir effectué l'achat, l'Éther reçu ne pouvait être transféré qu'après le lancement du bloc genesis d'Ethereum.

En plus des plus de 60 millions de ETH de prévente, deux autres allocations ont été faites. Une allocation était destinée aux contributeurs au développement précoce d'Ethereum, et l'autre était allouée à des projets de recherche à long terme. Les deux allocations représentaient 9,9% de la quantité totale de ETH de prévente.

Au total, lors de l'émission officielle d'Éther, 72 002 454,768 ETH avaient été alloués.

Source :https://blog.ethereum.org/2014/07/22/launching-the-ether-sale

2015: Phase 1 - Frontière

Le 3 mars 2015, quatre étapes importantes ont été annoncées dans l'article publié sur Ethereum’sBlog officiel. Selon le blog, une partie de la logique de réflexion originale de Vitalik était la suivante:

  1. Frontier: Le but principal de Frontier pendant le processus de lancement est de faire fonctionner les opérations de minage et les échanges d'Ethereum afin que la communauté puisse lancer ses dispositifs de minage et commencer à construire un environnement "en direct" où les gens peuvent tester les DApps et gagner de l'Éther pour télécharger leurs propres logiciels sur Ethereum, rendant ainsi Ethereum pleinement stable parmi les développeurs principaux et les auditeurs;
  2. Homestead: Frontier est comme une version bêta fermée, et Homestead est une version bêta publique;
  3. Metropolis (Metropolis): une version complète et mature interactive pour les utilisateurs, axée sur l'expérience utilisateur;
  4. Sérénité : PoW à PoS

frontière

  1. 30 juillet 2015 03:26:13 +UTC
  2. Résumé

Frontier est la version originale d'Ethereum, mais il y a très peu de choses qu'on peut y faire. La sortie fait suite à la réussite de la phase bêta olympique. Il est destiné aux utilisateurs techniques, en particulier aux développeurs. Les blocs ont une limite de carburant de 5 000 unités. Cette période de « déverrouillage » permet aux mineurs de commencer les opérations et aux premiers adoptants suffisamment de temps pour installer les clients.

Similar to the cold start of many Web 3.0 projects, “miners” will receive a reward of 5 Ethereum coins for every block they mine on the “Frontier” mainnet.

Fourche de déverrouillage de la Frontière

  1. 7 septembre 2015 09:33:09 +UTC
  2. Numéro de bloc : 200 000
  3. Prix Ethereum : $1.24
  4. Résumé

La fourchette de déverrouillage de Frontier augmente la limite de 5 000 unités de gaz par bloc et définit le prix du gaz par défaut à 51 gwei. Cela permettra la transaction - qui nécessite 21 000 unités de gaz.

Pour garantir les futures bifurcations dures vers la preuve de participation, le concept de bombe de difficultéest introduit. Ce concept est également connu sous le nom de TTD, qui signifie Total Terminal Difficulty, c'est-à-dire la somme de la difficulté de tous les blocs précédents. Lorsque la valeur cumulée de la difficulté de minage de l'ensemble du réseau atteint TTD, le réseau principal de l'ETH activera la “bombe de difficulté”. La “bombe de difficulté” est une fonction de porte dérobée qui ajuste la difficulté d'Éthereum. Le temps de bloc PoW d'Éthereum n'est pas fixe, mais la difficulté de minage est ajustée de manière dynamique en fonction de la puissance de calcul de l'ensemble du réseau. De cette manière, le temps de bloc est fixé dans une plage approximative. Le déploiement de la bombe de difficulté utilise une fonction de porte dérobée pour ajuster la difficulté de minage à une valeur maximale, de sorte qu'aucun mineur ne puisse produire de blocs à cette difficulté de minage, poussant ainsi les mineurs à abandonner le PoW. La conversion PoW-POS ne fixe pas une hauteur de bloc fixe, mais stipule que TTD est le moment où la Fusion se produit. Une des raisons est d'empêcher quelqu'un de saboter délibérément le processus de Fusion.

Sous déguisement, il prouve qu'Ethereum est depuis longtemps déterminé à passer de PoW à PoS.

2016: Phase 2 - Homestead

Le premier hard fork d'Ethereum, après avoir connu plusieurs incidents de sécurité, a progressivement amélioré certaines spécifications des contrats intelligents.

fourche homestead,

  1. 14 mars 2016 06:49:53 +UTC
  2. Numéro de bloc : 1 150 000
  3. Prix ​​de l'Ether : US$12.50
  4. Résumé

La fourchette Homestead optimise le processus de création de contrats intelligents.

fourchette DAO

  1. 20 juillet 2016 01:20:40 +UTC
  2. Numéro de bloc : 1 920 000
  3. Prix de l'Ethereum : US$12.54
  4. Résumé

Cette fourchette était une fourchette passive non planifiée, découlant d'une attaque sur Ethereum.

Le DAO est un projet de financement participatif lancé par la société de blockchain [Slock.it] pour fournir un moyen de financement communautaire pour des projets. Les utilisateurs de la communauté participent au vote en échangeant leur ETH contre des jetons DAO. Si le financement participatif est un succès, ils peuvent recevoir une partie de la récompense en bénéfices. Le projet a achevé une vente de masse de 28 jours en avril 2016, collectant un total de plus de 12 millions d'ETH, représentant près de 14 % de la quantité d'Éther à l'époque. Cependant, seulement 2 mois plus tard, des pirates ont exploité une vulnérabilité dans le code du DAO et ont volé 3,6 millions d'ETH du fonds commun.

Cette action a été votée par la communauté Ethereum. Tous les détenteurs d'Ethereum pourront voter via des transactions sur la plateforme de vote. La décision de fork a reçu plus de 85% des votes. Grâce au rollback du fork, les ETH volés par le pirate informatique ont été récupérés.

Ce fork transfère des fonds du contrat en question vers un nouveau contrat n'ayant qu'une seule fonction : les retraits. Toute personne ayant perdu des fonds peut retirer de l'éther de son portefeuille à un taux de 1 éther par 100 jetons DAO.

Certains mineurs ont refusé de bifurquer parce que l'incident DAO n'était pas une faille dans le protocole. Ils ont ensuite formé Ethereum Classic (ETC).

Fourchette de Sifflet de Mandarine

  1. 18 octobre 2016 01:19:31 +UTC
  2. Numéro de bloc : 2,463,000
  3. Prix Ethereum: US$12.50
  4. Résumé

La fourchette Tangerine Whistle est une optimisation de l'attaque par déni de service (DoS) subie par le réseau Ethereum le 18 septembre 2016, qui a entraîné de graves retards dans le traitement des transactions; elle résout principalement les problèmes de santé d'urgence du réseau liés aux codes d'exploitation sous-évalués.

Fourchette du Dragon Spurieuse

22 novembre 2016 04:15:44 +UTC

  1. Numéro de bloc : 2 675 000
  2. Prix Ethereum: US$9.84
  3. Résumé

La fourchette Spurious Dragon est encore optimisée pour les attaques cybernétiques par déni de service (DoS), notamment :

-Ajuster les prix des opcodes pour prévenir les futures attaques sur le réseau.

  • Activer la "perte de poids de la blockchain" pour l'état de la blockchain.

-Ajouté une protection contre les attaques de rejeu.

2017: Phase Trois - Metropolis

Le travail principal de Metropolis est de résoudre certains problèmes sur le réseau Ethereum et de se préparer à l'introduction de ZK-SNARKS.

L'événement le plus influent qui s'est produit à ce stade a été les deux réductions de moitié des récompenses en bloc : de 5ETH à 3ETH, puis à 2ETH, ce qui peut être considéré comme une période de transition de PoW à PoS.

À ce stade, nous commençons à envisager l'expérience utilisateur et comment passer en douceur de PoW à PoS à l'avenir.

mise à niveau de Byzance

  1. 16 octobre 2017 05:22:11 +UTC
  2. Numéro de bloc : 4,370,000
  3. Prix Ethereum: US$334.23
  4. Résumé

La fourchette byzantine a ouvert la voie à l'introduction de ZK-Snark, qui a commencé à se concentrer sur la confidentialité des utilisateurs et l'expérience utilisateur.

-avec le bloc minagerécompenses réduites de 5 Ethereum à 3 Ethereum.

-reporter la mise en œuvre de la difficultébombpendant un an.

- ajouté la capacité d'appeler d'autres contrats sans changer l'état.

- ajouté certaines méthodes de chiffrement pour atteindre Couche2

2019: Phase 4 - Sérénité

Ethereum mûrit progressivement, et le consensus a basculé de PoW à PoS. L'expérience utilisateur, la sécurité, la décentralisation des zones et la scalabilité sont les directions de développement les plus importantes d'Ethereum.

fourche Constantinople

  1. 28 février 2019 07:52:04 +UTC
  2. Numéro de bloc : 7 280 000
  3. Prix Ethereum: US$136.29
  4. Résumé

Réduire le blocminagerécompense de 3 Ethereum à 2 Ethereum.

  1. 8 décembre 2019 12:25:09 +UTC
  2. Numéro de bloc : 9,069,000
  3. Prix Ethereum : US$151.06
  4. Résumé

-Coûts de gaz optimisés pour des opérations spécifiques dans la machine virtuelle Ethereum.

-Améliorer la résilience après des attaques de déni de service.

-Activer des solutions de couche 2 basées sur l’argumentation de la connaissance concise non interactive à zéro connaissance et l’argumentation de la connaissance transparente évolutive à zéro connaissance pour avoir de meilleures performances.

-Permettre aux contrats d'introduire plus de fonctionnalités créatives.

2020: Mise à niveau du glacier Muir

  1. 2 janvier 2020 08:30:49 +UTC
  2. Numéro de bloc : 9,200,000
  3. Prix de l'Ethereum : US$127.18
  4. Résumé

Le Fork du Glacier Muir retarde la mise en œuvre de la bombe de difficulté. Augmenter la difficulté de bloc du mécanisme de consensus de preuve de travail peut augmenter le temps d'attente pour l'envoi de transactions et l'utilisation d'applications décentralisées, réduisant ainsi la facilité d'utilisation d'Éthereum.

Déployer le contrat de dépôt de mise en jeu

  1. 14 octobre 2020 09:22:52 +UTC
  2. Numéro de bloc : 11,052,984
  3. Prix Ethereum : US$379.04
  4. Résumé

Le contrat de dépôt de mise en jeu introduit la mise en jeu dans l'écosystème Ethereum. Bien qu'il s'agisse d'un contrat de mainnet, il affecte directement le calendrier de publication de la chaîne de balises, qui est une partie importante de la mise à niveau d'Ethereum.

Bloc genesis de la chaîne Beacon

  1. 1er décembre 2020 12:00:35 +UTC
  2. Numéro de bloc de la chaîne Beacon : 1
  3. Prix Ethereum : US$586.23
  4. Résumé

La Beacon Chain nécessite 16 384 comptes stockant 32 Éther mis en jeu pour assurer un lancement sécurisé. Cela s'est produit le 27 novembre 2020, ce qui signifie que la Beacon Chain a commencé à produire des blocs le 1er décembre 2020.

La chaîne de balises joue le rôle de gestion, de supervision et de vérification du réseau blockchain. La chaîne de balises utilise une méthode aléatoire pour sélectionner les vérificateurs. Ceux qui réussissent la vérification seront récompensés, mais en cas de comportement malveillant, ils seront punis.

Après la fusion, les unités de temps d'un bloc apparaîtront sous forme de créneaux et d'époques. Un créneau est créé toutes les 12 secondes, et chaque paquet d'époque se compose de 32 créneaux. Une époque est une période de temps fixe à la fin de laquelle les vérificateurs seront réassignés.

Pour devenir un validateur et obtenir des droits de vote, les utilisateurs doivent miser au moins 32 ETH.

La règle d'Ethereum est que pour chaque époque, les validateurs seront attribués de manière aléatoire à 32 comités, garantissant que chaque comité se compose d'au moins 128 validateurs. Le système utilise l'algorithme aléatoire RANDAO pour attribuer 1 validateur pour chaque période et sélectionne également de manière aléatoire un comité pour cette période. Ce validateur est responsable de proposer des blocs, tandis que le comité est responsable de valider et de voter sur les propositions. Une fois le vote passé, un bloc sera généré et le proposant recevra la récompense ; sinon, non seulement la récompense ne sera pas obtenue, mais le dépôt sera également confisqué. Il en va de même pour les vérificateurs ordinaires : s'ils suivent correctement les règles, ils sont récompensés, tandis que les perturbateurs sont punis. Une fois que le dépôt de 32 ETH est passé en dessous de 16 ETH, l'éligibilité du validateur sera résiliée.

Mise à niveau de Berlin 2021

  1. 15 avril 2021 10:07:03 +UTC
  2. Numéro de bloc : 12 244 000
  3. Prix Ethereum: US$2,454.00
  4. Résumé

La mise à niveau de Berlin optimise les coûts en gaz pour certaines opérations de la machine virtuelle Ethereum et ajoute le support de plusieurs types de transactions.

Mise à niveau de Londres

  1. 5 août 2021 12:33:42 +UTC
  2. Numéro de bloc : 12 965 000
  3. Prix de l'Ethereum : US$2,621.00
  4. Résumé

La mise à niveau de Londres a introduit l'EIP-1559, qui réforme le marché des frais de transaction. Continuez à retarder la mise en œuvre de la bombe de difficulté jusqu'à son lancement le 1er décembre 2021.

Mise à niveau Aquila

  1. 27 octobre 2021 10:56:23 +UTC
  2. Numéro de période : 74,240
  3. Prix de l'Éthereum : US$4,024.00
  4. Résumé

La mise à niveau Aquila est la première mise à niveau planifiée de la Beacon Chain. Elle ajoute le support pour les “comités de synchronisation”—le support pour les clients légers, et ajoute des pénalités pour la paresse des validateurs et les comportements punissables lorsqu'elle progresse vers les fusions.

Mise à niveau du glacier Arrow

  1. 9 décembre 2021 07:55:23 +UTC
  2. Numéro de bloc : 13 773 000
  3. Prix de l'Éthereum : US$4,111.00
  4. Résumé

La bombe de difficulté a retardé la génération d'un total de 10 700 000 blocs jusqu'en juin 2022.

2022: Mise à niveau du glacier gris

  1. 30 juin 2022 10:54:04 +UTC
  2. Numéro de bloc : 15,050,000
  3. Prix de l'Ethereum : US$1,069.00
  4. Résumé

Le retard de la mise à niveau du réseau Gray Glacier retarde la mise en œuvre de la bombe de difficulté de trois mois. Il s'agit du seul changement introduit dans cette mise à niveau, qui est essentiellement similaire aux mises à niveau Arrow Glacier et Muir Glacier. Des changements similaires ont été apportés aux mises à niveau du réseau Byzantine, Constantinople et London.

Mise à niveau de Bellatrix

  1. 6 septembre 2022 11:34:47 +UTC
  2. Numéro de période: 144,896
  3. Prix de l'Éthereum: US$1,558.00
  4. Résumé

La mise à niveau de Bellatrix est la deuxième mise à niveau planifiée de la chaîne Beacon, préparant la chaîne Beacon pour la fusion. Elle augmente la pénalité qu'un validateur reçoit pour sa paresse et pour son comportement punissable à sa pleine valeur. La mise à niveau de Bellatrix inclut également des mises à jour des règles de sélection de fork pour préparer la Chaîne Beacon à la fusion et à la transition du dernier bloc de Preuve de Travail au premier bloc de Preuve d'Enjeu. Cela inclut la sensibilisation des clients de consensus à la difficulté terminale totale de 587500000000000000000000.

Mise à niveau de Paris (Fusion)

  1. 15 septembre 2022 06:42:42 +UTC
  2. Numéro de bloc : 15 537 394
  3. Prix de l'Ethereum : US$1,472.00
  4. Résumé

La mise à niveau de Paris a été déclenchée lorsque la blockchain de preuve de travail a dépassé la difficulté terminale totale de 58750000000000000000000. Cela s'est produit au bloc 15537393 le 15 septembre 2022 et a déclenché la mise à niveau de Paris au bloc suivant. La mise à niveau de Paris est une transition de fusion. La principale fonction d'Ethereum met fin à l'algorithme de minage de preuve de travail et à la logique de consensus associée et démarre la preuve d'enjeu. La mise à niveau de Paris elle-même est une mise à niveau du client d'exécution (équivalent à la mise à niveau Bellatrix sur la couche de consensus), permettant au client d'exécution d'accepter des instructions du client de consensus connecté à celui-ci.

2023: Mise à niveau Capella

  1. 12 avril 2023 22:27:35 +UTC
  2. Numéro de période : 194,048
  3. Numéro de bloc de la chaîne de balises : 6 209 536
  4. Prix de l'Éthereum: US$1,917.00
  5. Résumé

La mise à niveau de Capella est la troisième mise à niveau majeure de la couche de consensus (chaîne Beacon), qui permet les retraits de mise. Capella et Shanghai ont simultanément mis à niveau la couche d'exécution et activé la fonction de retrait de mise.

Cette mise à niveau de la couche de consensus permet aux validateurs qui n'ont pas fourni de certificats de retrait pour leurs dépôts initiaux de fournir des certificats de retrait pour effectuer des retraits.

La mise à niveau fournit également une numérisation automatisée des comptes pour traiter en continu les paiements de récompense disponibles ou les retraits complets des comptes des validateurs.

Mise à niveau de Shanghai

  1. 12 avril 2023 22:27:35 +UTC
  2. Numéro de bloc : 17 034 870
  3. Prix Ethereum: US$1,917.00
  4. Résumé

La mise à niveau de Shanghai introduit des retraits de jalonnement à la couche d'exécution. La mise à niveau de Shanghai coïncide avec la mise à niveau de Capella, permettant au bloc d'accepter des opérations de retrait afin que les validateurs puissent retirer de l'éther de la chaîne de balises vers la couche d'exécution.

1.2 Pourquoi Ethereum peut-il devenir un modèle déflationniste?

PoW ressemble davantage à un outil de marketing précoce pour une startup, avec des subventions pour des chansons célèbres stables (revenu stable pour les mineurs de l'exploitation minière), tandis que le PoS ressemble davantage à des actions et à l'émission nette d'ETH.

La fusion change significativement la politique monétaire d'Ethereum. En éliminant les récompenses des mineurs et en les convertissant en récompenses de participation, elle réduit significativement l'émission de nouveaux jetons ETH. Cela constitue une diminution de l'émission quotidienne d'ETH d'environ 88,7 %, équivalant à un taux d'émission annualisé de 0,52 % de l'offre totale. Comme les frais de gaz sous l'EIP-1559 sont brûlés, l'émission nette montre une tendance déflationniste.

Il y a deux changements clés:

1.2.1 EIP-1559 introduit dans la mise à jour de Londres : citant le mécanisme de combustion des coûts

Article de référence : Carburant et frais

  1. Formule de calcul de l'ancien protocole : Frais de gaz = Unités de gaz (limite) * Prix du gaz par unité

Pour la transaction de transfert on-chain la plus simple, le La limite de gaz est fixée à 21 000, peu importe à quel point la chaîne est occupée.Donc, tant que le prix du gaz et la limite de gaz sont clairs, nous pouvons savoir combien d'eth nous avons dépensé pour cette interaction. Le prix du gaz changera avec la congestion du réseau, et la limite de gaz restera inchangée.

Supposons qu'Alice doit payer 1 éther à Bob. Dans la transaction, la limite de carburant est de 21 000 unités et le prix du carburant est de 200 gwei.

Le coût total est : unités de gaz (limite) Prix du gaz par unité, c'est-à-dire 21 000 200 = 4,200,000 gwei ou 0.0042 Éther.

Afin de donner une priorité plus élevée, les scientifiques peuvent fixer un frais de gaz très élevé à la volée, ce qui entraîne une expérience utilisateur confuse et difficile à prédire.

  1. La formule de calcul du nouveau contrat : Frais de gaz = (Frais de base + Frais de priorité) × Limite de gaz, et l'augmentation des frais de base dans le prochain bloc est jusqu'à 12,5%

La commission de base est définie par le protocole et sera brûlée directement, et la commission de priorité est le pourboire fixé par l'utilisateur à payer au vérificateur.

Par exemple, disons que Jordan veut payer Taylor 1 éther. Un transfert Ethereum nécessite 21 000 unités de gaz et a des frais de base de 10 gwei. Jordan a payé 2 gwei en pourboire.

Les frais sont de 21 000 * (10 + 2) = 252 000 gwei (0,000252 éther).

Lorsque Jordan transfère de l'argent, 1,000252 Éther sera débité du compte de Jordan. Le compte de Taylor est augmenté de 1,0000 Éther. Le validateur reçoit un pourboire d'une valeur de 0,000042 Éthereum. Les frais de base de 0,00021 pièces d'Éthereum sont brûlés.

Mise à niveau 1.2.2 Paris

Tout d'abord, la fourchette dure de Constantinople a réduit la récompense minière de 3 ETH par bloc à 2 ETH. Ensuite, la fusion a converti le PoW en PoS, et les récompenses minières (160 000 ETH/jour) ont disparu directement pour être transformées en récompenses de jalonnement (1 600 ETH/jour), la quantité émise chutant brusquement de 99 %.

Le 15 septembre 2022, après la mise à niveau de Paris, Ethereum est officiellement devenu déflationniste.

Source: https://ultrasound.money/

Depuis la fusion, l'offre totale a été misée et brûlée, dépassant les 300 000 Éthers. Avec un taux de combustion annuel de 981 000, un taux d'émission de 723 000, l'offre connaît une déflation à un taux de 0,21% par an.

Source: https://ultrasound.money/

Après la fusion, Ethereum a résolu le problème de la consommation énergétique élevée, puis s'est concentré sur les problèmes de performance et de coût. La couche 2 a résolu ces deux problèmes en même temps, devenant ainsi la piste la plus préoccupante dans l'écosystème Ethereum après la fusion.

1.3 Route de mise à niveau future d'Ethereum

Vitalik Buterin a présenté une vision de la feuille de route d'Ethereum, qui divise les mises à niveau en plusieurs catégories en fonction de leur impact sur l'architecture d'Ethereum. Cela inclut :

  1. Fusion : la mise à niveau implique le passage de la preuve de travail à la preuve d'enjeu (terminée)
  2. Poussée : la mise à niveau atteint plus de 100 000 TPS sur Rollups
  3. Fléau : les mises à niveau couvrent la résistance à la censure, la décentralisation, le LSD et les risques de MEV
  4. Verge : la mise à niveau implique une vérification plus facile des blocs
  5. Purge : la mise à niveau implique de réduire le coût computationnel de l'exploitation des nœuds et de simplifier les mises à jour du protocole
  6. Dépenser : autre

Ces mises à niveau sont effectuées en parallèle, ce qui signifie que la partie qui est développée plus rapidement peut être mise à niveau en premier.

Source - Vitalik Buterin Twitter: https://twitter.com/VitalikButerin/status/1741190491578810445

2. Qu'est-ce que la mise à niveau de Cancun? Quels EIP importants ont été mis en œuvre?

Après la fusion d'Ethereum, la chose la plus importante est d'améliorer les performances TPS, de réduire les frais de gaz et de rendre Ethereum proche d'une application parfaite.

Quel genre de TPS et de frais de gaz Vitalik pense-t-il qu'Ethereum peut atteindre pour être considéré comme une chaîne publique qualifiée ?

  1. Par exemple : Le TPS atteint 100 000+. Le TPS moyen de VISA est de 2 000, avec un pic de 4 000+ ; le TPS moyen de Paypal est de 200 ; Alipay peut atteindre 250 000 pendant les heures de pointe.

Cet Ethereum mise à niveau est appelé la mise à niveau Dencun (Dencun+Cancun). La mise à niveau Cancun (Cancun, la ville accueillant Devcon) se concentre sur la couche d'exécution d'Ethereum, et la mise à niveau Deneb se concentre sur la couche de consensus.

La mise à niveau de Cancun correspond à la partie de The Surge, dans le but d'atteindre 10+TPS.

Selon Github, la mise à niveau de Cancun implémentera les six EIP suivants, sur lesquels nous nous concentrerons dans la prochaine section.

Source : https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md

En plus du Pro-Danksharding (EIP-4844), la mise à niveau de Cancun comprend également EIP-6780, EIP-1153, EIP-6475, EIP-4788 et d'autres propositions d'amélioration.

2.1 Proto-Danksharding——EIP 4844

L'une des choses les plus importantes dans la mise à niveau de Cancun est d'introduire le Proto-Danksharding pour faciliter la transition vers l'expansion complète du sharding d'Ethereum et introduire des technologies similaires à l'avance. L'objectif ultime d'Ethereum est de diviser le réseau principal en 64 tranches pour atteindre plus de 100 000 TPS.

Le contexte de Proto-Danksharding est que bien que le schéma Rollup réduise considérablement les frais de transaction par rapport à la chaîne principale Ethereum, cela n'est pas encore suffisamment bas. Cela est dû au fait que les calldata qui fournissent la disponibilité des données sur la chaîne principale Ethereum occupent toujours un coût élevé (16 gaz / octet). Dans l'idée originale, Ethereum a proposé de fournir un espace de données dédié de 16 Mo pour chaque bloc dans le sharding des données à utiliser par Rollup, mais la mise en œuvre réelle du sharding des données est encore loin.

Actuellement, les données renvoyées par Layer2 à Layer1 sont stockées dans Calldata, et les données sont stockées de manière permanente dans la couche d'exécution. De plus, pour des raisons de sécurité, Calldata nécessite du gaz pour chaque étape d'exécution afin de prévenir les abus des ressources réseau.

Après qu'Ethereum ait achevé la fusion, il a séparé la couche de consensus (responsable du consensus PoS) et la couche d'exécution (exécution du code de contrat). Le travail de la couche d'exécution est d'exécuter les données stockées dans Calldata (qui peut être considéré comme un type de transaction).

Le contenu contenu dans Calldata peut être divisé en deux parties:

  1. Résultats de l'exécution
  2. Les données de transaction - pas très utiles. Une fois la vérification valide, elles ne servent à rien. Il suffit de télécharger la vérification après un certain temps. Elles n'ont même pas besoin d'être transmises à la couche d'exécution - l'EIP-4844 vise à résoudre le problème des données de transaction. Cette partie représente plus de 60 % du coût total de Calldata.

Source: https://dune.com/optimismfnd/optimism-l1-batch-submission-fees-security-costs

En fait, en tant que données de transaction, il n’y a que des exigences de vérification et aucune exigence d’exécution. Il n’est pas nécessaire de le transmettre à la couche d’exécution pour augmenter la charge sur la couche d’exécution. Il ne peut être stocké que dans les nœuds de la couche de consensus.

Dans ce but, l'EIP-4844 introduit un nouveau type de transaction appelé Blob (Binary Large Objects), qui subdivise davantage les types de transactions. Contrairement aux transactions régulières, les Blobs transportent un paquet de données supplémentaire d'environ 125 Ko. Ces Blobs n'existent qu'au niveau du consensus, fonctionnant comme un package de cache similaire à une base de données supplémentaire attachée. Ils sont spécifiquement conçus comme un type de données distinct (Blob) pour les données transmises depuis la couche 2, distinctes de la Calldata de la couche 1. Par conséquent, les données Blob doivent seulement être accessibles et vérifiées par ceux qui en ont besoin dans un certain laps de temps, sans nécessiter que l'exécution de la couche 1 gère l'ensemble du processus. Cela soulage considérablement la charge sur la couche 1.

Proto-Danksharding introduit des Blobs d'une taille de 128 Ko chacun, chaque bloc Ethereum devant inclure 3-6 Blobs (0,375 Mo - 0,75 Mo), s'étendant progressivement à 64 à l'avenir. En comparaison, le bloc Ethereum actuel peut accueillir moins de 200 Ko de données. L'introduction de Blobs augmentera considérablement la quantité de données que les blocs Ethereum peuvent contenir.

Source: https://etherscan.io/chart/blocksize

EIP-4844 est la version avancée du Danksharding, qui vise à réaliser le stockage temporaire et la récupération de données hors chaîne via les nœuds Ethereum. Layer2 compresse lui-même les données hors chaîne. Par conséquent, il est prévu de permettre à L2 de transporter plus de données par blockchain, réduisant les frais de transaction de 10 à 100 fois.

Si Dencun parvient avec succès à atteindre l'objectif moyen de 3 blobs par bloc après la mise à niveau, le débit de L2 sera augmenté de près de 2 fois. Si l'objectif d'ajouter 64 blobs à un bloc est finalement atteint, le débit de L2 sera amélioré de près de 40 fois.

Proto-Danksharding introduit l'EIP-1559 pour réduire encore plus les coûts de blob

  1. Différents types de gaz devraient avoir des coûts de base et des limites maximales différents
  2. Les coûts des données de Blob sont moins chers - Les Blobs ne rivalisent pas pour l'espace de bloc, les frais de gaz théoriques devraient être plus bas, et le Gaz est moins cher, réduisant ainsi davantage les coûts.

Que se passe-t-il si je veux voir les données de transaction?

EIP-4844 introduit également le schéma d'engagement KZG (Kate-Zaverucha-Goldberg) dans le cadre du processus de vérification et de génération d'attestation du blob. L'engagement KZG est un schéma d'engagement polynomial qui permet aux soumissionnaires de s'engager à des polynômes à l'aide d'une courte chaîne, et permet aux vérificateurs d'utiliser des courtes chaînes pour confirmer les engagements déclarés. En d'autres termes, KZG peut simplifier la vérification de grandes quantités de données en la vérification de petits engagements cryptographiques.

Comparaison avant et après l’introduction du Proto-Danksharding.

2.2 Autres

EIP-6780 propose de modifier la fonction d'opcode SELFDESTRUCT pour se préparer aux futures applications des arbres de Merkle. À l'avenir, grâce à l'application des arbres de Merkle, l'efficacité de stockage d'Ethereum sera grandement améliorée.

EIP-1153 permet au protocole d’effectuer un stockage temporaire en ajoutant un opcode de stockage transitoire, ce qui permet d’économiser des frais de gaz réseau.

EIP-6475 est une solution complémentaire à l'EIP-4844, offrant une meilleure lisibilité et un ordre séquentiel compact en introduisant des types de transactions encodés SSZ.

EIP-4788 vise à améliorer la structure des ponts inter-chaînes et des pools de jalonnement.

3. Situation des données pertinentes

3.1 Situation des données de couche2

  1. Total TVL

La TVL totale a dépassé les 20 milliards de dollars

Source: https://l2beat.com/scaling/tvl

  1. Situation de la TVL Layer2

Bien que Vitalik croie que ZK est la solution finale pour Rollup, en fait Arb+OP et d'autres systèmes Op ont dépassé 85%. En même temps, de nombreux projets essaient également la combinaison OP+ZK et itèrent constamment.

Source: https://l2beat.com/scaling/summary

  1. Situation des frais de gaz de couche 2

Les frais de traitement de quelques dollars pour une seule transaction peuvent être considérés comme une petite somme pour les OG qui sont exposés tôt à la web3.0, mais c'est encore trop cher pour l'Adoption de Masse.

Source: https://l2fees.info/

  1. Revenu

Sélectionnez Layer1 et Layer2 pour la catégorie, et sélectionnez les quatre chaînes publiques de l'image pour la blockchain (Source: https://cryptofees.info/)

3.2 TPS

Le TPS le plus précoce d'Ethereum est de 108. Théoriquement, le TPS de la couche 2 peut dépasser 100 000 transactions/seconde (TON). Cependant, il n'y a actuellement aucune application de ce niveau, ce qui est également une source de préoccupation.

Source: https://chainspect.app/dashboard/tps

Le TPS maximal en temps réel actuel sur la couche 2 est inférieur à 50.

Source: https://chainspect.app/dashboard/tps?tag=layer_2

4. Les problèmes qui restent à résoudre

  1. La liquidité d'Ethereum est-elle fragmentée en raison de différentes couches 2? Les solutions potentielles sont le partage de séquenceurs, les séquenceurs décentralisés, etc.
    1. CM : Il n'est pas facile pour l'argent de la chaîne A d'aller à la chaîne B. Le concept de la couche 2 est une couche de service. Arb se concentre principalement sur les dérivés dirigés par Gmx. Le marché de la couche 2 est relativement petit. Au début, la tâche de la couche 2 est de subdiviser l'activité d'Ethereum en couche 2. La solution actuelle consiste à le résoudre par le biais de la couche d'application. Pour résoudre le problème d'expérience à travers des applications inter-chaînes, il y aura inévitablement une séparation des fonds du point de vue de la chaîne, principalement en raison de problèmes de sécurité.
    2. DZ: Il semble que la couche 2 ait beaucoup augmenté récemment? Les attentes à l'égard de la couche 2 sont-elles en hausse? Les frais peuvent-ils être réduits immédiatement après avoir rejoint 4844? Cela entraînera certains changements dans le schéma, tels que le transfert de l'USDT de Tron vers la couche 2 d'Ethereum.

Annexe - Connaissances communes

1. Mises à niveau et fourches du réseau

Dans le processus de développement du protocole Ethereum, les mises à niveau et les forks du réseau ont la même signification. Ils représentent tous deux des changements apportés au protocole Ethereum et l'ajout de nouvelles règles (sous forme d'EIP), qui peuvent être planifiés ou non. Mais la signification d'un hard fork est différente. Cela signifie que cette mise à jour du réseau n'est pas entièrement rétrocompatible et peut même modifier les fonctionnalités existantes des contrats déployés et invalider certaines transactions antérieures.

2. Introduction à l'EIP/ERC

Principales sources de référence: https://eips.ethereum.org/EIPS/eip-1, à savoir EIP-1

Classification des EIP 2.1

Les EIP peuvent être divisés en trois grandes catégories :

Norme EIP de suivi :Ce type d'EIP décrit les changements qui affectent la plupart ou toutes les implémentations d'Éthereum, ou les changements ou ajouts qui affectent l'interopérabilité des applications utilisant Éthereum. En d'autres termes, il s'agit de tout EIP qui modifie tous ou la plupart des détails de mise en œuvre d'Éthereum. Il peut être subdivisé en les catégories suivantes :

  1. Core : fait référence aux changements qui peuvent entraîner des fourches et nécessiter des modifications du consensus (comme l'EIP-5, l'EIP-101, etc.), ainsi qu'aux changements qui ne sont pas nécessairement consensuels mais peuvent être liés au "développement de base" d'Ethereum ;
  2. Networking: Fait référence aux changements entourant les communications Ethereum devp2p (EIP-8) et au Light Ethereum Subprotocol, ainsi qu'aux améliorations proposées aux spécifications du protocole de réseau Whisper et swarm.
  3. Interface: fait référence aux modifications apportées aux définitions et normes de l'API/RPC du client Ethereum, aux améliorations des normes au niveau du langage telles que les noms de méthode d'appel et l'ABI de contrat.
  4. ERC : fait référence aux normes et conventions au niveau de l'application. Il comprend les normes des jetons, l'enregistrement des noms, les schémas URI, l'abstraction des comptes, etc.

Meta EIP (Meta Ethereum Improvement Proposal): Cette catégorie d'EIP concerne les changements apportés aux processus d'Ethereum (ou aux événements au sein du processus), y compris les modifications apportées aux processus, aux guides utilisateur, aux processus décisionnels, aux environnements de développement et aux outils. Étant donné que ces modifications nécessitent une adhésion collective des utilisateurs de la communauté, il est nécessaire d'obtenir un consensus communautaire.

EIP informationnel (proposition d'amélioration Ethereum informationnelle) : Ce type d'EIP est une amélioration non standard, ne proposant pas de nouvelles fonctionnalités mais traitant des problèmes de conception et offrant des avis sur des directives générales ou des informations au sein de la communauté Ethereum. Il ne représente pas nécessairement un consensus ou une recommandation de la communauté Ethereum.

Actuellement, le référentiel EIP a subi la séparation de ERC (Ethereum Request for Comment) et EIP. La proposition EIP-7329 suggère de scinder les spécifications ERC du référentiel EIP en un nouveau référentiel, ne conservant que le protocole central EIP. Par conséquent, le référentiel EIP actuel se concentre sur la normalisation d'Ethereum lui-même et des protocoles construits sur celui-ci, suivant les améliorations passées et en cours sous forme d'EIP. Le référentiel ERC, quant à lui, est dédié à la normalisation de la couche d'application Ethereum, suivant les améliorations des normes d'application sous forme de ERC. ERC a donné naissance à plusieurs normes bien connues telles que ERC-20, ERC-721, ERC-1155, et d'autres.

2.2 Processus de révision des EIP

Idée - Une idée préliminaire. Ceci n'est pas suivi dans le référentiel EIP.

Brouillon - La première phase de suivi formelle dans le développement d'un EIP. Lorsqu'il est correctement formaté, l'EIP est fusionné dans le référentiel EIP par l'éditeur de l'EIP.

Examen - L'auteur de l'EIP marque l'EIP comme prêt et demande une révision par les pairs.

Dernier appel - C'est la dernière fenêtre de révision pour l'EIP avant le transfert vers

Final - L'éditeur de l'EIP attribuera

Dernier appel

Il s'agit de l'état et de la date de fin de révision (

dernier-appel-date-limite

), généralement après 14 jours.

Si des changements normatifs sont nécessaires pendant cette période, l'EIP reviendra à

Revue

.

Final - Cet EIP représente la norme finale. L'EIP final est dans un état final et ne doit être mis à jour que pour corriger les erreurs et ajouter des clarifications non normatives.

Le PR qui déplace l'EIP de la dernière invocation à l'invocation finale ne doit contenir aucun changement autre que les mises à jour de statut. Toute proposition de contenu ou de modification éditoriale doit être soumise séparément et avant ce PR de mise à jour de statut.

Stagnant

Brouillon

  • dans ou

Revue

ou tout EIP qui est resté inactif pendant 6 mois ou plus

Dernier appel

sera déplacé vers

Stagnant

. L'auteur ou l'éditeur de l'EIP peut déplacer l'EIP en arrière de

Brouillon

ou un état antérieur à partir duquel récupérer. Si elle n'est pas ressuscitée, la proposition pourrait rester ainsi pour toujours.

Les auteurs de l'EIP sont informés de tout changement d'algorithme de leur statut EIP

Retiré - L'auteur de l'EIP a retiré l'EIP proposé. Ce statut est final et ne peut être ressuscité en utilisant ce numéro d'EIP. Si l'idée est reprise ultérieurement, elle sera considérée comme une nouvelle proposition.

Vivant - Un état spécial d'un EIP conçu pour être continuellement mis à jour et ne pas atteindre un état final. Le plus célèbre d'entre eux est l'EIP-1.

Démenti:

  1. Cet article est repris de [PANews]. Tous les droits d'auteur appartiennent à l'auteur original [Recherche E2M]. Si des objections sont soulevées concernant cette republication, veuillez contacter le Porte Apprendre et ils s’en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.

Un examen de l'histoire du développement d'Ethereum et de la mise à niveau de Londres

Avancé2/4/2024, 10:27:38 AM
Après l'approbation de l'ETF Bitcoin spot, le récit s'est immédiatement tourné vers la logique narrative de base d'Ethereum : Ethereum spot ETF en mai, mise à niveau de Londres, Restaking, et plus encore.

Introduction

Pourquoi vaut-il la peine de prêter attention à Ethereum récemment?

Après l'approbation de l'ETF Bitcoin spot, le récit suivant s'est immédiatement déplacé vers la logique narrative centrale d'Ethereum : ETF Ethereum spot en mai, mise à niveau de Londres, Restaking, et plus encore.

Explorer les modèles de développement d'Ethereum

Avant la fusion, Ethereum semblait plus ressembler au modèle de développement d'une entreprise startup. PoW a doté les mineurs de récompenses en bloc en tant que stratégie marketing précoce, sans se soucier beaucoup de la valeur du jeton. L'économie du jeton a rapidement gonflé, donnant la priorité à la sédimentation de la valeur plutôt qu'à l'expérience utilisateur.

Le but de la fusion n'est pas d'améliorer les performances d'Ethereum, mais de réduire la consommation générée par les blockchains (passer de PoW à PoS). En utilisant une analogie Web2.0, il est similaire à l'optimisation de la partie amont d'une chaîne industrielle, posant les bases du développement durable futur. L'économie des jetons passe également à la déflation, mettant l'accent sur l'expérience utilisateur. Les revenus des mineurs se transforment progressivement en revenus de mise en jeu, et les revenus des frais de gaz diminuent.

La mise à niveau de Londres correspond à une partie de The Surge, en donnant la priorité à l'expérience utilisateur (comme l'augmentation de la vitesse de transaction et la réduction des frais de gaz).

Les futurs cycles de mise à niveau auront des intervalles relativement courts. Après la mise à niveau de Shanghai, Ethereum, dans un sens, change le consensus PoW en PoS, entrant dans une phase mature. Bien qu'il y aura plusieurs mises à niveau majeures à l'avenir, le but principal est de se concentrer sur la scalabilité on-chain, une vérification plus simple des blocs, des frais moins chers, et des performances plus puissantes et stables.

Quelques réflexions

Le développement d'Ethereum est complexe et diversifié, et dans le processus d'étude de son parcours de développement global, il existe de nombreuses questions non résolues qui nécessitent une réflexion.

Vitalik a joué un rôle de guide très fort dans le développement d'Ethereum. En fait, d'un point de vue corporatif, avoir un bon PDG à la tête de l'entreprise est une très bonne approche de développement. En fin de compte, tous les développements dans l'écosystème Ethereum pilotés par Vitalik contribueront au succès à long terme de l'ETH.

Des projets comme Arb, OP, ZKsync, Metis et diverses solutions de couche 2 ; des plateformes DeFi comme Aave, Compound, Uniswap et de nombreux autres projets à forte valorisation sont attachés à Ethereum. Ils sont devenus des récits populaires pendant un certain temps, et Ethereum, dans une plus ou moins grande mesure, bénéficie de ces tendances.

Plutôt que d'être similaire à Microsoft ou Apple, Ethereum semble le plus proche de Nvidia. Que ce soit pour le développement de l'IA, la RV/RA, le Web3.0, divers clouds ou centres de puissance de calcul, toutes les technologies de pointe sont indissociables de la puissance de calcul, et donc, de Nvidia.

Le Web 3.0 a également un statut similaire. Toute évolution est difficile à dissocier de la croissance d'Ethereum. Alors que le récit d'Ethereum était relativement calme pendant un certain temps, la mise à niveau de Londres et le FNB Ethereum ont entraîné une hausse des prix de la couche 2 et de l'ETH. Les développements antérieurs tels que DeFi Summer et NFT Summer contribuent également à stimuler le prix d'Ethereum. Les projets avec une demi-vie plus longue ont besoin d'une interaction suffisante avec Ethereum.

De nombreux projets qui veulent s'éloigner d'Ethereum réfléchissent essentiellement avec la logique d'un « Ethereum killer ». TON, discuté précédemment, n'a pas obtenu beaucoup de traction après ne pas s'être positionné comme un concurrent d'Ethereum.

Le développement d'Ethereum est assez centralisé. La chaîne Ethereum elle-même est décentralisée, mais parfois on a l'impression que la centralisation du développement d'Ethereum est au même niveau que l'équipe Uniswap, pas aussi bien répartie que certains protocoles comme Aave et MakerDAO. Cela reflète indirectement que, pour qu'un projet se développe bien, il peut nécessiter fondamentalement un certain niveau de centralisation.

Peut-être qu'un jour, Ethereum pourra mûrir à un stade où il atteindra une gouvernance complètement décentralisée. Cependant, au moins jusqu'à ce que Vitalik soit encore jeune, je sens que ce jour est loin. D'un autre côté, Ethereum n'est qu'une entreprise de 11 ans et est loin d'être considérée comme mature.

1. Contexte - Aperçu bref de l'histoire d'Ethereum

1.1 Histoire et Forks

Le cadre de contenu suivant est cité de : https://ethereum.org/zh/history, et d'autres informations publiques. Pour un contenu plus spécifique, veuillez cliquer sur le lien pour référence.

2013: Phase 0 - La naissance d'Ethereum

Le livre blanc publié, Ethereum est né

  1. Le 27 novembre 2013, Vitalik Buterin a publié le “Ethereum White Paper”
  2. Vitalik Buterin, le fondateur d'Ethereum, a publié la première version du livre blanc d'Ethereum, introduisant le système de jetons de la plateforme Ethereum;
  3. Résumé

Le livre blanc a défini les contrats intelligents, introduisant le concept d'Éther (ETH). Il a expliqué qu'Éther pourrait servir de gaz sur le réseau Ethereum, obligeant les utilisateurs à payer des frais de gaz certains lorsqu'ils effectuent des activités telles que le transfert de fonds ou le déploiement de contrats intelligents. Une partie des frais de gaz serait récompensée aux validateurs de blocs (également connus sous le nom de mineurs). Si l'initiateur d'une transaction ne payait pas suffisamment d'Éther, la transaction ne serait pas exécutée, et s'ils payaient un montant excessif, l'excédent serait remboursé au portefeuille de l'initiateur.

2014f: Phase 0.5 - Vente Ethereum

Vente d'Éthereum

22 juillet 2014, 00:00:00 +UTC

La période de prévente d'Éther a duré 42 jours et a permis les achats en utilisant Bitcoin.

Résumé

Le taux de change initial était de 1 Bitcoin pour 2000 Éther, maintenu pendant 14 jours. Ensuite, le taux a diminué linéairement jusqu'à atteindre 1 Bitcoin pour 1337 Éther. La vente de jetons s'est conclue le 2 septembre 2014, avec environ 18 millions de dollars de ventes au total, impliquant l'achat de plus de 60 millions d'Éther. Après avoir effectué l'achat, l'Éther reçu ne pouvait être transféré qu'après le lancement du bloc genesis d'Ethereum.

En plus des plus de 60 millions de ETH de prévente, deux autres allocations ont été faites. Une allocation était destinée aux contributeurs au développement précoce d'Ethereum, et l'autre était allouée à des projets de recherche à long terme. Les deux allocations représentaient 9,9% de la quantité totale de ETH de prévente.

Au total, lors de l'émission officielle d'Éther, 72 002 454,768 ETH avaient été alloués.

Source :https://blog.ethereum.org/2014/07/22/launching-the-ether-sale

2015: Phase 1 - Frontière

Le 3 mars 2015, quatre étapes importantes ont été annoncées dans l'article publié sur Ethereum’sBlog officiel. Selon le blog, une partie de la logique de réflexion originale de Vitalik était la suivante:

  1. Frontier: Le but principal de Frontier pendant le processus de lancement est de faire fonctionner les opérations de minage et les échanges d'Ethereum afin que la communauté puisse lancer ses dispositifs de minage et commencer à construire un environnement "en direct" où les gens peuvent tester les DApps et gagner de l'Éther pour télécharger leurs propres logiciels sur Ethereum, rendant ainsi Ethereum pleinement stable parmi les développeurs principaux et les auditeurs;
  2. Homestead: Frontier est comme une version bêta fermée, et Homestead est une version bêta publique;
  3. Metropolis (Metropolis): une version complète et mature interactive pour les utilisateurs, axée sur l'expérience utilisateur;
  4. Sérénité : PoW à PoS

frontière

  1. 30 juillet 2015 03:26:13 +UTC
  2. Résumé

Frontier est la version originale d'Ethereum, mais il y a très peu de choses qu'on peut y faire. La sortie fait suite à la réussite de la phase bêta olympique. Il est destiné aux utilisateurs techniques, en particulier aux développeurs. Les blocs ont une limite de carburant de 5 000 unités. Cette période de « déverrouillage » permet aux mineurs de commencer les opérations et aux premiers adoptants suffisamment de temps pour installer les clients.

Similar to the cold start of many Web 3.0 projects, “miners” will receive a reward of 5 Ethereum coins for every block they mine on the “Frontier” mainnet.

Fourche de déverrouillage de la Frontière

  1. 7 septembre 2015 09:33:09 +UTC
  2. Numéro de bloc : 200 000
  3. Prix Ethereum : $1.24
  4. Résumé

La fourchette de déverrouillage de Frontier augmente la limite de 5 000 unités de gaz par bloc et définit le prix du gaz par défaut à 51 gwei. Cela permettra la transaction - qui nécessite 21 000 unités de gaz.

Pour garantir les futures bifurcations dures vers la preuve de participation, le concept de bombe de difficultéest introduit. Ce concept est également connu sous le nom de TTD, qui signifie Total Terminal Difficulty, c'est-à-dire la somme de la difficulté de tous les blocs précédents. Lorsque la valeur cumulée de la difficulté de minage de l'ensemble du réseau atteint TTD, le réseau principal de l'ETH activera la “bombe de difficulté”. La “bombe de difficulté” est une fonction de porte dérobée qui ajuste la difficulté d'Éthereum. Le temps de bloc PoW d'Éthereum n'est pas fixe, mais la difficulté de minage est ajustée de manière dynamique en fonction de la puissance de calcul de l'ensemble du réseau. De cette manière, le temps de bloc est fixé dans une plage approximative. Le déploiement de la bombe de difficulté utilise une fonction de porte dérobée pour ajuster la difficulté de minage à une valeur maximale, de sorte qu'aucun mineur ne puisse produire de blocs à cette difficulté de minage, poussant ainsi les mineurs à abandonner le PoW. La conversion PoW-POS ne fixe pas une hauteur de bloc fixe, mais stipule que TTD est le moment où la Fusion se produit. Une des raisons est d'empêcher quelqu'un de saboter délibérément le processus de Fusion.

Sous déguisement, il prouve qu'Ethereum est depuis longtemps déterminé à passer de PoW à PoS.

2016: Phase 2 - Homestead

Le premier hard fork d'Ethereum, après avoir connu plusieurs incidents de sécurité, a progressivement amélioré certaines spécifications des contrats intelligents.

fourche homestead,

  1. 14 mars 2016 06:49:53 +UTC
  2. Numéro de bloc : 1 150 000
  3. Prix ​​de l'Ether : US$12.50
  4. Résumé

La fourchette Homestead optimise le processus de création de contrats intelligents.

fourchette DAO

  1. 20 juillet 2016 01:20:40 +UTC
  2. Numéro de bloc : 1 920 000
  3. Prix de l'Ethereum : US$12.54
  4. Résumé

Cette fourchette était une fourchette passive non planifiée, découlant d'une attaque sur Ethereum.

Le DAO est un projet de financement participatif lancé par la société de blockchain [Slock.it] pour fournir un moyen de financement communautaire pour des projets. Les utilisateurs de la communauté participent au vote en échangeant leur ETH contre des jetons DAO. Si le financement participatif est un succès, ils peuvent recevoir une partie de la récompense en bénéfices. Le projet a achevé une vente de masse de 28 jours en avril 2016, collectant un total de plus de 12 millions d'ETH, représentant près de 14 % de la quantité d'Éther à l'époque. Cependant, seulement 2 mois plus tard, des pirates ont exploité une vulnérabilité dans le code du DAO et ont volé 3,6 millions d'ETH du fonds commun.

Cette action a été votée par la communauté Ethereum. Tous les détenteurs d'Ethereum pourront voter via des transactions sur la plateforme de vote. La décision de fork a reçu plus de 85% des votes. Grâce au rollback du fork, les ETH volés par le pirate informatique ont été récupérés.

Ce fork transfère des fonds du contrat en question vers un nouveau contrat n'ayant qu'une seule fonction : les retraits. Toute personne ayant perdu des fonds peut retirer de l'éther de son portefeuille à un taux de 1 éther par 100 jetons DAO.

Certains mineurs ont refusé de bifurquer parce que l'incident DAO n'était pas une faille dans le protocole. Ils ont ensuite formé Ethereum Classic (ETC).

Fourchette de Sifflet de Mandarine

  1. 18 octobre 2016 01:19:31 +UTC
  2. Numéro de bloc : 2,463,000
  3. Prix Ethereum: US$12.50
  4. Résumé

La fourchette Tangerine Whistle est une optimisation de l'attaque par déni de service (DoS) subie par le réseau Ethereum le 18 septembre 2016, qui a entraîné de graves retards dans le traitement des transactions; elle résout principalement les problèmes de santé d'urgence du réseau liés aux codes d'exploitation sous-évalués.

Fourchette du Dragon Spurieuse

22 novembre 2016 04:15:44 +UTC

  1. Numéro de bloc : 2 675 000
  2. Prix Ethereum: US$9.84
  3. Résumé

La fourchette Spurious Dragon est encore optimisée pour les attaques cybernétiques par déni de service (DoS), notamment :

-Ajuster les prix des opcodes pour prévenir les futures attaques sur le réseau.

  • Activer la "perte de poids de la blockchain" pour l'état de la blockchain.

-Ajouté une protection contre les attaques de rejeu.

2017: Phase Trois - Metropolis

Le travail principal de Metropolis est de résoudre certains problèmes sur le réseau Ethereum et de se préparer à l'introduction de ZK-SNARKS.

L'événement le plus influent qui s'est produit à ce stade a été les deux réductions de moitié des récompenses en bloc : de 5ETH à 3ETH, puis à 2ETH, ce qui peut être considéré comme une période de transition de PoW à PoS.

À ce stade, nous commençons à envisager l'expérience utilisateur et comment passer en douceur de PoW à PoS à l'avenir.

mise à niveau de Byzance

  1. 16 octobre 2017 05:22:11 +UTC
  2. Numéro de bloc : 4,370,000
  3. Prix Ethereum: US$334.23
  4. Résumé

La fourchette byzantine a ouvert la voie à l'introduction de ZK-Snark, qui a commencé à se concentrer sur la confidentialité des utilisateurs et l'expérience utilisateur.

-avec le bloc minagerécompenses réduites de 5 Ethereum à 3 Ethereum.

-reporter la mise en œuvre de la difficultébombpendant un an.

- ajouté la capacité d'appeler d'autres contrats sans changer l'état.

- ajouté certaines méthodes de chiffrement pour atteindre Couche2

2019: Phase 4 - Sérénité

Ethereum mûrit progressivement, et le consensus a basculé de PoW à PoS. L'expérience utilisateur, la sécurité, la décentralisation des zones et la scalabilité sont les directions de développement les plus importantes d'Ethereum.

fourche Constantinople

  1. 28 février 2019 07:52:04 +UTC
  2. Numéro de bloc : 7 280 000
  3. Prix Ethereum: US$136.29
  4. Résumé

Réduire le blocminagerécompense de 3 Ethereum à 2 Ethereum.

  1. 8 décembre 2019 12:25:09 +UTC
  2. Numéro de bloc : 9,069,000
  3. Prix Ethereum : US$151.06
  4. Résumé

-Coûts de gaz optimisés pour des opérations spécifiques dans la machine virtuelle Ethereum.

-Améliorer la résilience après des attaques de déni de service.

-Activer des solutions de couche 2 basées sur l’argumentation de la connaissance concise non interactive à zéro connaissance et l’argumentation de la connaissance transparente évolutive à zéro connaissance pour avoir de meilleures performances.

-Permettre aux contrats d'introduire plus de fonctionnalités créatives.

2020: Mise à niveau du glacier Muir

  1. 2 janvier 2020 08:30:49 +UTC
  2. Numéro de bloc : 9,200,000
  3. Prix de l'Ethereum : US$127.18
  4. Résumé

Le Fork du Glacier Muir retarde la mise en œuvre de la bombe de difficulté. Augmenter la difficulté de bloc du mécanisme de consensus de preuve de travail peut augmenter le temps d'attente pour l'envoi de transactions et l'utilisation d'applications décentralisées, réduisant ainsi la facilité d'utilisation d'Éthereum.

Déployer le contrat de dépôt de mise en jeu

  1. 14 octobre 2020 09:22:52 +UTC
  2. Numéro de bloc : 11,052,984
  3. Prix Ethereum : US$379.04
  4. Résumé

Le contrat de dépôt de mise en jeu introduit la mise en jeu dans l'écosystème Ethereum. Bien qu'il s'agisse d'un contrat de mainnet, il affecte directement le calendrier de publication de la chaîne de balises, qui est une partie importante de la mise à niveau d'Ethereum.

Bloc genesis de la chaîne Beacon

  1. 1er décembre 2020 12:00:35 +UTC
  2. Numéro de bloc de la chaîne Beacon : 1
  3. Prix Ethereum : US$586.23
  4. Résumé

La Beacon Chain nécessite 16 384 comptes stockant 32 Éther mis en jeu pour assurer un lancement sécurisé. Cela s'est produit le 27 novembre 2020, ce qui signifie que la Beacon Chain a commencé à produire des blocs le 1er décembre 2020.

La chaîne de balises joue le rôle de gestion, de supervision et de vérification du réseau blockchain. La chaîne de balises utilise une méthode aléatoire pour sélectionner les vérificateurs. Ceux qui réussissent la vérification seront récompensés, mais en cas de comportement malveillant, ils seront punis.

Après la fusion, les unités de temps d'un bloc apparaîtront sous forme de créneaux et d'époques. Un créneau est créé toutes les 12 secondes, et chaque paquet d'époque se compose de 32 créneaux. Une époque est une période de temps fixe à la fin de laquelle les vérificateurs seront réassignés.

Pour devenir un validateur et obtenir des droits de vote, les utilisateurs doivent miser au moins 32 ETH.

La règle d'Ethereum est que pour chaque époque, les validateurs seront attribués de manière aléatoire à 32 comités, garantissant que chaque comité se compose d'au moins 128 validateurs. Le système utilise l'algorithme aléatoire RANDAO pour attribuer 1 validateur pour chaque période et sélectionne également de manière aléatoire un comité pour cette période. Ce validateur est responsable de proposer des blocs, tandis que le comité est responsable de valider et de voter sur les propositions. Une fois le vote passé, un bloc sera généré et le proposant recevra la récompense ; sinon, non seulement la récompense ne sera pas obtenue, mais le dépôt sera également confisqué. Il en va de même pour les vérificateurs ordinaires : s'ils suivent correctement les règles, ils sont récompensés, tandis que les perturbateurs sont punis. Une fois que le dépôt de 32 ETH est passé en dessous de 16 ETH, l'éligibilité du validateur sera résiliée.

Mise à niveau de Berlin 2021

  1. 15 avril 2021 10:07:03 +UTC
  2. Numéro de bloc : 12 244 000
  3. Prix Ethereum: US$2,454.00
  4. Résumé

La mise à niveau de Berlin optimise les coûts en gaz pour certaines opérations de la machine virtuelle Ethereum et ajoute le support de plusieurs types de transactions.

Mise à niveau de Londres

  1. 5 août 2021 12:33:42 +UTC
  2. Numéro de bloc : 12 965 000
  3. Prix de l'Ethereum : US$2,621.00
  4. Résumé

La mise à niveau de Londres a introduit l'EIP-1559, qui réforme le marché des frais de transaction. Continuez à retarder la mise en œuvre de la bombe de difficulté jusqu'à son lancement le 1er décembre 2021.

Mise à niveau Aquila

  1. 27 octobre 2021 10:56:23 +UTC
  2. Numéro de période : 74,240
  3. Prix de l'Éthereum : US$4,024.00
  4. Résumé

La mise à niveau Aquila est la première mise à niveau planifiée de la Beacon Chain. Elle ajoute le support pour les “comités de synchronisation”—le support pour les clients légers, et ajoute des pénalités pour la paresse des validateurs et les comportements punissables lorsqu'elle progresse vers les fusions.

Mise à niveau du glacier Arrow

  1. 9 décembre 2021 07:55:23 +UTC
  2. Numéro de bloc : 13 773 000
  3. Prix de l'Éthereum : US$4,111.00
  4. Résumé

La bombe de difficulté a retardé la génération d'un total de 10 700 000 blocs jusqu'en juin 2022.

2022: Mise à niveau du glacier gris

  1. 30 juin 2022 10:54:04 +UTC
  2. Numéro de bloc : 15,050,000
  3. Prix de l'Ethereum : US$1,069.00
  4. Résumé

Le retard de la mise à niveau du réseau Gray Glacier retarde la mise en œuvre de la bombe de difficulté de trois mois. Il s'agit du seul changement introduit dans cette mise à niveau, qui est essentiellement similaire aux mises à niveau Arrow Glacier et Muir Glacier. Des changements similaires ont été apportés aux mises à niveau du réseau Byzantine, Constantinople et London.

Mise à niveau de Bellatrix

  1. 6 septembre 2022 11:34:47 +UTC
  2. Numéro de période: 144,896
  3. Prix de l'Éthereum: US$1,558.00
  4. Résumé

La mise à niveau de Bellatrix est la deuxième mise à niveau planifiée de la chaîne Beacon, préparant la chaîne Beacon pour la fusion. Elle augmente la pénalité qu'un validateur reçoit pour sa paresse et pour son comportement punissable à sa pleine valeur. La mise à niveau de Bellatrix inclut également des mises à jour des règles de sélection de fork pour préparer la Chaîne Beacon à la fusion et à la transition du dernier bloc de Preuve de Travail au premier bloc de Preuve d'Enjeu. Cela inclut la sensibilisation des clients de consensus à la difficulté terminale totale de 587500000000000000000000.

Mise à niveau de Paris (Fusion)

  1. 15 septembre 2022 06:42:42 +UTC
  2. Numéro de bloc : 15 537 394
  3. Prix de l'Ethereum : US$1,472.00
  4. Résumé

La mise à niveau de Paris a été déclenchée lorsque la blockchain de preuve de travail a dépassé la difficulté terminale totale de 58750000000000000000000. Cela s'est produit au bloc 15537393 le 15 septembre 2022 et a déclenché la mise à niveau de Paris au bloc suivant. La mise à niveau de Paris est une transition de fusion. La principale fonction d'Ethereum met fin à l'algorithme de minage de preuve de travail et à la logique de consensus associée et démarre la preuve d'enjeu. La mise à niveau de Paris elle-même est une mise à niveau du client d'exécution (équivalent à la mise à niveau Bellatrix sur la couche de consensus), permettant au client d'exécution d'accepter des instructions du client de consensus connecté à celui-ci.

2023: Mise à niveau Capella

  1. 12 avril 2023 22:27:35 +UTC
  2. Numéro de période : 194,048
  3. Numéro de bloc de la chaîne de balises : 6 209 536
  4. Prix de l'Éthereum: US$1,917.00
  5. Résumé

La mise à niveau de Capella est la troisième mise à niveau majeure de la couche de consensus (chaîne Beacon), qui permet les retraits de mise. Capella et Shanghai ont simultanément mis à niveau la couche d'exécution et activé la fonction de retrait de mise.

Cette mise à niveau de la couche de consensus permet aux validateurs qui n'ont pas fourni de certificats de retrait pour leurs dépôts initiaux de fournir des certificats de retrait pour effectuer des retraits.

La mise à niveau fournit également une numérisation automatisée des comptes pour traiter en continu les paiements de récompense disponibles ou les retraits complets des comptes des validateurs.

Mise à niveau de Shanghai

  1. 12 avril 2023 22:27:35 +UTC
  2. Numéro de bloc : 17 034 870
  3. Prix Ethereum: US$1,917.00
  4. Résumé

La mise à niveau de Shanghai introduit des retraits de jalonnement à la couche d'exécution. La mise à niveau de Shanghai coïncide avec la mise à niveau de Capella, permettant au bloc d'accepter des opérations de retrait afin que les validateurs puissent retirer de l'éther de la chaîne de balises vers la couche d'exécution.

1.2 Pourquoi Ethereum peut-il devenir un modèle déflationniste?

PoW ressemble davantage à un outil de marketing précoce pour une startup, avec des subventions pour des chansons célèbres stables (revenu stable pour les mineurs de l'exploitation minière), tandis que le PoS ressemble davantage à des actions et à l'émission nette d'ETH.

La fusion change significativement la politique monétaire d'Ethereum. En éliminant les récompenses des mineurs et en les convertissant en récompenses de participation, elle réduit significativement l'émission de nouveaux jetons ETH. Cela constitue une diminution de l'émission quotidienne d'ETH d'environ 88,7 %, équivalant à un taux d'émission annualisé de 0,52 % de l'offre totale. Comme les frais de gaz sous l'EIP-1559 sont brûlés, l'émission nette montre une tendance déflationniste.

Il y a deux changements clés:

1.2.1 EIP-1559 introduit dans la mise à jour de Londres : citant le mécanisme de combustion des coûts

Article de référence : Carburant et frais

  1. Formule de calcul de l'ancien protocole : Frais de gaz = Unités de gaz (limite) * Prix du gaz par unité

Pour la transaction de transfert on-chain la plus simple, le La limite de gaz est fixée à 21 000, peu importe à quel point la chaîne est occupée.Donc, tant que le prix du gaz et la limite de gaz sont clairs, nous pouvons savoir combien d'eth nous avons dépensé pour cette interaction. Le prix du gaz changera avec la congestion du réseau, et la limite de gaz restera inchangée.

Supposons qu'Alice doit payer 1 éther à Bob. Dans la transaction, la limite de carburant est de 21 000 unités et le prix du carburant est de 200 gwei.

Le coût total est : unités de gaz (limite) Prix du gaz par unité, c'est-à-dire 21 000 200 = 4,200,000 gwei ou 0.0042 Éther.

Afin de donner une priorité plus élevée, les scientifiques peuvent fixer un frais de gaz très élevé à la volée, ce qui entraîne une expérience utilisateur confuse et difficile à prédire.

  1. La formule de calcul du nouveau contrat : Frais de gaz = (Frais de base + Frais de priorité) × Limite de gaz, et l'augmentation des frais de base dans le prochain bloc est jusqu'à 12,5%

La commission de base est définie par le protocole et sera brûlée directement, et la commission de priorité est le pourboire fixé par l'utilisateur à payer au vérificateur.

Par exemple, disons que Jordan veut payer Taylor 1 éther. Un transfert Ethereum nécessite 21 000 unités de gaz et a des frais de base de 10 gwei. Jordan a payé 2 gwei en pourboire.

Les frais sont de 21 000 * (10 + 2) = 252 000 gwei (0,000252 éther).

Lorsque Jordan transfère de l'argent, 1,000252 Éther sera débité du compte de Jordan. Le compte de Taylor est augmenté de 1,0000 Éther. Le validateur reçoit un pourboire d'une valeur de 0,000042 Éthereum. Les frais de base de 0,00021 pièces d'Éthereum sont brûlés.

Mise à niveau 1.2.2 Paris

Tout d'abord, la fourchette dure de Constantinople a réduit la récompense minière de 3 ETH par bloc à 2 ETH. Ensuite, la fusion a converti le PoW en PoS, et les récompenses minières (160 000 ETH/jour) ont disparu directement pour être transformées en récompenses de jalonnement (1 600 ETH/jour), la quantité émise chutant brusquement de 99 %.

Le 15 septembre 2022, après la mise à niveau de Paris, Ethereum est officiellement devenu déflationniste.

Source: https://ultrasound.money/

Depuis la fusion, l'offre totale a été misée et brûlée, dépassant les 300 000 Éthers. Avec un taux de combustion annuel de 981 000, un taux d'émission de 723 000, l'offre connaît une déflation à un taux de 0,21% par an.

Source: https://ultrasound.money/

Après la fusion, Ethereum a résolu le problème de la consommation énergétique élevée, puis s'est concentré sur les problèmes de performance et de coût. La couche 2 a résolu ces deux problèmes en même temps, devenant ainsi la piste la plus préoccupante dans l'écosystème Ethereum après la fusion.

1.3 Route de mise à niveau future d'Ethereum

Vitalik Buterin a présenté une vision de la feuille de route d'Ethereum, qui divise les mises à niveau en plusieurs catégories en fonction de leur impact sur l'architecture d'Ethereum. Cela inclut :

  1. Fusion : la mise à niveau implique le passage de la preuve de travail à la preuve d'enjeu (terminée)
  2. Poussée : la mise à niveau atteint plus de 100 000 TPS sur Rollups
  3. Fléau : les mises à niveau couvrent la résistance à la censure, la décentralisation, le LSD et les risques de MEV
  4. Verge : la mise à niveau implique une vérification plus facile des blocs
  5. Purge : la mise à niveau implique de réduire le coût computationnel de l'exploitation des nœuds et de simplifier les mises à jour du protocole
  6. Dépenser : autre

Ces mises à niveau sont effectuées en parallèle, ce qui signifie que la partie qui est développée plus rapidement peut être mise à niveau en premier.

Source - Vitalik Buterin Twitter: https://twitter.com/VitalikButerin/status/1741190491578810445

2. Qu'est-ce que la mise à niveau de Cancun? Quels EIP importants ont été mis en œuvre?

Après la fusion d'Ethereum, la chose la plus importante est d'améliorer les performances TPS, de réduire les frais de gaz et de rendre Ethereum proche d'une application parfaite.

Quel genre de TPS et de frais de gaz Vitalik pense-t-il qu'Ethereum peut atteindre pour être considéré comme une chaîne publique qualifiée ?

  1. Par exemple : Le TPS atteint 100 000+. Le TPS moyen de VISA est de 2 000, avec un pic de 4 000+ ; le TPS moyen de Paypal est de 200 ; Alipay peut atteindre 250 000 pendant les heures de pointe.

Cet Ethereum mise à niveau est appelé la mise à niveau Dencun (Dencun+Cancun). La mise à niveau Cancun (Cancun, la ville accueillant Devcon) se concentre sur la couche d'exécution d'Ethereum, et la mise à niveau Deneb se concentre sur la couche de consensus.

La mise à niveau de Cancun correspond à la partie de The Surge, dans le but d'atteindre 10+TPS.

Selon Github, la mise à niveau de Cancun implémentera les six EIP suivants, sur lesquels nous nous concentrerons dans la prochaine section.

Source : https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md

En plus du Pro-Danksharding (EIP-4844), la mise à niveau de Cancun comprend également EIP-6780, EIP-1153, EIP-6475, EIP-4788 et d'autres propositions d'amélioration.

2.1 Proto-Danksharding——EIP 4844

L'une des choses les plus importantes dans la mise à niveau de Cancun est d'introduire le Proto-Danksharding pour faciliter la transition vers l'expansion complète du sharding d'Ethereum et introduire des technologies similaires à l'avance. L'objectif ultime d'Ethereum est de diviser le réseau principal en 64 tranches pour atteindre plus de 100 000 TPS.

Le contexte de Proto-Danksharding est que bien que le schéma Rollup réduise considérablement les frais de transaction par rapport à la chaîne principale Ethereum, cela n'est pas encore suffisamment bas. Cela est dû au fait que les calldata qui fournissent la disponibilité des données sur la chaîne principale Ethereum occupent toujours un coût élevé (16 gaz / octet). Dans l'idée originale, Ethereum a proposé de fournir un espace de données dédié de 16 Mo pour chaque bloc dans le sharding des données à utiliser par Rollup, mais la mise en œuvre réelle du sharding des données est encore loin.

Actuellement, les données renvoyées par Layer2 à Layer1 sont stockées dans Calldata, et les données sont stockées de manière permanente dans la couche d'exécution. De plus, pour des raisons de sécurité, Calldata nécessite du gaz pour chaque étape d'exécution afin de prévenir les abus des ressources réseau.

Après qu'Ethereum ait achevé la fusion, il a séparé la couche de consensus (responsable du consensus PoS) et la couche d'exécution (exécution du code de contrat). Le travail de la couche d'exécution est d'exécuter les données stockées dans Calldata (qui peut être considéré comme un type de transaction).

Le contenu contenu dans Calldata peut être divisé en deux parties:

  1. Résultats de l'exécution
  2. Les données de transaction - pas très utiles. Une fois la vérification valide, elles ne servent à rien. Il suffit de télécharger la vérification après un certain temps. Elles n'ont même pas besoin d'être transmises à la couche d'exécution - l'EIP-4844 vise à résoudre le problème des données de transaction. Cette partie représente plus de 60 % du coût total de Calldata.

Source: https://dune.com/optimismfnd/optimism-l1-batch-submission-fees-security-costs

En fait, en tant que données de transaction, il n’y a que des exigences de vérification et aucune exigence d’exécution. Il n’est pas nécessaire de le transmettre à la couche d’exécution pour augmenter la charge sur la couche d’exécution. Il ne peut être stocké que dans les nœuds de la couche de consensus.

Dans ce but, l'EIP-4844 introduit un nouveau type de transaction appelé Blob (Binary Large Objects), qui subdivise davantage les types de transactions. Contrairement aux transactions régulières, les Blobs transportent un paquet de données supplémentaire d'environ 125 Ko. Ces Blobs n'existent qu'au niveau du consensus, fonctionnant comme un package de cache similaire à une base de données supplémentaire attachée. Ils sont spécifiquement conçus comme un type de données distinct (Blob) pour les données transmises depuis la couche 2, distinctes de la Calldata de la couche 1. Par conséquent, les données Blob doivent seulement être accessibles et vérifiées par ceux qui en ont besoin dans un certain laps de temps, sans nécessiter que l'exécution de la couche 1 gère l'ensemble du processus. Cela soulage considérablement la charge sur la couche 1.

Proto-Danksharding introduit des Blobs d'une taille de 128 Ko chacun, chaque bloc Ethereum devant inclure 3-6 Blobs (0,375 Mo - 0,75 Mo), s'étendant progressivement à 64 à l'avenir. En comparaison, le bloc Ethereum actuel peut accueillir moins de 200 Ko de données. L'introduction de Blobs augmentera considérablement la quantité de données que les blocs Ethereum peuvent contenir.

Source: https://etherscan.io/chart/blocksize

EIP-4844 est la version avancée du Danksharding, qui vise à réaliser le stockage temporaire et la récupération de données hors chaîne via les nœuds Ethereum. Layer2 compresse lui-même les données hors chaîne. Par conséquent, il est prévu de permettre à L2 de transporter plus de données par blockchain, réduisant les frais de transaction de 10 à 100 fois.

Si Dencun parvient avec succès à atteindre l'objectif moyen de 3 blobs par bloc après la mise à niveau, le débit de L2 sera augmenté de près de 2 fois. Si l'objectif d'ajouter 64 blobs à un bloc est finalement atteint, le débit de L2 sera amélioré de près de 40 fois.

Proto-Danksharding introduit l'EIP-1559 pour réduire encore plus les coûts de blob

  1. Différents types de gaz devraient avoir des coûts de base et des limites maximales différents
  2. Les coûts des données de Blob sont moins chers - Les Blobs ne rivalisent pas pour l'espace de bloc, les frais de gaz théoriques devraient être plus bas, et le Gaz est moins cher, réduisant ainsi davantage les coûts.

Que se passe-t-il si je veux voir les données de transaction?

EIP-4844 introduit également le schéma d'engagement KZG (Kate-Zaverucha-Goldberg) dans le cadre du processus de vérification et de génération d'attestation du blob. L'engagement KZG est un schéma d'engagement polynomial qui permet aux soumissionnaires de s'engager à des polynômes à l'aide d'une courte chaîne, et permet aux vérificateurs d'utiliser des courtes chaînes pour confirmer les engagements déclarés. En d'autres termes, KZG peut simplifier la vérification de grandes quantités de données en la vérification de petits engagements cryptographiques.

Comparaison avant et après l’introduction du Proto-Danksharding.

2.2 Autres

EIP-6780 propose de modifier la fonction d'opcode SELFDESTRUCT pour se préparer aux futures applications des arbres de Merkle. À l'avenir, grâce à l'application des arbres de Merkle, l'efficacité de stockage d'Ethereum sera grandement améliorée.

EIP-1153 permet au protocole d’effectuer un stockage temporaire en ajoutant un opcode de stockage transitoire, ce qui permet d’économiser des frais de gaz réseau.

EIP-6475 est une solution complémentaire à l'EIP-4844, offrant une meilleure lisibilité et un ordre séquentiel compact en introduisant des types de transactions encodés SSZ.

EIP-4788 vise à améliorer la structure des ponts inter-chaînes et des pools de jalonnement.

3. Situation des données pertinentes

3.1 Situation des données de couche2

  1. Total TVL

La TVL totale a dépassé les 20 milliards de dollars

Source: https://l2beat.com/scaling/tvl

  1. Situation de la TVL Layer2

Bien que Vitalik croie que ZK est la solution finale pour Rollup, en fait Arb+OP et d'autres systèmes Op ont dépassé 85%. En même temps, de nombreux projets essaient également la combinaison OP+ZK et itèrent constamment.

Source: https://l2beat.com/scaling/summary

  1. Situation des frais de gaz de couche 2

Les frais de traitement de quelques dollars pour une seule transaction peuvent être considérés comme une petite somme pour les OG qui sont exposés tôt à la web3.0, mais c'est encore trop cher pour l'Adoption de Masse.

Source: https://l2fees.info/

  1. Revenu

Sélectionnez Layer1 et Layer2 pour la catégorie, et sélectionnez les quatre chaînes publiques de l'image pour la blockchain (Source: https://cryptofees.info/)

3.2 TPS

Le TPS le plus précoce d'Ethereum est de 108. Théoriquement, le TPS de la couche 2 peut dépasser 100 000 transactions/seconde (TON). Cependant, il n'y a actuellement aucune application de ce niveau, ce qui est également une source de préoccupation.

Source: https://chainspect.app/dashboard/tps

Le TPS maximal en temps réel actuel sur la couche 2 est inférieur à 50.

Source: https://chainspect.app/dashboard/tps?tag=layer_2

4. Les problèmes qui restent à résoudre

  1. La liquidité d'Ethereum est-elle fragmentée en raison de différentes couches 2? Les solutions potentielles sont le partage de séquenceurs, les séquenceurs décentralisés, etc.
    1. CM : Il n'est pas facile pour l'argent de la chaîne A d'aller à la chaîne B. Le concept de la couche 2 est une couche de service. Arb se concentre principalement sur les dérivés dirigés par Gmx. Le marché de la couche 2 est relativement petit. Au début, la tâche de la couche 2 est de subdiviser l'activité d'Ethereum en couche 2. La solution actuelle consiste à le résoudre par le biais de la couche d'application. Pour résoudre le problème d'expérience à travers des applications inter-chaînes, il y aura inévitablement une séparation des fonds du point de vue de la chaîne, principalement en raison de problèmes de sécurité.
    2. DZ: Il semble que la couche 2 ait beaucoup augmenté récemment? Les attentes à l'égard de la couche 2 sont-elles en hausse? Les frais peuvent-ils être réduits immédiatement après avoir rejoint 4844? Cela entraînera certains changements dans le schéma, tels que le transfert de l'USDT de Tron vers la couche 2 d'Ethereum.

Annexe - Connaissances communes

1. Mises à niveau et fourches du réseau

Dans le processus de développement du protocole Ethereum, les mises à niveau et les forks du réseau ont la même signification. Ils représentent tous deux des changements apportés au protocole Ethereum et l'ajout de nouvelles règles (sous forme d'EIP), qui peuvent être planifiés ou non. Mais la signification d'un hard fork est différente. Cela signifie que cette mise à jour du réseau n'est pas entièrement rétrocompatible et peut même modifier les fonctionnalités existantes des contrats déployés et invalider certaines transactions antérieures.

2. Introduction à l'EIP/ERC

Principales sources de référence: https://eips.ethereum.org/EIPS/eip-1, à savoir EIP-1

Classification des EIP 2.1

Les EIP peuvent être divisés en trois grandes catégories :

Norme EIP de suivi :Ce type d'EIP décrit les changements qui affectent la plupart ou toutes les implémentations d'Éthereum, ou les changements ou ajouts qui affectent l'interopérabilité des applications utilisant Éthereum. En d'autres termes, il s'agit de tout EIP qui modifie tous ou la plupart des détails de mise en œuvre d'Éthereum. Il peut être subdivisé en les catégories suivantes :

  1. Core : fait référence aux changements qui peuvent entraîner des fourches et nécessiter des modifications du consensus (comme l'EIP-5, l'EIP-101, etc.), ainsi qu'aux changements qui ne sont pas nécessairement consensuels mais peuvent être liés au "développement de base" d'Ethereum ;
  2. Networking: Fait référence aux changements entourant les communications Ethereum devp2p (EIP-8) et au Light Ethereum Subprotocol, ainsi qu'aux améliorations proposées aux spécifications du protocole de réseau Whisper et swarm.
  3. Interface: fait référence aux modifications apportées aux définitions et normes de l'API/RPC du client Ethereum, aux améliorations des normes au niveau du langage telles que les noms de méthode d'appel et l'ABI de contrat.
  4. ERC : fait référence aux normes et conventions au niveau de l'application. Il comprend les normes des jetons, l'enregistrement des noms, les schémas URI, l'abstraction des comptes, etc.

Meta EIP (Meta Ethereum Improvement Proposal): Cette catégorie d'EIP concerne les changements apportés aux processus d'Ethereum (ou aux événements au sein du processus), y compris les modifications apportées aux processus, aux guides utilisateur, aux processus décisionnels, aux environnements de développement et aux outils. Étant donné que ces modifications nécessitent une adhésion collective des utilisateurs de la communauté, il est nécessaire d'obtenir un consensus communautaire.

EIP informationnel (proposition d'amélioration Ethereum informationnelle) : Ce type d'EIP est une amélioration non standard, ne proposant pas de nouvelles fonctionnalités mais traitant des problèmes de conception et offrant des avis sur des directives générales ou des informations au sein de la communauté Ethereum. Il ne représente pas nécessairement un consensus ou une recommandation de la communauté Ethereum.

Actuellement, le référentiel EIP a subi la séparation de ERC (Ethereum Request for Comment) et EIP. La proposition EIP-7329 suggère de scinder les spécifications ERC du référentiel EIP en un nouveau référentiel, ne conservant que le protocole central EIP. Par conséquent, le référentiel EIP actuel se concentre sur la normalisation d'Ethereum lui-même et des protocoles construits sur celui-ci, suivant les améliorations passées et en cours sous forme d'EIP. Le référentiel ERC, quant à lui, est dédié à la normalisation de la couche d'application Ethereum, suivant les améliorations des normes d'application sous forme de ERC. ERC a donné naissance à plusieurs normes bien connues telles que ERC-20, ERC-721, ERC-1155, et d'autres.

2.2 Processus de révision des EIP

Idée - Une idée préliminaire. Ceci n'est pas suivi dans le référentiel EIP.

Brouillon - La première phase de suivi formelle dans le développement d'un EIP. Lorsqu'il est correctement formaté, l'EIP est fusionné dans le référentiel EIP par l'éditeur de l'EIP.

Examen - L'auteur de l'EIP marque l'EIP comme prêt et demande une révision par les pairs.

Dernier appel - C'est la dernière fenêtre de révision pour l'EIP avant le transfert vers

Final - L'éditeur de l'EIP attribuera

Dernier appel

Il s'agit de l'état et de la date de fin de révision (

dernier-appel-date-limite

), généralement après 14 jours.

Si des changements normatifs sont nécessaires pendant cette période, l'EIP reviendra à

Revue

.

Final - Cet EIP représente la norme finale. L'EIP final est dans un état final et ne doit être mis à jour que pour corriger les erreurs et ajouter des clarifications non normatives.

Le PR qui déplace l'EIP de la dernière invocation à l'invocation finale ne doit contenir aucun changement autre que les mises à jour de statut. Toute proposition de contenu ou de modification éditoriale doit être soumise séparément et avant ce PR de mise à jour de statut.

Stagnant

Brouillon

  • dans ou

Revue

ou tout EIP qui est resté inactif pendant 6 mois ou plus

Dernier appel

sera déplacé vers

Stagnant

. L'auteur ou l'éditeur de l'EIP peut déplacer l'EIP en arrière de

Brouillon

ou un état antérieur à partir duquel récupérer. Si elle n'est pas ressuscitée, la proposition pourrait rester ainsi pour toujours.

Les auteurs de l'EIP sont informés de tout changement d'algorithme de leur statut EIP

Retiré - L'auteur de l'EIP a retiré l'EIP proposé. Ce statut est final et ne peut être ressuscité en utilisant ce numéro d'EIP. Si l'idée est reprise ultérieurement, elle sera considérée comme une nouvelle proposition.

Vivant - Un état spécial d'un EIP conçu pour être continuellement mis à jour et ne pas atteindre un état final. Le plus célèbre d'entre eux est l'EIP-1.

Démenti:

  1. Cet article est repris de [PANews]. Tous les droits d'auteur appartiennent à l'auteur original [Recherche E2M]. Si des objections sont soulevées concernant cette republication, veuillez contacter le Porte Apprendre et ils s’en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
เริ่มตอนนี้
สมัครและรับรางวัล
$100