Auteur | Callum@Web3CN.Pro

Rollup, en tant que solution d'extension de couche 2 courante, a contribué à la recherche d'évolutivité d'Ethereum. OptimisticRollup et ZKRollup sont deux solutions Rollup qui ont été progressivement vérifiées par le marché. Après cela, l'expansion de la couche 2 a commencé à ouvrir la voie à plusieurs directions de rollup. N'importe qui peut rapidement démarrer son rollup en utilisant le SDK et exécuter des applications sur le rollup avec des performances élevées et un faible coût. Dans le futur domaine d'expansion de la couche 2, le rollup dominera progressivement le statut. , et dans ce processus, le plus important est de simplifier la façon dont les développeurs déploient différents types de rollups.

Le 26 juin, zkSync a lancé ZK Stack, un framework open source modulaire pour créer des pilotes zk. ZK Stack est un framework open source gratuit et modulaire conçu pour créer des L2 et L3 personnalisés (appelés hyperliens) basés sur ZK, basés sur le code de l'ère zkSync. Avant cela, l'équipe Optimism a lancé la solution d'évolutivité OP Stack pour créer un système partagé, de haute qualité et entièrement open source pour créer de nouvelles blockchains de couche 2.

Dans cet article, nous comparerons les similitudes et les différences entre ces deux solutions, leurs avantages et inconvénients respectifs, ainsi que les scénarios d'utilisation sur le marché actuel de plus en plus concurrentiel de la couche 2, qui permettront de percer et de créer une plus grande interopérabilité des écosystèmes.

Pile OP

OP Stack est une pile de développement standardisée, partagée et open source qui prend en charge Optimism et est maintenue par Optimism Collective. Elle contient trois principes de conception : pratique, simple et extensible. En tant que produit public des écosystèmes Ethereum et Optimism, la pile OP est composée de nombreux composants logiciels différents qui forment ensemble l'épine dorsale d'Optimism.

Caractéristiques de la pile OP

OP Stack se concentre principalement sur la création d'un système partagé, de haute qualité et entièrement open source pour créer de nouvelles blockchains de couche 2. En coordonnant les normes partagées, l’Optimism Collective évite de reconstruire à plusieurs reprises le même logiciel en silos. L'OP Stack peut être considérée comme un composant logiciel qui aide à définir une couche spécifique de l'écosystème Optimism, ou elle peut agir comme un module au sein d'une couche existante. Bien que le cœur actuel d'OP Stack soit l'infrastructure permettant d'exécuter les blockchains de couche 2, OP Stack peut théoriquement être étendu aux couches situées au-dessus de la blockchain sous-jacente, y compris des outils tels que des explorateurs de blocs, des mécanismes de messagerie et des systèmes de gouvernance.

OP divise la blockchain en trois niveaux : couche de consensus, couche d'exécution et couche de règlement. Ensuite, les trois couches sont standardisées. En termes d'architecture spécifique, OP Stack peut être divisé en six couches :

DA (Data Availability Layer) : La couche de disponibilité des données définit la source des données brutes en fonction de la couche 2 de OP Stack. OP Stack peut utiliser un ou plusieurs modules de disponibilité de données pour obtenir ses données d'entrée. Ethereum DA est actuellement le plus utilisé dans la pile OP. . Module étendu de disponibilité des données, mais de plus en plus d'autres chaînes pourront être connectées à l'avenir.

Séquençage (couche de séquençage) : la couche de séquençage détermine comment collecter les transactions utilisateur sur la chaîne OP Stack et les publier sur le module de couche de disponibilité des données utilisé. Dans la configuration Rollup par défaut d'OP Stack, le tri est généralement géré par un seul trieur dédié. Les règles définies dans la couche de dérivation limitent généralement la capacité du trieur à conserver les transactions au-delà d'une période de temps spécifique. Dans le futur proposé, la commande sera modulaire afin qu'une chaîne puisse facilement sélectionner et modifier le mécanisme contrôlant son commandeur actuel.

Dérivation : la couche de dérivation définit la manière dont les données brutes de la couche de données disponibles sont traitées pour former des entrées traitées qui sont envoyées à la couche d'exécution via l'API standard du moteur Ethereum.

Exécution (couche d'exécution) : la couche d'exécution définit la structure d'état au sein du système OP Stack. L'abstraction de la couche d'exécution fournit un point d'entrée pour la modification de l'EVM ou une VM sous-jacente complètement différente.

Règlement (couche de règlement) : utilisé pour vérifier les résultats de la transaction en cours. Après confirmation par la couche 2, les informations de confirmation seront envoyées à la blockchain cible pour le règlement final afin d'obtenir la validité des données.

Gouvernance : la gouvernance fait référence à l'ensemble commun d'outils et de processus utilisés pour gérer la configuration du système, les mises à niveau et les décisions de conception.

L'objectif d'OP est de passer à une super chaîne grâce à cette architecture. OP Stack déconstruit les différents composants requis pour construire une chaîne de couche 2 et les regroupe sous forme de modules séparés. Les développeurs peuvent combiner les modules les plus appropriés pour créer leur propre couche 2, permettant ainsi. Cela rend la mise en œuvre de chaînes propriétaires plus facile et plus efficace.

Amélioration du substrat rocheux

L'achèvement de la mise à niveau de Bedrock représente une réécriture modulaire complète des composants de base de l'architecture Rollup du réseau principal OP. La première version officielle de OP Stack est lancée et constitue également la prochaine version majeure du réseau Optimism, ce qui réduit encore les différences entre les deux. Optimisme et Ethereum Layer1. La version Bedrock prendra en charge l'utilisation de plusieurs systèmes de preuve et de plusieurs clients pour attirer différents développeurs et parties au projet. De plus, elle suivra la décentralisation de la technologie par différentes voies tout en maintenant la décentralisation du changement de structure de gouvernance. Cela offre des avantages clés à OP pour mettre en œuvre une super chaîne à l'avenir :

Réduisez les coûts du réseau : optimisez la stratégie de compression des données lors de la soumission des données à L1, vous pouvez éliminer les frais de gaz liés à l'exécution de l'EVM, ce qui peut réduire d'environ 10 % les coûts supplémentaires : introduire la réorganisation de la couche 1 dans le logiciel du nœud ; prise en charge, les dépôts devraient être confirmés dans les 3 minutes ; Modularité de preuve améliorée : le système de preuve est extrait séparément de la pile OP, et vous pouvez choisir entre des preuves tolérantes aux pannes ou des mécanismes de preuve de validité tels que Zk-Snark. Performances améliorées des nœuds : En exécutant plusieurs transactions à la fois dans un seul bloc de cumul, vous pouvez réduire la quantité de données de 15 Go par an. Équivalence Ethereum améliorée : suppression de plusieurs écarts par rapport à Ethereum dans les versions précédentes, ajout de la prise en charge d'EIP-1559, de la réorganisation de la chaîne et d'autres fonctionnalités Ethereum présentes sur Layer1.

Une fois que Bedrock a terminé la mise à niveau, il a non seulement amélioré le cumul de couche 2 d'Optimism, mais a également mis à niveau Optimism vers une super chaîne. La prochaine amélioration majeure en matière d'évolutivité d'OP Stack consiste à introduire le concept de super chaîne : pont partagé, gouvernance décentralisée et mises à niveau. , couche de communication, etc., qui sont tous construits sur la pile OP. Le lancement d'Hyperchain fusionnera le réseau principal Optimism et d'autres chaînes en un réseau de chaînes OP unifié, marquant une étape importante dans la mise en place d'une informatique évolutive et décentralisée au monde.

OP Stack simplifie le processus de création de blockchains de couche 2 et prend en charge tous les logiciels d'Optimism. À mesure que l'optimisme se développe, OP Stack grandit également. La couche de base 2 que Coinbase prévoit de lancer cette année sera développée sur la base d'OP Stack. BNB Chain a également annoncé que le réseau de test d'opBNB serait construit sur la base d'OP Stack. OP Stack apparaît actuellement comme le logiciel derrière le réseau principal Optimism et apparaîtra à terme comme la superchaîne Optimism et sa gouvernance.

Pile ZK

ZK Stack est un framework open source gratuit et modulaire conçu pour créer des L2 et L3 personnalisés (appelés hyperliens) basés sur ZK, basés sur le code de l'ère zkSync. À la base, ZK Stack offre deux fonctionnalités clés : la souveraineté et une connectivité transparente. Les développeurs ont tous les droits sur le code et bénéficient d’une autonomie illimitée pour personnaliser et façonner chaque aspect de la chaîne. Les hyperchaines fonctionnent de manière indépendante, s'appuyant uniquement sur Ethereum Layer1 pour assurer leur vivacité et leur sécurité, tandis que le réseau Hyperbridge facilite l'interconnexion de chaque hyperchaîne, permettant une interopérabilité sans confiance, rapide et bon marché. En général, ZK Stack présente trois caractéristiques : open source, composabilité et modularité.

Caractéristiques de ZK Stack Free : ZK Stack est développé sous la licence open source MIT/Apache entièrement autorisée, garantissant qu'il est disponible gratuitement. Composable : les hyperchaînes construites à l'aide de ZK Stack peuvent se connecter de manière transparente dans un réseau sans confiance, avec une faible latence et une liquidité partagée. Modularité : personnalisez et façonnez chaque aspect de l'hyperchaîne, du choix des donneurs de commandes et des modes de disponibilité des données à la définition d'une économie de jetons unique. Coût ultra-faible : en raison de la simplicité des preuves ZK, certains types de transactions (comme les mises à jour Oracle) sont 1 000 fois moins chers sur ZK Stack que sur d'autres plateformes d'agrégation. En plus du mode cumulatif ZK, la ZK Stack peut être éventuellement étendue avec le compte zkPorter extrêmement abordable pour le bon cas d'utilisation. Prouvé : zkSync Era est le rollup ZK le plus largement adopté sur Ethereum, comme en témoigne son impressionnant volume de TVL et de transactions. Avec cet historique, ZK Stack est un choix sûr en matière de sécurité et de fiabilité. À l’épreuve du temps : les rollups ZK sont l’avenir de la mise à l’échelle d’Ethereum. Pour exploiter tout le potentiel des superpuissances de ZK, construisez la bonne architecture dès le départ. Mise à niveau de la pile ZK

ZK Stack est également une mise à niveau majeure pour l'équipe principale de zkSync. De l'ère zkSync à zkstack, la perspective de l'équipe a commencé à s'étendre progressivement, passant de la création de la technologie ZK à l'aide à de nombreuses équipes à comprendre et à contribuer à ZK Stack. Au fur et à mesure que davantage d'hyperliens seront lancés, le nombre de contributeurs principaux augmentera et la communauté deviendra le véritable propriétaire du réseau zkSync, en particulier lors de la création d'hyperliens personnalisés. Si un projet DeFi dapp ou NFT à usage général est construit, il sera plus simple de le déployer sur une hyperchaîne existante telle que zkSync Era, lui permettant d'être combiné de manière synchrone avec d'autres protocoles de l'écosystème.

De plus, ZK Stack permet de créer votre propre hyperchaîne souveraine sans sacrifier l'interopérabilité et la composabilité. Cela améliorera considérablement l'ultra-évolutivité de ZK Stack. Chaque hyperchaîne est parfaitement intégrée dans son écosystème infiniment évolutif, alimenté par des prouveurs partagés et une mise à l'échelle fractale, favorisant un réseau de liquidité complet. Dans cet écosystème, les utilisateurs peuvent transférer rapidement des actifs sans confiance, sans encourir de coûts supplémentaires. Les contrats intelligents seront appelés de manière asynchrone entre les chaînes, et les hyperchaînes elles-mêmes seront souveraines, leur permettant de rejoindre des écosystèmes alternatifs et d'emporter leurs actifs en chaîne avec elles s'ils choisissent de partir.

Ensuite, l'équipe ZK Stack apportera des modifications à la base de code pour faciliter l'extraction, la configuration et le déploiement des instances ZK Stack, atteignant ainsi l'objectif ultime d'un déploiement en un clic.

Pile OP contre pile ZK

Le lancement de ZK Stack ne consiste pas tant à concurrencer OP Stack qu'à entrer dans une nouvelle situation d'interaction multi-chaînes.

D'un point de vue technique, l'hyperchaîne de ZK Stack réutilise au maximum les méthodes de sécurité et de consensus d'Ethereum et peut s'appuyer directement sur la sécurité d'Ethereum. Par rapport à la preuve de fraude interactive d'OP, la preuve ZK vérifie directement les changements d'état sans attendre les changements d'état au bas d'Ethereum. Elle simplifie la conception et évite la duplication des investissements, améliorant ainsi l'efficacité des interactions entre les chaînes. Par rapport à la même période, OP Stack présente encore de grandes limites dans les appels inter-chaînes asynchrones : ses changements de statut doivent attendre une vérification par la couche inférieure d'Ethereum, et les preuves de fraude doivent également attendre une confirmation.

De plus, contrairement à la pile OP qui se concentre sur la transformation du marché de couche 2, la pile ZK souhaite inclure à la fois les marchés de couche 2 et de couche 3. Bien que les deux souhaitent réaliser un empire multi-chaînes grâce à l'interopérabilité inter-chaînes, le réseau de couche 3 et multi-chaînes construit par ZK Stack tente de développer une expansion hautement personnalisée.

D'un point de vue écologique, OP Stack présente l'avantage du premier arrivé. Peu de temps après le lancement d'OP Stack, il a reçu le soutien de nombreux projets. En février de cette année, Coinbase a annoncé le lancement de Base, une plate-forme multi-chaînes de couche 2 basée sur OP Stack, et travaillerait avec Optimism Collective pour construire une super chaîne. . Deuxièmement, OP Stack est également pris en charge par BNB Chain. Dans la soirée du 19 juin, BSC a annoncé le lancement d'une nouvelle solution d'extension : opBNB, basée sur la version Bedrock d'OP Stack et compatible avec EVM. En outre, de nombreuses équipes de développement d'applications, telles que le marché de trading NFT Zora et le client Magi lancé par a16z Crypto, ont également commencé à choisir OP Stack pour développer des chaînes d'applications.

En revanche, la couche 2 de zkSync n'a pas encore été entièrement construite, et il y a eu des problèmes de compatibilité et des problèmes de temps d'arrêt avec ZkRoullup. Écologiquement, la plupart d'entre eux sont des projets natifs, avec moins de soutien de la part de grands fabricants et projets bien connus. De ce point de vue, zkSync est impatient de construire la couche 3, mais il ne parvient pas à convaincre le marché de la reconnaître.

résumé

Du point de vue de l'évolutivité de la blockchain, l'hyperchaîne et la super évolutivité méritent l'attention, mais à en juger par le développement actuel, le projet en est encore à ses débuts. Qui est OP Stack avec des avantages écologiques et ZK Stack avec des avantages techniques ? inconnus, mais malgré les différences de technologie, de détails et de perspectives, ils partagent tous des objectifs infiniment évolutifs. Un nouveau cycle de récit d’évolutivité multi-chaînes pour Ethereum se dévoile progressivement.

Références

SUR StacksDocs

Présentation de la pile ZK

Cinq voies majeures d'évolution de la couche 2 : pourquoi s'orientent-elles toutes vers la super chaîne et le produit concurrent OP Stack lancé par L3zkSync ? Peut-il gagner la bataille pour l'expansion de la couche 2 ?