Un guide complet de la mise à jour d’Ethereum Cancun BlockBlog

Un guide complet de la mise à jour d’Ethereum Cancun BlockBlog

Danksharding est la troisième et dernière étape de la mise à niveau ETH2/Serenity, qui fait suite au lancement réussi de la chaîne Beacon et de The Merge.

En savoir plus sur : La fusion se termine avec succès : commence un nouveau chapitre dans l’histoire d’Ethereum avec PoS après la fusion tant attendue

Cette nouvelle architecture de fragments simplifiée remplace complètement l’idée originale d’introduire 64 chaînes de fragments. Au lieu d’augmenter la capacité de transaction, Danksharding se concentre sur l’amélioration de la disponibilité des données pour les cumuls.

Les rollups sont une technologie de couche 2 qui regroupe les transactions blockchain et les traite hors chaîne. Tout opérateur de cumul peut traiter un ensemble de transactions et envoyer les résultats ou une preuve à la chaîne principale.

Selon la technologie de cumul utilisée, soit Optimistic ou Zero Knowledge (ZK), d’autres validateurs du réseau ou un contrat intelligent examinent les résultats.

Quelques exemples de protocoles de mise à l’échelle Ethereum Layer 2 populaires qui utilisent des cumuls incluent Optimisme, Arbitrum, ère zkSync et Loopring. Dans le but de démarrer la transition du réseau vers le Danksharding complet, EIP-4844 introduira cette année de nombreux composants clés de la couche d’exécution.

Qu’est-ce que le Proto Danksharding ?

Les développeurs d’Ethereum Protolambda et Dankrad Feist proposent Proto-Danksharding, une mise à jour provisoire sur le réseau Ethereum.

Comme décrit par Vitalik Buterin, co-fondateur d’Ethereum, sur la page FAQ EIP-4844, Le proto-Danksharding est considéré comme une solution « provisoire » qui vise à réduire considérablement les frais de gaz sur les cumuls avant que le partage ne soit pleinement mis en œuvre.

Transactions shard blob ou transactions fragmentaires sous forme de blocs

EIP 4844 introduit les « transactions de téléchargement de blocs » comme nouveau type de transaction dans Ethereum. Les blocs représentent de grands objets binaires et peuvent contenir jusqu’à 125 kilo-octets de données. Les cumuls peuvent envoyer leurs données aux blocs et les attacher aux blocs.

Ces transactions facturées en bloc peuvent comprendre jusqu’à deux blocs, et leur adoption sera encouragée par la mise en œuvre d’un marché de frais EIP-1559 multidimensionnel. Ce marché des frais introduira des frais de gaz variables pour les transactions de téléchargement en bloc en fonction de l’offre et de la demande.

En résumé, EIP 4844 permet l’utilisation de transactions chargées en blocs, ce qui permet aux cumuls d’inclure et de transmettre de plus grandes quantités de données. L’introduction d’un marché dynamique des frais vise à encourager l’utilisation de ces transactions au sein du réseau Ethereum.

Avantages des transactions portant des blob

Le principal avantage des transactions de téléchargement en bloc est leur rentabilité.

Les cumuls stockent actuellement les données de transaction de manière permanente sur la blockchain Ethereum via Calldata. Cependant, les données de bloc sont beaucoup moins chères que Calldata, car elles ne sont pas engagées dans la couche d’exécution (la machine virtuelle Ethereum) et n’y restent pas indéfiniment. Au lieu de cela, les nœuds balises les stockent dans la couche consensus, et après une période allant d’un mois à un an, les blocs sont supprimés. Vous pouvez penser à cela comme vider le cache de votre ordinateur ou de votre appareil.

Pour vérifier les données de transaction affichées dans les blocs, un schéma d’engagement polynomial appelé KZG est utilisé, du nom de ses créateurs : Kate, Zaverucha et Goldberg. Comme d’autres systèmes de preuve à connaissance nulle, KZG permet de vérifier les informations sans révéler tout le contenu d’un bloc.

Succès de la mise à jour de Cancun sur Ethereum

Voir l’article original sur www.criptotendencias.com