Table des matières
Top cinq des comparaisons zkEVM
(1) Starknet et zkSync (niveau de langue) :
(2) Polygon zk-EVM (niveau bytecode) :
(3) Scroll (niveau bytecode) :
Comment fonctionne la pile technologique de Scroll ?
Comment effectuer des transactions sur Scroll ?
Le processus de transaction est le suivant :
Pourquoi choisir Scroll ?
Quelques réflexions :
Maison web3.0 Démystifier la pile technologique et le flux de transactions de Scroll

Démystifier la pile technologique et le flux de transactions de Scroll

Jan 19, 2024 pm 10:45 PM

Auteur : francesco, Castle Capital ;

Le 10 octobre, Scroll a publié un mystérieux message annonçant le lancement du réseau principal. Même si je n'avais pas vraiment réalisé qu'il y avait plus que de simples parachutages agricoles, j'ai décidé de m'y plonger.

Scroll est une solution de mise à l'échelle pour Ethereum, il s'agit d'un rollup général à connaissance nulle (zk) L2. Regardons de plus près cette technologie.

En tant que rollup L2 fonctionnant sur Ethereum, Scroll importe la sécurité ETH native.

Démystifier la pile technologique et le flux de transactions de Scroll

En plus de la sécurité, Scroll s'intègre parfaitement dans le riche écosystème Ethereum :

· Outils

· dApps

· Contrats intelligents

· Base d'utilisateurs

Transférez et utilisez sans effort ces ressources de manière interchangeable, garantissant une compatibilité EVM inégalée . "Pour les utilisateurs et les développeurs, Scroll est presque équivalent à Ethereum."

Avant l'avènement de Scroll, il n'existait pas de cumul zk universel, principalement en raison de la complexité de générer des preuves zk pour les calculs de la machine virtuelle Ethereum (EVM). En termes simples, le cumul universel est censé avoir des fonctionnalités équivalentes à celles d’EVM.

Cependant, exécuter avec succès un environnement EVM sur zk rollup a toujours été un objectif insaisissable. Cela est dû à la complexité de la conversion des transactions EVM en circuits logiques qui peut être expliquée via des preuves zk. Cette complexité explique également pourquoi les projets zk rollup se concentrent uniquement sur des applications spécifiques, telles que dYdX, qui se concentre sur le trading, et ImmutableX, qui se concentre sur les NFT.

En raison de difficultés techniques, il est impossible de développer un réseau universel capable de déployer diverses dAapps. C'est également pourquoi zk-rollup fonctionne mal en termes de TVL et de nombre d'utilisateurs par rapport au rollup optimiste (comme Immutable).

Malgré ces défis, la recherche d'un rollup zk universel se poursuit. La compatibilité avec EVM est importante car elle simplifie grandement le travail requis par les développeurs pour passer à la nouvelle chaîne.

La transition vers une chaîne non-EVM signifie :

·Les contrats existants doivent être migrés et réécrits vers le nouveau rollup.

·Non pris en charge par les outils EVM existants (bibliothèques, portefeuilles, marchés, etc.).

·Les applications de l'écosystème Ethereum ne peuvent pas être prises en charge.

De nombreux rollups ont assumé la tâche d'EVM zk universel, avec différents niveaux de compatibilité EVM.

Top cinq des comparaisons zkEVM

Démystifier la pile technologique et le flux de transactions de Scroll

(1) Starknet et zkSync (niveau de langue) :

Ce sont des solutions dédiées fonctionnant actuellement avec leurs propres machines virtuelles personnalisées (Cairo VM). Ils ont exécuté une VM personnalisée et créé un compilateur, le "Warp Transpiler", qui a compilé le code Solidity dans le bytecode de la VM Cairo.

Démystifier la pile technologique et le flux de transactions de Scroll

Ce qu'ils ont fait, c'est créer une nouvelle VM et ajouter la prise en charge de l'outil Ethereum en tant que couche supplémentaire. Cela atteint toujours l'objectif d'exporter des contrats de solidité vers StarkNet, atteignant ainsi la « compatibilité EVM ».

Bien qu'il ne s'agisse pas d'une implémentation EVM directe, il conserve la compatibilité, permettant aux développeurs Solidity d'écrire du code pour leurs rollups. C'est un bon compromis.

(2) Polygon zk-EVM (niveau bytecode) :

Polygon exécute une VM personnalisée mais tous les opcodes EVM sont mappés à ceux valides pour sa VM. L'approche de Polygon consiste à créer un zkEVM avec une « équivalence au niveau de l'opcode ».

Par rapport à Scroll, Polygon a un runtime alternatif (runtime) - zkExecutor, qui exécute des opcodes "zkASM" personnalisés au lieu d'exécuter directement les opcodes EVM. Ceci est fait pour optimiser l'interprétation de l'EVM (puisque prouver directement l'EVM aurait trop de limitations).

Démystifier la pile technologique et le flux de transactions de Scroll

Voici un diagramme schématique de ce processus :

Bien que cette configuration soit plus performante que Scroll, elle ajoute beaucoup de code personnalisé (pour créer zkASM), introduisant la possibilité de modifier le code ou les outils pour obtenir la compatibilité exigences, et peut s’écarter de plus en plus d’Ethereum au fil du temps.

(3) Scroll (niveau bytecode) :

Convertit l'exécution EVM directement en circuits vérifiables, avec des avantages en termes de prise en charge et de compatibilité des outils. Actuellement, Scroll ne prend pas en charge tous les opcodes EVM, mais ils prévoient de l'implémenter au fil du temps.

Démystifier la pile technologique et le flux de transactions de Scroll

Comment fonctionne la pile technologique de Scroll ?

Scroll est un rollup zk. Il existe un contrat intelligent sur ETH L1. Il s'agit d'un validateur de preuve zkEVM qui peut vérifier si le protocole Scroll est sûr.

Démystifier la pile technologique et le flux de transactions de Scroll

Comment effectuer des transactions sur Scroll ?

·Scroll peut traiter par lots des blocs et écrire des données de bloc sur Ethereum.

·Une fois qu'une preuve de validité est générée dans un nouveau bloc, la preuve est écrite sur Ethereum.

Démystifier la pile technologique et le flux de transactions de Scroll

Par conséquent, un bloc sur un Scroll peut avoir trois états :

· Pre-commit : proposé par le séquenceur et inclus dans le Scroll.

·Commis : données de transaction publiées sur Ethereum

·Finalisé : l'exécution correcte a été confirmée par une preuve de validité en chaîne publiée sur Ethereum.

Le processus de transaction est le suivant :

(1) Les transactions provenant du séquenceur sont regroupées et conditionnées dans un bloc (1).

(2) Les données et les données d'appel sont soumises au contrat rollup sur L1, et le bloc est soumis (D1).

Démystifier la pile technologique et le flux de transactions de Scroll

(3) Génération de preuve : Transmettez l'information au coordinateur (la "trace" du travail réalisé), puis transmettez-la au prouveur, qui génère ensuite la preuve zk.

(4) La génération de preuves peut occuper plusieurs blocs et peut être exécutée en parallèle par différents « prouveurs ».

Démystifier la pile technologique et le flux de transactions de Scroll

(5) Génération de preuves d'agrégation : les preuves sont générées et agrégées par lots, puis soumises à la chaîne pour vérification (Verify).

(6) Le bloc est finalisé.

Démystifier la pile technologique et le flux de transactions de Scroll

Transactions > Traitées par les nœuds exécutant le fork Geth > Traces d'exécution > Entrée dans le circuit zkEVM > Produire une preuve > Entrée indiquant que la preuve est valide > Générer une preuve globale > contracter.

Démystifier la pile technologique et le flux de transactions de Scroll

Pourquoi choisir Scroll ?

·Axé sur les développeurs : fournit un bytecode équivalent à EVM.

·Efficacité : créez un espace de bloc plus sécurisé pour Ethereum et réduisez les frais de gaz.

·Vitesse : temps de blocage optimisé (3 secondes contre 12 secondes pour Ethereum).

·Conforme à la vision Ethereum.

Depuis la sortie de Scroll, il a accumulé plus de 1,5 million de dollars en TVL.

Démystifier la pile technologique et le flux de transactions de Scroll

Plus de 1383 utilisateurs ont ponté ETH sur Scroll.

Démystifier la pile technologique et le flux de transactions de Scroll

Plus de 975 ETH ont été reliés au réseau principal Scroll, pour un total de 1,5 million de dollars américains.

Démystifier la pile technologique et le flux de transactions de Scroll

Quelques réflexions :

Le rollup ZK est considéré comme un design supérieur à ses concurrents optimistes, notamment en termes de confidentialité, sans retard de retrait dû au manque de preuves de fraude.

En tant que rollup zk universel compatible avec le bytecode, Scroll promet d'offrir les avantages de la protection zk sur L2 sans compromettre les effets réseau et les outils d'EVM.

La compatibilité totale avec l'EVM est le Saint Graal de L2, et c'est la proposition de valeur de Scroll : un Ethereum passionnant. La compatibilité du bytecode de Scroll apporte tous les avantages de zk-proof à Ethereum avec une compatibilité maximale.

Il convient également de noter que Scroll s'engage à parvenir à la décentralisation. Même s'il y aura un ordonnateur central dans la phase initiale, des plans de décentralisation sont en cours d'élaboration. De plus, toutes les preuves ZK seront éventuellement créées par un réseau de « prouveurs » décentralisé.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Qubetics ($ tics): la crypto de l'IA révolutionnée Qubetics ($ tics): la crypto de l'IA révolutionnée Mar 23, 2025 am 10:08 AM

La crypto-monnaie a toujours été un domaine où la pointe de la technologie rencontre l'ambition audacieuse, et cela ne fait que devenir plus excitant à l'avenir. Alors que l'intelligence artificielle continue de croître dans l'influence, il existe une poignée d'actifs numériques qui

Pi Network (PI) Price baisse malgré un événement réussi Pifest 2025 Pi Network (PI) Price baisse malgré un événement réussi Pifest 2025 Apr 03, 2025 am 10:08 AM

PI Network a récemment organisé Pifest 2025, un événement visant à accroître l'adoption du jeton. Plus de 125 000 vendeurs et 58 000 marchands ont participé

Où télécharger le véritable ouyi? Téléchargement officiel du site Web. Mondial Où télécharger le véritable ouyi? Téléchargement officiel du site Web. Mondial Mar 31, 2025 pm 02:09 PM

Ouyi fait généralement référence à OUYI OKX. La façon globale de télécharger l'application OUYI OKX est la suivante: 1. Appareil Android: Téléchargez le fichier APK via le site officiel et l'installez. 2. Appareil iOS: accédez au site officiel via le navigateur et téléchargez directement l'application.

OKX OUYI Exchange Version Web Entrez le lien Cliquez pour entrer OKX OUYI Exchange Version Web Entrez le lien Cliquez pour entrer Mar 31, 2025 pm 06:21 PM

1. Entrez la version Web d'OKX EUYI Exchange ☜☜☜☜☜☜ Cliquez pour enregistrer 2. Cliquez sur le lien de l'application OKX EUYI Exchange ☜☜☜☜ Cliquez pour enregistrer 3. Après être entré sur le site officiel, l'interface Efface fournit un portail de connexion et d'enregistrement. Les utilisateurs peuvent choisir de se connecter à un compte existant ou d'enregistrer un nouveau compte en fonction de leur propre situation. Qu'il s'agisse de visualiser les conditions du marché en temps réel, de mener des transactions ou de gérer des actifs, la version Web OKX offre une expérience de fonctionnement simple et fluide, adaptée aux débutants et aux anciens combattants. Visitez le site officiel OKX maintenant pour une expérience facile

La prévente de jeton Ruvi Ai (Ruvi) pourrait 20X après un lancement explosif La prévente de jeton Ruvi Ai (Ruvi) pourrait 20X après un lancement explosif Apr 03, 2025 am 11:08 AM

Le marché de la cryptographie continue de faire face à des turbulences, Cardano (ADA) baissant de 12% à 0,64 $, ce qui a suscité des inquiétudes dans le secteur d'Altcoin.

Blockdag lance Beta Testnet avec 200 millions de dollars recueillis, Ethereum approche 2 000 $ et se développe dans les médias Blockdag lance Beta Testnet avec 200 millions de dollars recueillis, Ethereum approche 2 000 $ et se développe dans les médias Apr 03, 2025 am 10:34 AM

Ethereum (ETH), les bornes de prix vers la résistance, Tether News révèle un accord médiatique de 10 millions d'euros, et BlockDag atteint de nouvelles étapes avec Beta TestNet et une adoption croissante.

À quoi sert Ouli? Qu'est-ce que Ouyi À quoi sert Ouli? Qu'est-ce que Ouyi Apr 01, 2025 pm 03:18 PM

OKX est une plate-forme mondiale de trading d'actifs numériques. Ses principales fonctions incluent: 1. Achat et vente d'actifs numériques (trading au comptant), 2. Trading entre les actifs numériques, 3. Fournir des conditions et des données du marché, 4. Fournir des produits de trading diversifiés (tels que les dérivés), 5. Fournir des services à valeur ajoutée des actifs, 6. Management des actifs pratique.

Tutoriel d'enregistrement GATE.IO Tutoriel d'enregistrement GATE.IO Mar 31, 2025 pm 11:09 PM

Cet article fournit un didacticiel d'inscription GATE.IO détaillé, couvrant chaque étape de l'accès au site officiel à la réalisation de l'enregistrement, notamment le remplissage des informations d'enregistrement, la vérification, la lecture des accords d'utilisateurs, etc. L'article est également en vigueur les mesures de sécurité après une inscription réussie, telles que la configuration de la vérification secondaire et la réalisation de l'authentification réelle, et donne des conseils à partir des débutants pour aider les utilisateurs secondaires à démarrer en toute sécurité leur parcours numérique.