Cela fait plus de deux ans que la communauté Ethereum ne s'est pas mobilisée pour la dernière fois derrière un grand événement technologique. Cet événement – ce qu'on appelle la fusion d'Ethereum – a marqué le passage tant attendu du réseau vers un nouveau mécanisme de consensus plus respectueux de l'environnement appelé « preuve de participation ».
Les entrailles de la blockchain Ethereum ont peu changé depuis lors. Les développeurs de la chaîne ont mis en œuvre une série de mises à niveau pour permettre la croissance de blockchains de « couche 2 » rapides et bon marché, mais la communauté Ethereum a pour la plupart été privée d'une vision organisatrice unique – au moins une qui suscitait le niveau d'enthousiasme généré par la Fusion.
Cela pourrait bientôt changer.
Mardi, lors de la conférence Devcon d'Ethereum à Bangkok, Justin Drake, chercheur à la Fondation Ethereum, a révélé sa proposition de refonte majeure de la couche de consensus d'Ethereum appelée « Beam Chain ».
Beam Chain est « une proposition de refonte de la couche de consensus qui intègre toutes les dernières et meilleures idées de la feuille de route Ethereum », a déclaré Drake dans un discours au Queen Sirikit National Convention Centre de Bangkok.
La vision Beam Chain de Drake organise une série de mises à niveau « importantes » de la couche consensus d’Ethereum en un seul package. Les changements incluent des ajustements à l'appareil de production de blocs d'Ethereum, ainsi que la façon dont il gère le jalonnement et la cryptographie à connaissance nulle.
La présentation de Drake était très attendue, après des mois de spéculations en ligne et sur les forums cryptographiques selon lesquels l'influent chercheur d'Ethereum, qui a joué un rôle déterminant dans la mise à niveau de Merge en 2022, travaillait sur quelque chose d'important. Drake a prononcé son discours devant une salle de congrès bondée, avec des spectateurs se déversant dans le couloir à l'extérieur de la scène principale de l'événement.
La Beam Chain n’entraînera aucun changement immédiat pour Ethereum, ni même quelque chose de radicalement différent de ce qui figure déjà sur la feuille de route de la chaîne. Il propose cependant un changement majeur dans la façon dont les futures mises à niveau d’Ethereum seront organisées.
Aujourd’hui, Ethereum met à jour son code principal environ une fois par an. Drake propose de continuer à apporter des améliorations progressives à la chaîne chaque année pour s'attaquer aux « fruits à portée de main », mais ensuite d'éliminer les grands changements d'un seul coup dans quelques années.
La Beam Chain se concentrerait sur la couche de consensus d'Ethereum, également appelée Beacon Chain, qui est la partie du réseau qui gère la façon dont les transactions sont traitées et enregistrées. « La chaîne de balises est un peu vieille », a déclaré Drake. « La spécification a été gelée il y a cinq ans, et au cours de ces cinq années, il s'est passé tellement de choses. »
Selon Drake, les développeurs d'Ethereum ont aujourd'hui « une bien meilleure compréhension » de la manière de s'adapter à la valeur maximale extractible – des stratégies utilisées par des traders sophistiqués pour tirer des bénéfices supplémentaires d'Ethereum, parfois au détriment des utilisateurs réguliers. La dernière demi-décennie a également donné lieu à des percées précieuses dans la technologie sans connaissance, a déclaré Drake, et la blockchain Ethereum a accumulé une « dette technique » qui met au défi la capacité des développeurs à développer la chaîne rapidement et en toute sécurité.
Parmi les domaines d'intervention de la Beam Chain figurent les « créneaux horaires plus rapides » et la « finalité plus rapide », ce qui signifie augmenter la fréquence à laquelle les blocs sont ajoutés à la chaîne, ainsi que l'augmentation du nombre de transactions incluses par bloc. Cela pourrait éventuellement signifier l'introduction d'une finalité à emplacement unique, dans laquelle les blocs contenant les données de transaction peuvent être finalisés immédiatement, ce qui signifie que les informations deviendraient immédiatement permanentes et impossibles à modifier.
Actuellement, il faut environ 15 minutes sur Ethereum pour qu’un bloc soit finalisé. En réduisant le temps de finalisation, le processus de finalisation deviendrait plus efficace pour les applications ou les échanges ayant un débit de transaction élevé. Ce délai de 15 minutes crée des opportunités d’extraction de MEV et augmente le risque de réorganisations.
Cependant, la centralisation suscite certaines inquiétudes en raison de délais de finalisation plus rapides, car elle nécessite davantage de puissance de calcul et un matériel coûteux. Les développeurs devront trouver un équilibre entre la réduction des délais de finalisation et la puissance de calcul.
La Beam Chain comprend également une proposition visant à intégrer la cryptographie sans connaissance plus profondément dans la fibre du réseau de base d'Ethereum.
Les développeurs d'Ethereum ont adopté une feuille de route impliquant des rollups de couche 2, qui sont des blockchains auxiliaires au sommet d'Ethereum où les transactions peuvent être exécutées rapidement et à moindre coût, puis transférées dans la chaîne de base.
Dans ce cadre, les rollups ont adopté un nouveau type de technologie qui utilise des preuves sans connaissance pour faciliter la mise à l’échelle de la blockchain. Au cours des deux dernières années, des dizaines de rollups ZK sont apparus, comme zkEVM de Polygon et Matter Labs zkSync, attirant initialement beaucoup d'attention et de développement sur ces nouvelles blockchains.
Avec la proposition Beam Chain de Drake, la prise en charge de la preuve de connaissance nulle sera intégrée à la chaîne principale de couche 1 d'Ethereum. Il est donc raisonnable de se demander quelles implications cela pourrait avoir pour le domaine en croissance rapide des réseaux de couche 2 alimentés par ZK.
Bien que la chaîne Beam soit une mise à niveau ambitieuse, Drake a déclaré mardi dans son discours qu'il était réticent à l'appeler « Ethereum 3.0 » (les gens appelaient parfois la mise à niveau de fusion 2022 d'Ethereum « Ethereum 2.0 »). sur la chaîne de consensus », a déclaré Drake, tandis que d'autres recherches sont toujours en cours sur les couches d'exécution et de données d'Ethereum, les autres éléments essentiels du réseau qui prennent en charge des éléments tels que les applications et les données de couche 2.