Mise à niveau Fusaka d’Ethereum
Le co-fondateur d’Ethereum, Vitalik Buterin, a récemment déclaré que la prochaine mise à niveau, nommée Fusaka, permettra aux nœuds de vérifier la disponibilité des données sans avoir à télécharger l’intégralité de la blockchain, ce qui améliorera considérablement la scalabilité du réseau.
Prévue pour décembre, cette mise à niveau vise à résoudre les contraintes actuelles liées à la disponibilité des données grâce à une fonctionnalité essentielle appelée PeerDAS (Peer Data Availability Sampling). Buterin a expliqué jeudi :
« PeerDAS tente d’accomplir quelque chose de sans précédent : permettre à une blockchain en direct de fonctionner sans qu’un seul nœud ait besoin de télécharger l’intégralité des données. »
Il a ajouté que cette innovation est « la clé du scaling de la couche 2, et finalement du scaling de la couche 1. »
Fonctionnement de PeerDAS
Au lieu de télécharger l’intégralité des données de la blockchain, chaque nœud ne récupère que de petits « morceaux » et utilise un échantillonnage statistique pour s’assurer que l’ensemble des données est disponible à travers le réseau. PeerDAS a été introduit dans le protocole d’amélioration d’Ethereum EIP-7594 en janvier 2024, afin de garantir que les données blob soient accessibles tout en ne téléchargeant qu’un sous-ensemble des données.
« Assurer une disponibilité de données accrue contribue à apporter de l’échelle aux utilisateurs d’Ethereum dans le contexte des systèmes de couche 2 appelés ‘rollups’, dont le principal goulot d’étranglement est la disponibilité des données de la couche 1, » précise l’EIP.
Augmentation de l’utilisation des blobs
Les commentaires de Buterin ont été formulés en réponse à un post de Hildebert Moulié, responsable des données chez Dragonfly, qui a observé que le réseau avait atteint pour la première fois l’objectif de six blobs par bloc mercredi. Cette récente augmentation de l’utilisation des blobs est principalement alimentée par la couche 2 de Coinbase, Base, et Worldcoin, a indiqué Moulié.
Les blobs (Binary Large Objects) sont un type spécial de stockage de données introduit dans Ethereum lors de la mise à niveau Dencun en mars 2024, via l’EIP-4844 (également connu sous le nom de proto-danksharding). Ils sont spécifiquement conçus pour réduire les coûts de transaction pour les rollups de couche 2. La mise à jour Fusaka double les objectifs de blobs.
Prévisions et précautions
Prévue pour le 3 décembre, la mise à niveau Fusaka introduira l’EIP-7594 et doublera la capacité de blob de son objectif/maximum actuel de 6/9 par bloc. Buterin a averti qu’il s’agit d’une technologie entièrement nouvelle et que les développeurs principaux doivent être « extrêmement prudents lors des tests, » même après avoir travaillé dessus pendant des années.
« C’est aussi pourquoi le nombre de blobs augmentera de manière conservatrice au début, puis deviendra plus agressif au fil du temps, »
a-t-il ajouté, concluant que cela améliorera considérablement la scalabilité.
Suite au déploiement de Fusaka, deux forks Blob Parameter Only (BPO) seront exécutés pour augmenter progressivement le nombre maximum de blobs de 9 à 15, et le second, prévu pour janvier, portera le plafond à 21, selon la chercheuse d’Ethereum Christine Kim.