Validité des Rollups : La voie vers l'extension d'Ethereum
Les Validity Rollups (VRs), en tant que nouvelle solution d'extension d'Ethereum, suscitent un large intérêt dans l'industrie. Ils améliorent la capacité de traitement des transactions d'Ethereum de manière sécurisée et décentralisée en utilisant des preuves de validité pour des calculs vérifiables.
Le fonctionnement des VRs consiste à déplacer l'exécution des transactions dans un environnement hors chaîne. Après avoir traité un grand nombre de transactions, l'opérateur soumettra les résultats et la preuve de validité de l'intégrité de l'exécution hors chaîne au réseau principal Ethereum. Le contrat de vérification sur le réseau principal validera automatiquement cette preuve, garantissant que toutes les transactions sont valides, puis mettra à jour les résultats dans l'état d'Ethereum.
Dans les VRs, la machine virtuelle hors chaîne (VM) est un composant clé pour l'exécution des transactions. Il existe actuellement deux principales solutions de VM : zkEVM et Cairo VM (CVM).
zkEVM s'efforce de reproduire entièrement l'environnement de développement d'Ethereum, permettant aux développeurs de migrer des contrats intelligents vers une Layer 2 plus évolutive sans changer le code. Cependant, cette compatibilité se fait au détriment des performances et de l'évolutivité. L'EVM n'est pas conçu pour générer des preuves de validité, son modèle basé sur la pile et sa disposition de stockage ne favorisent pas une preuve efficace.
En comparaison, la Cairo VM adoptée par Starknet est spécialement conçue pour générer efficacement des preuves de validité. Elle utilise une toute nouvelle architecture de VM et le langage de programmation Cairo, mettant la performance et l'évolutivité en priorité. La Cairo VM est capable de générer une représentation algébrique optimisée pour chaque instruction, augmentant considérablement l'efficacité des preuves.
Cairo prend également en charge des méthodes de développement diversifiées. En plus de la programmation native en Cairo, il offre une compatibilité avec Solidity, permettant de prendre en charge les contrats Solidity via un traducteur ou en exécutant zkEVM sur Starknet. Cette flexibilité permet aux développeurs de choisir la solution qui leur convient le mieux.
Dans l'ensemble, le zkEVM et le Cairo VM ont chacun leurs avantages et inconvénients. Le zkEVM se concentre sur la compatibilité avec Ethereum, tandis que le Cairo VM place la performance et l'évolutivité au premier plan. Avec les progrès technologiques continus, les VRs devraient devenir l'une des solutions d'extension les plus prometteuses pour Ethereum, ouvrant la voie à des applications à grande échelle de la blockchain.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
9 J'aime
Récompense
9
5
Reposter
Partager
Commentaire
0/400
LeekCutter
· 08-14 22:43
zk a l'air vraiment appétissant
Voir l'originalRépondre0
ApeWithNoChain
· 08-14 22:41
les frais de gas sont si élevés, pourquoi augmenter la capacité ?
Voir l'originalRépondre0
MidnightSeller
· 08-14 22:32
Toujours en train de recevoir 0⃣️❌ fans ? L2 ne décolle toujours pas ?? Les Rollups, c'est en fait un compresseur de données off-chain, c'est si difficile à comprendre ?
Voir l'originalRépondre0
BlockchainGriller
· 08-14 22:30
J'ai regardé le plan vm, deux choix : un combat à mort ?
Voir l'originalRépondre0
NFTHoarder
· 08-14 22:24
Pourquoi parler autant, de toute façon, on va se faire prendre pour des cons à la fin.
Validité des Rollups : zkEVM contre Cairo VM, qui va diriger l'avenir de l'évolutivité d'Ethereum
Validité des Rollups : La voie vers l'extension d'Ethereum
Les Validity Rollups (VRs), en tant que nouvelle solution d'extension d'Ethereum, suscitent un large intérêt dans l'industrie. Ils améliorent la capacité de traitement des transactions d'Ethereum de manière sécurisée et décentralisée en utilisant des preuves de validité pour des calculs vérifiables.
Le fonctionnement des VRs consiste à déplacer l'exécution des transactions dans un environnement hors chaîne. Après avoir traité un grand nombre de transactions, l'opérateur soumettra les résultats et la preuve de validité de l'intégrité de l'exécution hors chaîne au réseau principal Ethereum. Le contrat de vérification sur le réseau principal validera automatiquement cette preuve, garantissant que toutes les transactions sont valides, puis mettra à jour les résultats dans l'état d'Ethereum.
Dans les VRs, la machine virtuelle hors chaîne (VM) est un composant clé pour l'exécution des transactions. Il existe actuellement deux principales solutions de VM : zkEVM et Cairo VM (CVM).
zkEVM s'efforce de reproduire entièrement l'environnement de développement d'Ethereum, permettant aux développeurs de migrer des contrats intelligents vers une Layer 2 plus évolutive sans changer le code. Cependant, cette compatibilité se fait au détriment des performances et de l'évolutivité. L'EVM n'est pas conçu pour générer des preuves de validité, son modèle basé sur la pile et sa disposition de stockage ne favorisent pas une preuve efficace.
En comparaison, la Cairo VM adoptée par Starknet est spécialement conçue pour générer efficacement des preuves de validité. Elle utilise une toute nouvelle architecture de VM et le langage de programmation Cairo, mettant la performance et l'évolutivité en priorité. La Cairo VM est capable de générer une représentation algébrique optimisée pour chaque instruction, augmentant considérablement l'efficacité des preuves.
Cairo prend également en charge des méthodes de développement diversifiées. En plus de la programmation native en Cairo, il offre une compatibilité avec Solidity, permettant de prendre en charge les contrats Solidity via un traducteur ou en exécutant zkEVM sur Starknet. Cette flexibilité permet aux développeurs de choisir la solution qui leur convient le mieux.
Dans l'ensemble, le zkEVM et le Cairo VM ont chacun leurs avantages et inconvénients. Le zkEVM se concentre sur la compatibilité avec Ethereum, tandis que le Cairo VM place la performance et l'évolutivité au premier plan. Avec les progrès technologiques continus, les VRs devraient devenir l'une des solutions d'extension les plus prometteuses pour Ethereum, ouvrant la voie à des applications à grande échelle de la blockchain.