Les solutions de mise à l'échelle de la couche 2 restent un outil remarquable dans la quête des développeurs de crypto pour résoudre le trilemme de la blockchain.
Initialement inventé par le co-fondateur d'Ethereum, Vitalik Buterin, le trilemme décrit les défis de travailler pour construire une infrastructure évolutive, décentralisée et sécurisée.
Les blockchains ont longtemps été obligées de faire des compromis dans l'un de ces domaines. Cependant, de nombreux développeurs et architectes pensent qu'il est possible de construire un projet qui atteint les trois objectifs sans compromis.
Les solutions de mise à l'échelle de la couche 2, telles que les rollups, sont devenues un outil essentiel pour améliorer la vitesse et l'efficacité d'une blockchain de soulignement.
Les solutions de couche 2 s'exécutent au-dessus de chaînes de blocs sophistiquées pour optimiser des fonctionnalités spécifiques et aider à éloigner les transactions d'un réseau principal afin d'atténuer la congestion.
Les rollups effectuent le traitement des transactions hors chaîne après avoir regroupé (cumulé) les données, puis transmettent les informations à la blockchain. L'idée est de réduire les coûts de transaction en les répartissant entre plusieurs utilisateurs.
Les développeurs qui s'appuient sur des cumuls ont deux options. La première variété est connue sous le nom de « cumul optimiste ». Cette solution suppose que les transactions du cumul sont valides et donne aux participants du réseau un certain temps pour contester les transactions.
John Adler a écrit la première structure de modélisation minimale viable décrivant ce que l'on appelle maintenant des cumuls optimistes en juin 2019.
Selon lui, leur nature sans autorisation grâce à un consensus fusionné, l'accent mis sur les preuves de fraude non interactives et le modèle de mise à l'échelle durable en utilisant les chaînes de blocs comme disponibilité des données font plus tard des cumuls optimistes un outil prometteur.
ZK-Rollups (Zero-Knowledge) est l'autre type de cumul. Ces outils s'appuient sur des preuves à connaissance nulle pour déterminer la validité des transactions avec un minimum d'informations. Ils fonctionnent de la même manière que les cumuls optimistes tout en s'appuyant sur la preuve au lieu de supposer que les transactions sont valides.
Apparaissant pour la première fois dans un article de recherche de 1985, les preuves à connaissance nulle sont un moyen de prouver la validité d'une certaine affirmation sans la révéler. Ils garantissent la confidentialité des informations sensibles en s'appuyant sur des algorithmes qui utilisent certaines données et renvoient une sortie « vraie » ou « fausse ».
Après avoir enroulé un ensemble de transactions, les transactions uniques qui en résultent prennent la forme d'un argument de connaissance succinct et non interactif (SNARK) ou d'un argument de connaissance succinct et transparent (STARK). Ces deux concepts sont identiques à un hachage de transaction cryptographique, ce qui signifie que les données peuvent être représentées sans révéler les informations elles-mêmes.
En conséquence, les ZK-SNARK peuvent être vérifiés instantanément lorsqu'ils sont envoyés à un réseau principal de blockchain. Les fonds peuvent être retirés dès que le cumul est miné.
La rapidité avec laquelle ZK-Rollups déplace les fonds vers et depuis le réseau principal a conduit Vitalik Buterin à prédire que la solution triomphera des rollups optimistes en tant que solution de mise à l'échelle plus efficace. En août 2022, Buterin a expliqué: "Dans plus de 10 ans, voire plus, je m'attends à ce que les Rollups soient essentiellement tous des ZK."
Cependant, le co-fondateur d'Ethereum a admis que la technologie derrière les rollups Optimistic était plus mature en raison des défis de la construction avec la technologie ZK existante.
Le vaste potentiel de ZK-Rollups a conduit certains projets de blockchain à utiliser la solution de mise à l'échelle comme base pour la construction d'une architecture qui réalise le trilemme de la blockchain.
Opside se décrit dans son livre blanc comme une "plate-forme blockchain compatible ZK avec une évolutivité illimitée". La solution de mise à l'échelle elle-même compte désormais 21 validateurs et s'étendra à plus de 10 000 validateurs après la mise à niveau améliorée de Casper PoS d'ETH2.0.
Les membres de l'équipe notent qu'en s'appuyant sur l'interopérabilité ZK-Rollup, Opside résout le trilemme de la blockchain grâce à une architecture verticale qui divise un système en une couche d'actifs, une couche d'exécution, la disponibilité des données ultérieurement et des cumuls qui fonctionnent ensemble pour obtenir une architecture triangulaire.
Plus précisément, Opside s'appuie sur des chaînes décentralisées comme Ethereum et Qtum comme couche d'actifs et établit des connexions via des ponts ZK sans confiance. Avec une couche d'exécution compatible EVM améliorant le système Casper PoS d'ETH2.0.
Opside maintient la décentralisation tout en assurant un temps de confirmation rapide. La couche d'exécution se connecte à la couche de disponibilité des données pour garantir des frais peu élevés et des solutions de stockage interne fiables. Opside fournit également aux développeurs des kits SDK ZK-Rollup et des modèles d'application.
Selon les membres de l'équipe d'Opside, la décentralisation "suffisante" d'Ethereum et de ses plus de 300 000 nœuds post-fusion garantit qu'une collusion potentielle reste très difficile.
La communauté active de Qtum, sa forte liquidité et sa réputation en tant que l'une des premières chaînes publiques de points de vente prenant en charge Ethereum ont fait du réseau un choix attrayant. De plus, les frais de gaz Qutm sont presque nuls et ont un degré notable de décentralisation (plus de 1200 nœuds mondiaux) pour une chaîne publique compatible EVM.
L'architecture Web3 multi-chaînes et multi-rollup d'Opside agira également comme une couche d'application permettant aux développeurs de créer des projets DEX et NFT et de verrouiller les actifs d'Ethereum et de BNB Chain sur Opside.
Des projets comme Opside continuent de pousser vers la « rupture » du trilemme de la blockchain en construisant une infrastructure solide pour soutenir le monde Web3 en pleine croissance en combinant des infrastructures de blockchain sur mesure avec une technologie de mise à l'échelle de déploiement.