Le créateur d’Ethereum, Vitalik Buterin, pense que l’empilement des rollups ne permettra pas de mettre Ethereum à l’échelle de manière efficace, mais il a tout de même quelques idées sur l’avenir de la mise à l’échelle de la couche 3.
Vitalik Buterin remet en question l’empilement des rollups
Les plates-formes de couche 2 n’en sont encore qu’à leurs débuts, mais Vitalik Buterin pense déjà à la mise à l’échelle de la couche 3.
Dans un article de blog intitulé « Quel type de couche 3 a du sens ?« , Buterin a réfléchi sur comment les solutions de mise à l’échelle de la couche 3 pourraient aider Ethereum à traiter les transactions plus efficacement.
Le mainnet d’Ethereum a actuellement un débit d’environ 15 transactions par seconde. Pendant les périodes de forte activité, les utilisateurs sont confrontés à la congestion du réseau et à des prix du gaz extrêmement élevés, car leurs transactions ne peuvent pas tenir dans l’espace de bloc disponible. En novembre 2021, les utilisateurs ont payé jusqu’à 62,11 dollars pour un échange de jetons – une opération qui, à l’heure actuelle, n’est pas encore terminée et coûte environ 1,36 $.
Les solutions de mise à l’échelle de couche 2 appelées « rollups » ont été conçues pour pallier ce problème. Les rollups externalisent les données de calcul d’une transaction vers une autre chaîne, puis publient une preuve de transaction cryptographique facilement vérifiable sur le réseau principal d’Ethereum. Cela permet de regrouper les transactions et d’économiser une quantité importante d’espace de bloc.
Buterin a précédemment a déclaré que les rollups pourraient aider Ethereum à atteindre un débit de 100 000 transactions par seconde. Arbitrum, Optimism, Starknet et zkSync sont tous des exemples de rollups.
Cependant, les rollups ont des limites. Buterin a déclaré dans son dernier article que les rollups dans leur forme actuelle ne peuvent pas simplement être empilés les uns sur les autres en raison de problèmes de compression des données.
Buterin a fait valoir que « les données peuvent être compressées une fois, mais elles ne peuvent pas être compressées à nouveau« . Si un deuxième compresseur offre un avantage, la logique d’un deuxième compresseur peut généralement être intégrée dans le premier compresseur, a-t-il dit.
La couche 3 offre des alternatives
Au lieu d’empiler des rollups, Buterin a suggéré d’assigner des objectifs différents à la couche 2 et à ses couches 3 potentielles.
Dans ce cas, la couche 2 serait utilisée pour la mise à l’échelle. Pendant ce temps, la couche 3 prendrait en charge d’autres fonctions telles que les chaînes axées sur la confidentialité, les plateformes non EVM, les solutions de mise à l’échelle personnalisées pour des applications spécifiques ou les validiums (qui sont un autre type de rollup).
Buterin a également suggéré que les systèmes de couche 3 pourraient être créés en modifiant le mode de fonctionnement actuel des rollups. Certains rollups, appelés ZK-Rollups doivent vérifier eux-mêmes leurs preuves d’état (une sorte de clé cryptographique).
Au lieu de cela, Buterin plaide pour une nouvelle approche impliquant un « contrat de vérificateur par lots » qui se spécialise dans la vérification de ces preuves. Cela permettrait de réduire considérablement le prix du gaz pour ces solutions de mise à l’échelle sans avoir besoin d’établir un système EVM complet comme couche intermédiaire. En effet, les ZK-Rollups deviendraient la couche 3 ; il ne serait pas nécessaire de construire la couche 3 au-dessus d’eux.
Buterin a également déclaré que, quelle que soit la façon dont les solutions de la couche 3 sont construites, elles permettront aux sous-écosystèmes d’évoluer au sein des couches 2.
En effet, les opérations inter-domaines pourraient avoir lieu sans devoir nécessairement passer par le mainnet d’Ethereum – ce qui signifie que les transactions deviendraient beaucoup moins chères. Ce serait certainement une bonne nouvelle pour les utilisateurs d’Ethereum.