Le fondateur d'Ethereum (ETH) a tenté de faire une classification simplifiée des solutions de couche 2 au-dessus d'Ethereum (ETH) et a proposé deux conceptions élégantes pour rendre le pontage L1/L2 plus sécurisé et optimisé en termes de ressources.
Des ponts de lecture aux ponts de validation : Vitalik Buterin sur la cohérence L1/L2
En 2023, trois types de solutions L2 dominent l'écosystème EVM : les rollups, les validiums et le système déconnecté. Alors que les rollups stockent les données sur L1, les validiums utilisent des serveurs ou d'autres systèmes isolés à ces fins. Les rollups vérifient les données via des zk-SNARKs anti-fraude, tandis que les validiums ne prennent en charge que zk-SNARKS.
Selon lui, deux facteurs dominent lorsqu'il s'agit de choisir telle ou telle conception L2 sur laquelle s'appuyer. Il s’agit d’abord du coût de la disponibilité native des données Ethereum (ETH), puis des besoins propres de l’application, c’est-à-dire de son intérêt pour un débit plus élevé ou une sécurité plus renforcée.
Ensuite, si le réseau principal Ethereum (ETH) revient d'une manière ou d'une autre (se divise de manière inattendue en deux versions indépendantes), le réseau L2 ne peut que lire les blocs finalisés ou revenir également : voici les deux principaux modèles nécessaires pour maintenir la cohérence du système L1/L2.
Un autre concept productif dans ce segment est ce que l'on appelle le pont de validation, c'est-à-dire un mécanisme inter-blockchain qui peut prouver la validité de sa blockchain « sous-jacente » :
"Maintenant, faisons de ce pont un pont de validation : il vérifie non seulement le consensus, mais également un ZK-SNARK prouvant que l'état de tout nouveau bloc a été calculé correctement."
Une fois cela fait, les validateurs de la chaîne supérieure ne peuvent plus voler vos fonds. Ils peuvent publier un bloc avec des données indisponibles, empêchant tout le monde de se retirer, mais ils ne peuvent pas voler (sauf en essayant d'extraire une rançon pour les utilisateurs en échange de la révélation des données qui leur permettent de se retirer).
Cependant, l’équilibre L1/L2 reste vulnérable jusqu’à ce qu’une « forme de gadget de gouvernance sur Ethereum » soit capable de faire prendre conscience au contrat-relais sur Ethereum (ETH) de la mise en place d’un hypothétique hard fork.
Pas de solution « taille unique » pour les Ethereum L2, voici pourquoi
Tous ces « modules complémentaires » à la sécurité et à l’opérabilité des Ethereum (ETH) L2 ont leurs propres coûts. En termes de sécurité, ils peuvent être décrits comme la sécurité du retrait sur Ethereum ou la sécurité de la lecture d’Ethereum.
Chaque dApp doit trouver la solution parfaite en tenant compte de ses propres exigences. Pour certaines applications, une sécurité élevée et une connectivité étroite sont d’une importance capitale. Pour leurs concurrents, quelque chose de plus souple est acceptable en échange d’opportunités de mise à l’échelle plus avancées.
Cependant, pour certains systèmes, améliorer progressivement la « connectivité » dans les années à venir pourrait être une solution parfaite, conclut Buterin.