Il y a depuis longtemps un débat dans l'industrie de la blockchain sur la manière dont Ethereum évoluera et quelle méthode ou technologie sera la plus efficace. Après quatre ans de préparation, le lancement de zkSync 2.0 pourrait mettre fin à ce différend. Suivant Comparez la répartition détaillée de Zksync avec l'opération. projet arb qui appartient également à L2 ; qui est le meilleur ?

Ethereum L2 fait référence à la solution de mise à l'échelle de deuxième couche d'Ethereum, qui comprend une variété de technologies et de projets, tels que zk-rollups, Optimistic Rollups et Arbitrum. Cet article se concentrera sur les trois projets zkSync, Optimistic Rollup (ci-après dénommé Op) et Arbitrum, et analysera leurs avantages et inconvénients, les scénarios d'application et les perspectives de développement futur.

1. zkSync

zkSync est une solution d'extension de capacité basée sur les zk-rollups développés par Matter Labs. Il peut regrouper un grand nombre de transactions en une seule transaction et utiliser des zk-SNARK pour la vérification, augmentant ainsi le débit des transactions et réduisant les frais de traitement.

1.1 Principes techniques

Dans zkSync, toutes les transactions sont regroupées dans une arborescence Merkle et vérifiées à l'aide de zk-SNARK. zk-SNARKs est un protocole de preuve sans connaissance qui peut prouver qu'une certaine déclaration est vraie tout en protégeant la confidentialité. Dans zkSync, les zk-SNARK sont utilisés pour prouver que les transactions dans l'arborescence Merkle sont valides, éliminant ainsi le besoin de vérifier chaque transaction une par une.

Comparé aux méthodes traditionnelles de vérification des transactions basées sur la blockchain, zkSync est plus efficace et moins coûteux. Ils protègent également la vie privée des utilisateurs car ils n’exigent pas que les détails de chaque transaction soient divulgués. Cela fait de zkSync l'une des solutions de mise à l'échelle les plus populaires dans Ethereum L2.

1.2 Scénarios d'application

zkSync est principalement utilisé dans les applications de finance décentralisée (DeFi) sur Ethereum. Étant donné que les applications DeFi nécessitent généralement un grand nombre de transactions, l'utilisation de zkSync peut augmenter considérablement le débit des transactions et réduire les frais de traitement, améliorant ainsi l'expérience utilisateur et favorisant le développement de l'écosystème DeFi.

1.3 Perspectives de développement

Actuellement, zkSync a été largement utilisé dans plusieurs projets DeFi sur Ethereum, tels que Curve et Aave. À l’avenir, à mesure que l’échelle d’Ethereum continue de croître, zkSync deviendra de plus en plus important et devrait devenir l’une des technologies dominantes d’Ethereum L2.

Cumul optimiste (Op)

Op est une solution d'extension de capacité basée sur la technologie Optimistic Rollup, développée par Optimism. Il peut regrouper un grand nombre de transactions en une seule transaction, la soumettre au réseau principal Ethereum et la vérifier après la soumission, augmentant ainsi le débit des transactions et réduisant les frais de traitement.

2.1 Principes techniques

Dans l'Op, toutes les transactions sont regroupées dans un bloc puis soumises au réseau principal Ethereum. Ce bloc contient un résumé de toutes les transactions et changements de statut, mais aucune donnée de transaction réelle. Une fois le bloc soumis au réseau principal Ethereum, le nœud de vérification vérifiera les transactions qu'il contient et mettra à jour le statut en fonction des résultats de la vérification.

Contrairement aux zk-rollups, Op n'utilise pas les zk-SNARK pour la vérification. Au lieu de cela, il utilise la technique Optimistic Rollup, ou « engagement optimiste ». Dans Op, on suppose que tous les participants sont honnêtes, que les transactions sont valides et qu'il n'y a pas de double dépense. Si des anomalies surviennent, telles que des attaques de double dépense ou une fraude, le système utilisera un mécanisme de contestation pour résoudre ces problèmes.

2.2 Scénarios d'application

Op est principalement utilisé dans les applications décentralisées sur Ethereum, telles que DEX et les jeux.

Restrictions : L'utilisation des OP dans les réseaux L2 est limitée car ils doivent interagir avec le réseau principal Ethereum. Cette limitation peut empêcher certains contrats intelligents complexes de s'exécuter sur le réseau L2.

Risques de sécurité : OP peut introduire des vulnérabilités de sécurité et des risques d'attaque. Si le PO n’est pas mis en œuvre ou audité correctement, les attaquants peuvent l’exploiter pour commettre des actes malveillants et en tirer un avantage financier.

Problèmes d'évolutivité : étant donné que l'OP doit interagir avec le réseau principal Ethereum, cela peut entraîner des problèmes d'évolutivité pour le réseau L2. S'il y a trop de transactions dans le réseau L2 qui doivent communiquer avec le réseau principal, le débit du réseau peut être limité.

Problèmes de coûts : l’utilisation du PO peut nécessiter des frais supplémentaires, notamment du gaz et d’autres coûts. Cela peut rendre l'utilisation des réseaux L2 plus coûteuse, en particulier pour les petits utilisateurs.

Décision

Arbitrum est une solution d'extension de capacité basée sur la technologie Optimistic Rollup développée par Offchain Labs. Il peut déployer des contrats intelligents sur des sidechains et fournir un traitement efficace des transactions et des mises à jour rapides de l'état. Arbitrum prend en charge les contrats intelligents EVM (Ethereum Virtual Machine) et fournit un environnement de développement facile à utiliser.

2.1 Principes techniques

Arbitrum utilise la technologie Optimistic Rollup, similaire à Op. Il regroupe toutes les transactions en blocs et les soumet à la chaîne latérale pour vérification. Les résultats de la vérification seront ensuite soumis au réseau principal Ethereum et le statut du réseau principal sera mis à jour en fonction des résultats de la vérification.

Contrairement à Op, Arbitrum utilise une technologie appelée « données arbitraires » pour gérer les contrats intelligents sur les sidechains. Des données arbitraires peuvent être transférées entre les sidechains et le réseau principal sans exposer de données privées ni exécuter de code.

2.2 Scénarios d'application

Arbitrum est principalement utilisé dans les applications décentralisées sur Ethereum, telles que les marchés DEX, NFT et les jeux. Par rapport aux applications traditionnelles basées sur des contrats intelligents Ethereum, Arbitrum offre des performances plus élevées et des frais de transaction inférieurs. Il fournit également un environnement de développement facile à utiliser, offrant aux développeurs plus de flexibilité et de marge d'innovation.

Arbitrum ne prend actuellement en charge que les contrats EVM. Cela signifie qu’il ne peut pas gérer les contrats sur d’autres plates-formes blockchain et peut entraîner des problèmes d’incompatibilité avec les contrats intelligents Ethereum standard. Cela peut être un facteur limitant pour les DApp qui doivent gérer des contrats non EVM.

Besoin de faire confiance au validateur

Dans Arbitrum, les validateurs sont chargés de vérifier les transactions et les mises à jour de statut et de les soumettre au réseau principal Ethereum. Cependant, cela signifie que les utilisateurs utilisant Arbitrum doivent faire confiance à ces validateurs pour ne pas se comporter de manière frauduleuse ou malveillante. Si quelque chose ne va pas avec les validateurs, cela pourrait compromettre la sécurité de l’ensemble du réseau.

S'appuie sur le réseau principal Ethereum

Arbitrum doit interagir avec le réseau principal Ethereum pour mettre à jour le statut et soumettre des transactions. Cela signifie que son débit et son évolutivité peuvent être limités par le réseau principal Ethereum. Si le réseau principal subit une panne ou une congestion, cela pourrait avoir un impact sur les performances et la fiabilité d'Arbitrum.

Résumé : zkSync est un protocole de deuxième couche. Cela signifie qu’il s’agit d’une couche construite sur Ethereum et offre des avantages en matière d’évolutivité. Op et arb sont similaires aux chaînes latérales ; leur objectif principal est de regrouper éventuellement les blocs dans la chaîne principale ; ZK est similaire à l'expansion de la chaîne principale ; le plan d'expansion d'Ethereum passe par un système multicouche, chaque couche est construite sur Ethereum et hérite. sa sécurité. zkSync espère proposer des transactions moins chères et plus rapides sur la blockchain Ethereum et héberger de nombreuses applications Ethereum populaires. Nous pourrions voir d’importants échanges décentralisés et les protocoles DeFi s’étendre à la couche zkSync, permettant aux utilisateurs d’actifs cryptographiques d’accéder à ces outils à moindre coût. zkSync a un objectif noble et l’adoption massive de l’écosystème blockchain est actuellement l’une des plus grandes nécessités.

Le marché primaire sera coupé