Éditeur 4844

EIP-4844, également connu sous le nom de proto-danksharding, introduit un nouveau type de transaction à Ethereum, permettant un stockage de données moins cher pour les rollups en introduisant des "blobs".

EIP-4844 est une mise à niveau significative de la blockchain Ethereum, introduisant un mécanisme appelé 'proto-danksharding'. Cet EIP ouvre la voie au danksharding complet, une solution de mise à l'échelle conçue pour réduire considérablement les frais de transaction pour les rollups de couche 2. L'innovation centrale est l'introduction des 'blobs', qui sont des unités de stockage de données temporaires attachées aux transactions. Ces blobs contiennent les données nécessaires aux rollups, telles que les données de transaction, et sont moins chers à stocker que les calldata, ce qui entraîne des frais moins élevés.

Proto-danksharding est une étape cruciale pour améliorer l'évolutivité d'Ethereum. En déchargeant le stockage de données vers les blobs, les rollups peuvent traiter plus de transactions à moindre coût, rendant l'écosystème Ethereum plus accessible et efficace. Cette mise à niveau est un précurseur du danksharding complet, qui optimisera davantage la disponibilité des données et l'évolutivité.

        graph LR
  Center["Éditeur 4844"]:::main
  Pre_cryptography["cryptography"]:::pre --> Center
  click Pre_cryptography "/terms/cryptography"
  Rel_blob_transaction["blob-transaction"]:::related -.-> Center
  click Rel_blob_transaction "/terms/blob-transaction"
  Rel_ethereum["ethereum"]:::related -.-> Center
  click Rel_ethereum "/terms/ethereum"
  Rel_layer_2["layer-2"]:::related -.-> Center
  click Rel_layer_2 "/terms/layer-2"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 Test de connaissances

1 / 3

🧒 Explique-moi comme si j'avais 5 ans

C'est comme ajouter une boîte aux lettres spéciale et moins chère, juste pour que les services L2 envoient leurs messages, comme ça, ils n'ont pas à payer autant pour utiliser le bureau de poste principal d'[Ethereum](/fr/terms/ethereum).

🤓 Expert Deep Dive

L'EIP-4844 introduit un nouveau format de transaction et une nouvelle structure de données, les « blobs », dans la couche de consensus d'Ethereum, modifiant fondamentalement la disponibilité des données pour les rollups. Les blobs sont distincts du calldata traditionnel, résidant dans une structure de données séparée, bien que liée, au sein des blocs. Cette séparation permet un marché des frais spécialisé pour les données des blobs, découplé du marché des frais d'exécution des transactions principales, ce qui est crucial pour la mise à l'échelle des rollups. La nature éphémère des blobs (élagués après une période) répond aux préoccupations de gonflement de l'état inhérentes au sharding complet en limitant la charge de stockage à long terme sur les nœuds L1. L'EIP-4844 est un précurseur du danksharding complet, implémentant le concept de sharding de « disponibilité des données » sans la complexité du sharding d'exécution complet. La conception implique des engagements KZG pour la vérification de l'intégrité des données, permettant aux validateurs L1 de vérifier efficacement la validité des données des blobs sans avoir à télécharger toutes les données des blobs eux-mêmes. Cela réduit considérablement le coût de publication des données pour les rollups, impactant directement leur compétitivité en matière de frais de transaction et leur évolutivité globale.

🔗 Termes associés

Prérequis:

📚 Sources