Proto-danksharding : nouvelle avancée dans l'évolutivité d'Ethereum, comment EIP-4844 habilite L2

robot
Création du résumé en cours

Proto-danksharding : analyse des principes et des impacts

Avec la transition d'Ethereum de la preuve de travail à un protocole de consensus de preuve d'enjeu, le prochain projet important de la feuille de route de développement d'Ethereum est l'EIP-4844, ou "paquet natif". Cette proposition vise à améliorer l'évolutivité des rollups construits sur Ethereum.

EIP-4844 introduit un nouveau type de transaction, appelé blobs, qui augmente les exigences en matière de données et de stockage des blocs Ethereum, et crée un nouveau marché des frais, séparant le prix des blobs de celui des transactions régulières.

Les rollups dépendent de la blockchain de Layer 2 ( comme Ethereum ) pour la disponibilité des données ( DA ). En général, un rollup basé sur un contrat intelligent ne dépend pas seulement de la DA d'Ethereum, mais aussi d'Ethereum pour le règlement des transactions ( et la validation ). Ces rollups lisent des données spécifiquement à partir de couches de DA telles qu'Ethereum et exécutent des transactions valides et du code de contrat intelligent.

Avec l'EIP-4844, chaque bloc créera un espace de données supplémentaire de 512 kB ou 768 kB pour les rollups. Il est important de noter que les données publiées dans cet espace seront stockées pendant environ trois semaines. En raison de la brièveté de la validation des transactions blob et d'un marché de tarification séparé pour les blobs, théoriquement, le coût pour les rollups de publier des données sur Ethereum sera considérablement réduit.

Le proto-danksharding est le prélude et le "prototype" du danksharding complet, qui permettra aux nœuds Ethereum de télécharger des fragments de données blob afin de déterminer la disponibilité du blob complet.

Introduction de Proto-danksharding, la première étape de la modularité d'Ethereum et son fonctionnement

Contexte

EIP-4844 est considéré comme une mise à niveau de la scalabilité d'Ethereum. Cependant, il est important de noter que les modifications apportées au code n'ont pas substantiellement augmenté ou introduit d'améliorations dans la capacité de transaction d'Ethereum lui-même. Le proto-danksharding réduit le coût de la publication d'une grande quantité de données sur Ethereum, ce qui diminue les coûts d'exploitation des rollups.

Au cours des quatre dernières années, les activités de transaction des rollups Ethereum, y compris Arbitrum, Optimism, StarkNet, zkSync et Polygon zkEVM, ont continué à croître. Par rapport aux coûts de déploiement de code et de transactions directement sur Ethereum, les rollups permettent aux utilisateurs finaux et aux développeurs de dapp d'économiser plus de 99 % des frais de gas.

L'objectif de l'EIP-4844 est de réduire davantage les coûts des rollups en introduisant des transactions blob. Les blobs agissent comme des remorques, pouvant être attachés aux blocs Ethereum sans affecter ou empiéter sur l'espace de bloc existant pour traiter des transactions régulières. L'espace de bloc blob sera mis aux enchères en fonction de son propre marché de frais, s'inspirant du design du marché de frais de l'EIP-1559.

Les transactions Blob ne seront pas stockées indéfiniment sur Ethereum, mais plutôt sur la couche de consensus d'Ethereum (CL), et seront supprimées des nœuds CL après trois semaines. Le proto-danksharding permettra à chaque bloc d'avoir jusqu'à quatre blobs, chaque blob pouvant contenir jusqu'à 128 kB de données supplémentaires.

Première étape de la modularité d'Ethereum : Introduction de base au Proto-danksharding et son fonctionnement

Danksharding complet

Quatre blobs augmentent la taille des blocs Ethereum de 512 kB. La vision complète de l'EIP-4844 est d'introduire jusqu'à 64 blobs pour Ethereum, tout en évitant d'augmenter considérablement la charge de calcul des nœuds de validation des blocs. Pour réaliser un danksharding complet, Ethereum doit mettre en œuvre deux technologies : l'échantillonnage de disponibilité des données (DAS) et le codage par effacement.

Première étape de la modularité d'Ethereum : Introduction de base au Proto-danksharding et son fonctionnement

échantillonnage de la disponibilité des données ( DAS )

L'objectif de DAS est de garantir que tous les fragments de données regroupés par le triant ont été publiés sur la chaîne. Les nœuds complets sont choisis au hasard, téléchargent un morceau de données à partir du blob et génèrent une preuve de disponibilité des données. Le processus d'échantillonnage des données nécessite moins de calculs que le téléchargement de l'ensemble des données du blob, mais théoriquement, il offre les mêmes garanties de disponibilité des données.

Première étape de la modularité d'Ethereum : Introduction de base au Proto-danksharding et son fonctionnement

Effacer le code

La technique d'effacement de code renforce la capacité d'échantillonnage des données. Si au moins la moitié des blobs sont vérifiés, les autres blobs peuvent être reconstruits. Cette technique n'est efficace que lorsque les données sont représentées sous forme de polynômes.

Introduction de Proto-danksharding, la première étape de la modularité d'Ethereum et son fonctionnement

Engagement KZG

Avant que le DAS et le codage d'effacement puissent être mis en œuvre sur Ethereum, le danksharding complet nécessite la mise en œuvre du schéma de promesse KZG. La promesse KZG est un système de preuve à connaissance nulle qui permet d'évaluer un polynôme sans révéler l'intégralité du polynôme.

Première étape de la modularité d'Ethereum : Introduction de base au Proto-danksharding et son principe de fonctionnement

Avantages et impacts

Le proto-danksharding renforce la capacité d'Ethereum à prendre en charge les rollups de couche 2 et les ordonneurs de services rollup, tout en incitant les utilisateurs finaux à effectuer des transactions sur les rollups plutôt que de faire des transactions à long terme directement sur Ethereum.

Les principaux avantages de l'EIP-4844 incluent :

  • Réduire les coûts du rollup
  • Augmenter l'espace de bloc blob
  • Établir une base pour une optimisation d'expansion supplémentaire
  • Encourager les utilisateurs à migrer vers rollup

Introduction de Proto-danksharding pour la modularité d'Ethereum et son fonctionnement

Première étape de la modularité d'Ethereum : Introduction de Proto-danksharding et son fonctionnement

Première étape de la modularisation d'Ethereum : Introduction de Proto-danksharding et son fonctionnement

Première étape de la modularité d'Ethereum : Introduction de base à Proto-danksharding et son fonctionnement

Première étape de la modularité d'Ethereum : introduction de base au Proto-danksharding et son fonctionnement

Première étape de la modularité d'Ethereum : Introduction de base au Proto-danksharding et son fonctionnement

Première étape de la modularité d'Ethereum : Introduction de base à Proto-danksharding et son fonctionnement

Étape 1 de la modularité d'Ethereum : Introduction de base au Proto-danksharding et son fonctionnement

Première étape de la modularité d'Ethereum : Introduction de Proto-danksharding et son fonctionnement

Conclusion

L'EIP-4844 n'est pas une mise à niveau qui change la donne pour l'évolutivité d'Ethereum, car elle ne réduira pas directement les frais pour les utilisateurs finaux d'Ethereum. Le proto-danksharding bénéficie principalement aux utilisateurs et opérateurs de rollup.

EIP-4844 ouvre la voie à une expansion significative d'Ethereum grâce à la modularité et au déchargement des activités d'exécution des transactions vers d'autres protocoles. Il jette les bases pour la prochaine étape de danksharding complet et l'utilisation d'engagements polynomiaux dans le DAS.

Dans l'ensemble, le Proto-danksharding est la première étape pour transformer Ethereum en une blockchain modulaire, principalement en soutenant l'exécution des transactions via des rollups de couche 2. Cela représente un vote de confiance dans la théorie des blockchains modulaires et encouragera davantage d'expérimentations de rollup sur Ethereum.

Première étape de la modularité d'Ethereum : Introduction de base au Proto-danksharding et son principe de fonctionnement

ETH1.44%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 4
  • Partager
Commentaire
0/400
GmGmNoGnvip
· 07-24 05:40
Xiù'er finira par devoir aller sur la lune.
Voir l'originalRépondre0
MetaverseHobovip
· 07-21 06:17
le gas a enfin baissé, c'est aussi simple que cela
Voir l'originalRépondre0
liquidation_surfervip
· 07-21 05:50
l2要To the moon咯
Voir l'originalRépondre0
MetaMaximalistvip
· 07-21 05:48
enfin une véritable innovation dans l'évolutivité... la plupart des L2 surfent sur l'engouement sans substance à vrai dire
Voir l'originalRépondre0
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)