Maison >web3.0 >Qu'est-ce que la mise à niveau d'Ethereum Cancun ?

Qu'est-ce que la mise à niveau d'Ethereum Cancun ?

DDD
DDDavant
2024-03-13 14:48:37594parcourir

La crypto-monnaie est sans aucun doute l'un des cas d'utilisation les plus célèbres de la blockchain, mais pour les développeurs de Vitalik et Ethereum, il est plus important d'améliorer la conception de la blockchain afin qu'elle puisse devenir une solution à presque tous les problèmes.

La blockchain est la solution à presque tous les problèmes

Qu'est-ce que la blockchain ?

Comme son nom l'indique, la blockchain est constituée d'une série de blocs liés les uns aux autres. Les informations sont collectées et transformées en quelque chose qui peut être traité, appelé données. Diviser les données en morceaux de taille égale consiste à rendre les données accessibles de manière efficace, rapide et fiable. Les données sont aujourd’hui essentielles car elles aident les individus, les entreprises et les gouvernements à prendre des décisions éclairées pour réaliser leur plein potentiel.

Les données sur la blockchain doivent être stockées dans un ordre linéaire et chronologique, ce qui signifie que de nouveaux blocs ne peuvent être ajoutés qu'à ce que l'on appelle la « fin » de la chaîne de données existante. Il convient de noter qu'une fois qu'un nouveau bloc est généré, le contenu du bloc précédent ne peut pas être modifié, car la valeur de hachage de chaque bloc, c'est-à-dire leur « identification numérique unique », changera en conséquence et nécessitera la validation du réseau. la plupart des nœuds. Cela conduit en partie à l’immuabilité, à la confiance, à la transparence et à la traçabilité bien connues de la blockchain.

L1, L2, Rollups

Les Blockchains sont divisées en projets de premier niveau (L1) : Bitcoin, Ethereum, Litecoin, Ripple, Solana, Binance Chain, Tron, et plus encore. En regardant le trilemme de sécurité, de décentralisation et d’évolutivité de la blockchain, nous savons que des projets originaux comme Bitcoin et Ethereum ont choisi de se concentrer sur la sécurité et la décentralisation, ils ont donc eu une faible évolutivité. Pourquoi les frais de transaction Ethereum sont-ils si élevés ? Étant donné que la capacité de la blockchain n'est pas proportionnelle à la demande des utilisateurs, ceux-ci doivent « enchérir » sur leurs transactions pendant les heures de pointe, ce qui entraîne une augmentation des frais de transaction. De plus, les blockchains ne sont pas encore assez rapides pour être adoptées à l’échelle mondiale : le nombre maximal de transactions par seconde (TPS) actuel d’Ethereum est de 62,34, tandis que celui de Visa est de 1 700.

La mise à niveau/extension de la blockchain est appelée couche 2 (L2). Les L2 sont construits au-dessus des L1 afin qu'ils puissent rediriger les transactions qui auraient été traitées sur les L1 vers leur réseau pour un flux plus rapide et plus efficace. Le rollup est le moyen de réaliser cette « relocalisation » des données et constitue donc une solution évolutive. Connaître tout cela nous aidera à comprendre plus facilement les prochaines sections.

Ethereum Merge and Forward

Ethereum Merger

Ethereum Merger est un événement au cours duquel Ethereum s'est séparé de l'ancien mécanisme de consensus de preuve de travail (PoW) pour mettre en œuvre complètement la preuve de participation (PoS). Il s'agit d'un compromis pratique en matière de sécurité et de décentralisation pour des raisons d'évolutivité, car PoS est juste derrière PoW sur Ethereum en termes de nombre de validateurs, en particulier par rapport à l'autre couche un (L1). Le PoS peut atteindre plus d’efficacité (économie d’énergie) et un débit de données plus élevé. Ethereum est le plus grand écosystème de blockchain, avec des projets à des fins et des applications diverses, ainsi que certaines des infrastructures L2 les plus largement utilisées (Polygon, Arbitrum, Optimism), donc une efficacité accrue dans Ethereum profitera sans aucun doute aux blockchains de toutes les parties prenantes.

La fusion Ethereum a eu lieu près de deux ans après le lancement de Beacon Chain, qui était une couche PoS en dehors du PoW original d'Ethereum. Cette conception à deux couches n'a pas changé après la fusion, mais Beacon Chain est désormais la couche de consensus d'Ethereum, tandis que l'autre couche est la couche d'exécution (où les transactions ont lieu).

Mise à niveau Dencun

La dernière mise à niveau d'Ethereum est la mise à niveau de Shapella en avril 2023, qui permet aux validateurs de se désinscrire, et la mise à niveau de Dencun est la prochaine grande nouveauté pour Ethereum au premier trimestre 2024. Dans la mise à niveau de Shapella, la partie qui se déroule sur la chaîne Beacon porte le nom de l'étoile Capella, tandis que la couche d'exécution porte le nom de la ville de Shanghai.

Maintenant qu'Ethereum travaille à améliorer l'évolutivité, ils doivent trouver un moyen d'y parvenir. La proposition originale était le sharding, qui décrivait le processus de division de la blockchain en un total de 64 fragments – plus petits, plus accessibles, meilleurs, plus rapides et moins chers. De plus, les validateurs sont attribués de manière pseudo-aléatoire aux fragments et remaniés après chaque époque, c'est-à-dire après qu'un événement spécifique se soit produit. Cela agit comme une barrière de sécurité renforcée pour la blockchain.

Cependant, l’équipe de développement d’Ethereum a remarqué la popularité croissante de Rollup et a décidé de se concentrer sur le soutien au développement de Rollup dans les années à venir. L'idée est désormais d'aider la deuxième couche (L2) à « communiquer » ou à envoyer des données à Ethereum de la manière la plus efficace, et cette réponse a été proposée par Dankrad Feist, chercheur à la Fondation Ethereum, d'où le nom Danksharding : au lieu de mettre Plutôt que de diviser l’ensemble de la blockchain en morceaux plus petits, le stockage des données est divisé en « fragments ».

Pour implémenter Danksharding, nous devons d'abord préparer la blockchain, c'est-à-dire travailler sur une première version de Danksharding (proto en grec). Ajoutez à cela le nom d'un autre chercheur sur EIP-4844, et vous obtenez le Proto-Danksharding amélioré de Dencun. La mise à niveau sera réalisée à deux niveaux, Deneb sur la Beacon Chain et Cancun sur la couche d'exécution. Un nouveau type de transaction appelé « transaction portant un blob » sera introduit dans la couche d'exécution, et Beacon Chain stockera les données blob pendant une durée limitée. Blob, ou Binary Large Objects, sont des données non structurées stockées sous forme binaire. Lorsque Rollup interagit avec Ethereum, ils enverront des informations de transaction sous forme de blobs au lieu de données d'appel (la mémoire en lecture seule utilisée pour le stockage des données de transaction. N'oubliez pas que les données de blob sont déjà stockées séparément des données d'appel et ne sont stockées que pour un). temps limité, car ils sont déjà séparés des données d’appel. Cela réduira la congestion aux deux niveaux, en particulier au niveau de la couche d'exécution, et devrait donc augmenter la vitesse et le coût du Rollup.

Les résultats sont : les plus bénéfiques pour l'équipe Rollup car elle n'a pas à faire de travail supplémentaire pour la transition Danksharding, 10 à 100 fois plus rapide et des frais de données Ethereum inférieurs, qui représentent 90 % des frais de transaction L2. Logiquement, les mises à niveau les plus bénéfiques de Dencun seront les jetons L2 tels que OP et ARB. Cependant, la valeur de l’ETH peut également augmenter. N’oubliez pas que L2 s’appuie sur Ethereum, donc quand ils prospéreront, l’écosystème Ethereum se développera également !

Avertissement : les opinions exprimées dans cet article sont uniquement à titre de référence. Cet article ne constitue pas une approbation d’un des produits et services discutés, ni ne constitue un conseil en investissement, financier ou commercial. Un professionnel qualifié doit être consulté avant de prendre des décisions financières.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer