Qu’est-ce que l’EIP-4844 d’Ethereum et comment peut-elle bĂ©nĂ©ficier aux utilisateurs et utilisatrices ?
Accueil
Articles
Qu’est-ce que l’EIP-4844 d’Ethereum et comment peut-elle bĂ©nĂ©ficier aux utilisateurs et utilisatrices ?

Qu’est-ce que l’EIP-4844 d’Ethereum et comment peut-elle bĂ©nĂ©ficier aux utilisateurs et utilisatrices ?

Avancé
Publié le Feb 14, 2023Mis à jour le Nov 30, 2023
7m

Résumé

L’EIP-4844 (Ă©galement appelĂ© proto-danksharding) est une mise Ă  jour prĂ©vue du protocole Ethereum destinĂ©e Ă  rĂ©duire les frais et Ă  augmenter le dĂ©bit des transactions du protocole. Pour atteindre ces objectifs, cette mise Ă  jour introduit un nouveau type de transaction qui accepte les « objets binaires volumineux » (BLOB) de donnĂ©es.

ConcrĂštement, l’EIP-4844 attache les objets binaires volumineux aux blocs. Il s’agit d’une mise Ă  niveau transitoire qui aboutira Ă  l’avenir Ă  une mise en rĂ©serve complĂšte (danksharding), permettant ainsi Ă  la blockchain Ethereum d’avoir la capacitĂ© de devenir un rĂ©seau de transaction mondial efficace. 

Introduction

Depuis des annĂ©es, les dĂ©veloppeurs Ethereum cherchent des solutions pour rĂ©pondre Ă  la croissance du nombre d’utilisateurs. Dans le cadre de ces « Mise Ă  jour d’Ethereum », des amĂ©liorations majeures telles que « The Merge » (La Fusion) ou des rollups ont Ă©tĂ© proposĂ©es. Ces changements ont d’ores et dĂ©jĂ  permis Ă  la blockchain Ethereum d’augmenter le dĂ©bit de ses transactions, tout en rĂ©duisant leurs coĂ»ts.

Cependant, les frais restent trop Ă©levĂ©s pour beaucoup et le dĂ©bit n’est pas Ă  la hauteur des attentes et des besoins, ralentissant de ce fait l’adoption par tous. Pour rĂšgler ce problĂšme, Ethereum Ă  fait du sharding (fragmentation) de donnĂ©es sa solution Ă  long terme.

Le dĂ©ploiement du sharding des donnĂ©es Ă©tant un processus long et complexe, l’EIP-4844 n’est qu’une solution temporaire. Celle-ci prĂ©parera Ethereum Ă  un danksharding complet qui atteindra un dĂ©bit d’environ 100 000 transactions par seconde (TPS) sans compromettre la dĂ©centralisation ou la sĂ©curitĂ©.

Qu’est-ce que l’EIP-4844 ?

EIP signifie « Ethereum Improvement Proposal » (ou Proposition d’amĂ©lioration d’Ethereum), un protocole qui permet aux dĂ©veloppeurs de proposer de nouvelles fonctionnalitĂ©s et des solutions au protocole Ethereum. Le Proto-danksharding est nommĂ© d’aprĂšs deux chercheurs d’Ethereum, Proto Lambda et Dankrad Feist.   

Pour pleinement comprendre l’EIP-4844, il faut tout d’abord comprendre ce qu’est le sharding(la fragmentation). Pour faire simple, il s’agit d’un moyen de partitionner des bases de donnĂ©es en bases plus petites qui gĂšrent des segments de donnĂ©es spĂ©cifiques. Ce procĂ©dĂ© permet d’amĂ©liorer l’efficacitĂ© et la performance de celles-ci. 

Lorsqu’il est utilisĂ© pour une blockchain, et Ethereum en particulier, le sharding prĂ©sente des caractĂ©ristiques uniques. Ethereum prĂ©voit de mettre en Ɠuvre un type de sharding, le « danksharding », qui permettra de rĂ©duire le coĂ»t des transactions, tout en augmentant le dĂ©bit. QualifiĂ© de « tueur d’évolutivité », le « danksharding » devrait faire passer le « TPS » d’Ethereum aux alentours de 100 000. 

En comparaison, la couche de base d’Ethereum ne traite actuellement que 15 TPS et ses rollups de couche de niveau 2 traitaient environ 100 TPS au premier trimestre 2023. Bien que ces chiffres soient des estimations approximatives, l’effet du danksharding est clair : il permettra Ă  Ethereum d’augmenter significativement sa mise Ă  l’échelle.

L’une des principales diffĂ©rences entre le danksharding et les propositions prĂ©cĂ©dentes de sharding Ethereum et non-Ethereum est que le danksharding tentera de fournir plus d’espace pour les blobs de donnĂ©es, plutĂŽt que pour les transactions (plus d’informations Ă  venir). 

Une autre innovation du danksharding est ce que l’on appelle le « marchĂ© des frais fusionnĂ©s », oĂč un seul proposant choisit les transactions pour tous les shards, au lieu que chaque shard ait son propre proposant. 

Pour que ce marchĂ© des frais fusionnĂ©s fonctionne et pour attĂ©nuer le problĂšme de valeur maximale extractible (VME), une mĂ©thode appelĂ©e sĂ©paration entre le proposant et le constructeur sera Ă©galement mise en Ɠuvre. Un proposant est un validateur du protocole Ethereum (appelĂ© mineur avant la Fusion d’Ethereum) qui choisit les transactions Ă  inclure dans le prochain bloc.  

L’EIP-4844 (proto-danksharding) est l’étape prĂ©cĂ©dant le danksharding complet et permet d’augmenter le TPS Ă  environ 1 000. Plus important encore, l’EIP-4844 introduira un nouveau type de transaction qui accepte les « blobs » de donnĂ©es, un Ă©lĂ©ment important pour rendre possible le danksharding complet. L’EIP-4844 devrait ĂȘtre dĂ©ployĂ© pendant le second semestre 2023, mais des retards restent possibles.

Comment fonctionne l’EIP-4844 ?

L’EIP-4844 introduira un nouveau type de transaction, les « transactions portant des blobs ». Il s’agit de transactions normales auxquelles sont ajoutĂ©s des blobs. 

Pour Ben Edgington, contributeur d’Ethereum : « l’EIP-4844 fixe des blobs sur des blocs) ». Celui-ci va Ă©galement plus loin en expliquant comment les transactions portant des blobs comprennent des « blobs » attachĂ©s aux blocs et comme cela augmente la capacitĂ© de ces blocs Ă  gĂ©rer plus de donnĂ©es. 

Cela peut prĂȘter Ă  confusion car cela peut s’apparenter Ă  une augmentation de la taille des blocs : une contradiction avec la position d’Ethereum contre les blocs de taille arbitraire qui nĂ©cessiteraient une plus grande puissance de calcul et pourraient donc conduire Ă  la centralisation. 

Toutefois, il existe des différences essentielles entre la taille des blocs et la taille des blobs.

Taille des blocs

Taille des blobs

Vu par tous les nƓuds

Oui

Oui

Longévité

Permanente

Semaines

VisibilitĂ© de l’EVM

Oui

Non

Stockage

Exécution du client

Consensus du client

Taille

Objectif maximum de ~940 Ko

Objectif initial de 256 Ko

Coût

Coûteux (16 gas/byte)

TrÚs peu coûteux

Blobs : coĂ»ts de stockage limitĂ©s et pas de coĂ»ts d’exĂ©cution, mais chaque nƓud supporte un coĂ»t de bande passante . Source : Ben Edgington

Les blobs sont de grande taille, mais contrairement aux blocs qui sont stockĂ©s pour toujours et visibles par la machine virtuelle Ethereum (EVM), les blobs ne sont disponibles que pendant une courte pĂ©riode et ne sont pas visibles par l’EVM. En outre, les blobs rĂ©sident dans la couche de consensus d’Ethereum et non dans la couche d’exĂ©cution, qui est lourde en termes de calcul. Enfin, la taille des blobs est beaucoup moins cher que la taille des blocs. 

Outre l’introduction des transactions portant des blobs, l’EIP-4844 mettra Ă©galement en Ɠuvre la logique de la couche d’exĂ©cution, des rĂšgles de vĂ©rification, les marchĂ©s de redevances multidimensionnels et d’autres modifications du systĂšme nĂ©cessaires Ă  la mise en place d’un systĂšme de danksharding complet Ă  l’avenir.

Il convient de remarquer que, mĂȘme si l’EIP-4844 met en Ɠuvre la majeure partie du danksharding, il ne met pas en place du sharding. En plus de rapprocher Ethereum des niveaux de coĂ»t et de dĂ©bit nĂ©cessaires Ă  une adoption massive, l’EIP-4844 offre des avantages en termes de mise Ă  l’échelle et de rĂ©duction des coĂ»ts.     

Quels sont les avantages de l’EIP-4844 pour les utilisateurs ?

L’EIP-4844 est une mise Ă  jour du protocole qui fait partie de la feuille de route centrĂ©e sur les rollups d’Ethereum. La prĂ©paration de la mise en Ɠuvre de l’EIP-4844 progresse rapidement, certains rĂ©seaux de dĂ©veloppement (devnets) ayant dĂ©jĂ  Ă©tĂ© mis en place et les spĂ©cifications de la mise Ă  jour Ă©tant presque finalisĂ©es. 

Les utilisateurs constateront des amĂ©liorations notables aprĂšs la mise en place de l’EIP-4844, principalement sous la forme de transactions plus rapides et de frais moins Ă©levĂ©s. Une mise en place rĂ©ussie de l’EIP-4844 rendra Ă©galement Ethereum plus compĂ©titif dans l’espace crypto.

Certains utilisateurs peuvent se demander ce qu’ils doivent faire s’ils veulent accĂ©der Ă  d’anciennes donnĂ©es blob qui ont Ă©tĂ© supprimĂ©es. Comme expliquĂ© prĂ©cĂ©demment, les blobs rĂ©sident sur la couche de consensus Ethereum. Son but est de fournir un tableau d’affichage en temps rĂ©el hautement sĂ©curisĂ© pour le stockage Ă  long terme d’autres protocoles. Ainsi, mĂȘme si les blobs sont supprimĂ©s au bout de quelques semaines, leurs donnĂ©es resteront toujours disponibles dans un autre lieu de stockage Ă  long terme.

Conclusion

L’EIP-4844 est une mise Ă  jour trĂšs complexe du protocole Ethereum qui fait partie d’une feuille de route plus vaste et qui est liĂ©e Ă  d’autres mises Ă  jour du systĂšme, comme la sĂ©paration proposant/constructeur (SPC) et l’ajustement des frais de blob de l’EIP-1559.

Si la comprĂ©hension de l’EIP-4844 permet de mieux prĂ©parer les utilisateurs moyens aux changements Ă  venir, il convient de remarquer que la plupart de ces changements se traduiront par une baisse des coĂ»ts et une accĂ©lĂ©ration des transactions.

Le protocole Ethereum est en constante Ă©volution et amĂ©lioration. L’EIP-4844 est l’une des mises Ă  jour critiques Ă  court terme destinĂ©es Ă  amĂ©liorer les capacitĂ©s du rĂ©seau. La mise en place rĂ©ussie de l’EIP-4844 rendra Ethereum trĂšs compĂ©titif en tant que rĂ©seau de transaction mondial.

Plus d’informations

Avis de non-responsabilitĂ© et avertissement concernant les risques : ce contenu vous est prĂ©sentĂ© « tel quel » Ă  des fins d’information gĂ©nĂ©rale et Ă©ducative uniquement, sans reprĂ©sentation ni garantie d’aucune sorte. Il ne doit pas ĂȘtre interprĂ©tĂ© comme un conseil financier, ni comme un moyen de recommander l’achat d’un produit ou d’un service spĂ©cifique. Veuillez lire l’intĂ©gralitĂ© de notre avis de non-responsabilitĂ© ici pour en savoir plus. Les prix des actifs numĂ©riques peuvent ĂȘtre volatils. La valeur de votre investissement peut varier Ă  la baisse ou Ă  la hausse, et vous ne rĂ©cupĂ©rerez peut-ĂȘtre pas le montant que vous avez investi. Vous ĂȘtes seul(e) responsable de vos dĂ©cisions d’investissement et Binance Academy n’est pas responsable des pertes que vous pourriez subir. Ceci ne constitue pas un conseil financier. Pour en savoir plus, veuillez vous reporter Ă  nos Conditions d’utilisation et Ă  l’avertissement concernant les risques.