Partager cet article

La course au rollup d'Ethereum : qu'est-ce qu'une « vraie » zkEVM ?

La course au rollup ZK entre les couches 2 Ethereum Scroll, Polygon et Matter Labs peut se résumer à des définitions.

La semaine dernière, un trio d’annonces de Scroll, Matter Labs et Polygon avaient toutes quelque chose en commun : chaque entreprise a laissé entendre qu’elle serait la « première » à mettre un zkEVM sur le marché.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter The Protocol aujourd. Voir Toutes les Newsletters

Cet article a été initialement publié dansPoints valides, La newsletter hebdomadaire de CoinDesk décomposant l'évolution d'Ethereum et son impact sur les Marchés de la Crypto . Abonnez-vous pour le recevoir dans votre boîte mail tous les mercredis.

Les zkEVM sont un type de rollup à connaissance nulle (ZK) : un réseau de « couche 2 » qui s'exécute sur Ethereum pour traiter les transactions, les regrouper et les retransmettre au réseau principal de couche 1 d'Ethereum. Les rollups ZK utilisent une cryptographie sophistiquée pour alléger la charge du réseau de couche 1 très fréquenté d'Ethereum. Ils promettent ainsi des transactions moins chères et de nombreux autres avantages.

Sur le même sujet : L'essor soudain des rollups ZK compatibles EVM

Les zkEVM visent toutes le même objectif : créer une expérience de déploiement ZK identique à celle de la blockchain de couche 1 d'Ethereum. Cela signifie que les développeurs devraient pouvoir transférer leurs contrats intelligents existants sans modifier leur code et sans abandonner les outils EVM (Ethereum Virtual Machine) qu'ils utilisent habituellement.

L'EVM, plutôt que d'être un élément matériel ou logiciel spécifique, est mieux compris Il s'agit d'un amalgame de règles, de normes et de logiciels. Partagé entre différents ordinateurs exécutant des logiciels similaires, cet ensemble de normes communes se transforme en un réseau (Ethereum est ONEun de ces réseaux, bien que de nombreux autres réseaux blockchain aient également adopté des versions de l'EVM).

Mais comment trois entreprises peuvent-elles prétendre être les « premières » à avoir créé une zkEVM ? La réponse réside dans leur définition de ce que signifie créer une véritable zkEVM.

zkEVM

Nous n'expliquerons T tous les différents types de rollups dans cet article. Pour en savoir plus, notamment sur la différence entre les rollups optimistes et les rollups ZK plus avancés présentés ici, consultez l'article suivant : l'édition de la semaine dernière de Valid Pointset CoinDeskExplication de la couche 2.

Jusqu'à présent, les cumuls à connaissance nulle n'ont été appliqués qu'à une poignée de cas d'utilisation, comme l'envoi de jetons entre adresses ou l'échange de jetons non fongibles (NFT). Les zkEVM – des rollups à connaissance nulle qui visent à prendre en charge tout contrat intelligent Ethereum – étaient censés être à des années de distance jusqu'à récemment.

Comparé à une mise sur le marché plus rapideOptimiste Les rollups, les zkEVM à usage général, offrent de nombreux avantages en termes de sécurité et d'expérience utilisateur. À l'avenir, ils devraient remplacer le réseau principal d'Ethereum comme plateforme principale de l'activité Ethereum dans les années à venir.

Des échéanciers concurrents

Quant à la raison pour laquelle les trois équipes semblent toutes penser qu’elles ont le « premier » zkEVM, il se pourrait qu’elles l’aient étévraiment inconscientque leurs concurrents évoluaient à un rythme similaire.

Lorsque Matter Labs a déclaré qu'il s'agirait du premier zkEVM à être commercialisé au premier trimestre 2023, il n'a peut-être T réalisé que Polygon était en route pour lancer son réseau de test zkEVM dès cet été.

Et peut-être que Polygon, lorsqu'il a annoncé qu'il serait le premier zkEVM à être commercialisé, n'a T réalisé que zkSync était (apparemment) prêt à être lancé sur le réseau principal d'Ethereum d'ici la fin de cette année - avant le plan supposé de Polygon de se lancer début 2023.

Les chronologies dans le monde des cryptomonnaies sont notoirement peu fiables, et les feuilles de route de Scroll, Matter Labs et Polygon doivent être prises avec des pincettes.

Mais les délais ne sont T la seule raison pour laquelle Scroll, Matter Labs et Polygon affirment tous être les premiers zkEVM à être commercialisés. Une partie du désaccord porte sur leur définition de ce qui constitue un véritable zkEVM.

Équivalent EVM vs. compatible EVM

Polygon fait face à des critiquesLa semaine dernière, Polygon a annoncé le lancement du premier rollup ZK équivalent à EVM. Selon certains observateurs, la solution de Polygon serait plus justement décrite comme compatible EVM, et non comme équivalente à EVM.

Alors, quelle est la différence entre compatibilité et équivalence ?

Les deux principaux rollups Optimistic pour Ethereum, Artbitrum et Optimism, se targuent d'être équivalents à EVM. Cela signifie que l'expérience de développement sur ARBITRUM et Optimism est 100 % identique à celle sur Ethereum; les développeurs ont accès aux mêmes outils et frameworks que ceux utilisés pour développer sur le réseau principal Ethereum , et ils n'ont T à craindre la rupture de leurs contrats de couche 1 s'ils sont directement transférés vers une chaîne de couche 2.

L'équivalence EVM est un enjeu majeur pour les développeurs car elle signifie beaucoup moins de frais généraux lors de la migration de la couche 1 vers la couche 2.

Les utilisateurs constatent également les avantages de l'équivalence EVM. Plutôt que de jongler avec des portefeuilles spécifiques aux rollups ou d'autres outils, les utilisateurs de chaînes équivalentes aux EVM, comme Optimism et ARBITRUM, n'auront T besoin d'abandonner des applications familières comme Metamask.

La compatibilité EVM est une définition plus large que l'équivalence EVM. Au lieu d'offrir une expérience utilisateur et développeur identique à celle d' Ethereum, les chaînes compatibles EVM pourraient ne pas être compatibles avec les mêmes outils et frameworks logiciels que ceux utilisés sur Ethereum.

Les développeurs pourraient devoir réécrire leurs contrats intelligents afin de les transférer vers une blockchain compatible EVM, parfois dans un langage de programmation complètement différent de Solidity, le langage natif d'Ethereum. Même si les développeurs peuvent toujours écrire leurs contrats intelligents avec Solidity, certaines opérations pourraient ne pas être entièrement prises en charge par le rollup, ce qui peut entraîner des bugs ou d'autres problèmes d'ingénierie.

Bien que les utilisateurs puissent être en mesure d'envoyer des actifs dans les FORTH sens entre le rollup compatible EVM et Ethereum, cela peut nécessiter un portefeuille spécialisé plutôt que Metamask.

Polygon est-il équivalent à EVM ?

Lorsque Polygon a annoncé la semaine dernière qu'il commercialiserait le premier zkEVM équivalent à EVM, certains observateurs ont souligné que les spécifications fournies par Polygon seraient mieux décrites comme compatibles EVM, et non équivalentes à EVM.

Dans un Twitter de juinfilLuozhu Zhang, de Scroll, a décrit trois types de zkEVM : au niveau du bytecode, au niveau du langage et au niveau du consensus. Toutes les applications annoncées la semaine dernière appartiennent aux deux premières catégories.

zkSync 2.0 s'inscrit dans la catégorie des langages. Les développeurs peuvent écrire des contrats intelligents dans Solidity, maiszkSync va transpilerce code dans un autre langage appelé Yul en coulisses, qu'il interprète ensuite afin de réaliser toute la cryptographie sophistiquée qui alimente le cumul de connaissance nulle sous le capot.

Du côté positif, Matter Labs, l’équipe derrière zkSync, affirme que son système a été conçu pour fournir au rollup certains avantages, notamment en ce qui concerne la façon dont il génère des preuves cryptographiques à forte intensité de calcul.

En revanche, zkSync, selon la plupart des définitions, serait plus approprié pour décrire une compatibilité EVM plutôt qu'un équivalent EVM. Il est possible que zkSync ne soit T parfaitement compatible avec tous les outils Ethereum existants, même si Matter Labs insiste sur le fait que cela ne devrait T poser de problème à long terme.

Scroll et Polygon adoptent tous deux une approche au niveau du bytecode pour leurs zkEVM.

Ces approches suppriment complètement l'étape de transpilation, ce qui signifie qu'elles ne convertissent T le code Solidity dans un langage distinct avant sa compilation et son interprétation. Cela améliore la compatibilité avec l'EVM. Cependant, même dans ce cas, certaines différences peuvent faire de Scroll une « véritable » zkEVM plutôt que Polygon, selon la personne à qui vous posez la question.

Comme Messari l'a expliqué dans unrapportPublié la semaine dernière, « une partie du débat sur la [véritable] EVM porte sur la question de savoir si le bytecode EVM est exécuté directement ou interprété avant d'être exécuté. Autrement dit, si une solution ne respecte pas les spécifications officielles EVM, elle ne peut être considérée comme une véritable zkEVM. Dans ce contexte, Scroll pourrait être considéré comme une véritable zkEVM, contrairement aux autres. »

Selon Messari, «Polygon utilise un nouvel ensemble de codes d'assemblage pour exprimer chaque opcode, la traduction lisible par l'homme du bytecode, ce qui pourrait permettre au comportement du code d'être différent sur l'EVM. »

En d'autres termes, Polygon est peut-être un BIT plus éloigné de l'EVM que son principal concurrent en bytecode, Scroll. Pourtant, Polygon affirme que ce sont précisément ces différences qui lui permettront de proposer un produit supérieur à ses concurrents.

Le marketing dans le métavers

Les annonces de zkEVM de la semaine dernière représentent des avancées Technologies impressionnantes, mais, comme la Crypto l'a prouvé à maintes reprises, même les concepts hautement techniques ne sont pas à l'abri des distorsions marketing.

En fin de compte, de légères distinctions techniques – comme la différence entre l’équivalence et la compatibilité EVM – existent sur un spectre mal défini.

Comme l'a déclaré Sandy Peng, cofondatrice de Scroll, à CoinDesk: « Il n'existe T de consensus clair sur les définitions. Toute l'équipe de recherche [de Scroll] a tendance à graviter autour d'un certain récit ou d'une certaine vision des choses, mais ce n'est en aucun cas une certitude absolue. Il n'y a même T de consensus au sein de notre équipe de recherche sur la signification de chaque terme. »

Ce qui est encore moins clair (et probablement moins important) est de savoir qui peut légitimement prétendre être le « premier » zkEVM.

« Le premier est un concept très philosophique », a expliqué Peng. « Que l'on considère comme le premier à annoncer, à démarrer ou à mettre en place le réseau principal… il faut parfois quelques mois, voire quelques années, pour régler tous les problèmes et déboguer. »

À long terme, il semble probable que toutes les solutions zkEVM annoncées la semaine dernière – ainsi que plusieurs autres dont nous n’avons même T entendu parler – se regrouperont autour de nouvelles technologies et de solutions de cumul qui rendront Ethereum beaucoup plus accessible qu’il ne l’est aujourd’hui.

La compétition autour des échéanciers et des définitions n’est qu’un spectacle secondaire.


Vérification du pouls

Voici un aperçu de l'activité du réseau Ethereum Beacon Chain au cours de la semaine écoulée. Pour plus d'informations sur les indicateurs présentés dans cette section, consultez notre explication 101 sur les métriques ETH 2.0.

Santé du réseau
Santé du validateur CoinDesk
Santé du validateur CoinDesk

Avertissement : tous les bénéfices réalisés grâce au projet de jalonnement ETH 2.0 de CoinDesk seront reversés à un organisme de bienfaisance choisi par l'entreprise une fois les transferts activés sur le réseau.

Prises validées

Polygondéployé sonTestnet de cumul ZK compatible EVM.

  • POURQUOI C'EST IMPORTANT :La zkEVM de Polygon serait la « première solution de scalabilité équivalente à Ethereum, fonctionnant parfaitement avec tous les contrats intelligents, outils de développement et portefeuilles existants, exploitant une cryptographie avancée appelée preuve à divulgation nulle de connaissance », a déclaré Polygon dans un communiqué de presse. Les déploiements comme la zkEVM de Polygon constituent le principal moyen utilisé par la communauté Ethereum pour optimiser les capacités du réseau, permettant aux utilisateurs d'effectuer des transactions rapidement et à moindre coût sans compromettre les garanties de sécurité essentielles du réseau.Lire la suite ici.

Tethervoit un ancrage stable pour lepremière fois depuis plus de deux mois.

  • POURQUOI C'EST IMPORTANT : USDT, un stablecoin censé valoir un dollar, a retrouvé son ancrage au dollar le 20 juillet, le premier cas de ce type depuis le effondrement du stablecoin algorithmique TerraUSD de Terra. « Les deux derniers mois ont clairement constitué un test de résistance pour les stablecoins suite à l'effondrement de UST et à la forte contraction de la capitalisation boursière de l'USDT », a déclaré Clara Medalie, directrice de recherche chez Kaiko, fournisseur de données Crypto . « Tether a prouvé sa capacité à traiter des milliards de dollars de rachats, malgré des interrogations persistantes sur la composition de ses réserves. »Lire la suite ici.

« Cryptojacking »cas dans l'ensemble du secteur financiera augmenté de 269 % au premier semestre 2022.

  • POURQUOI C'EST IMPORTANT :Selon un rapport de la société de cybersécurité SonicWall, « le cryptojacking ciblant le secteur de la vente au détail a augmenté de 63 % depuis le début de l'année, tandis que les attaques contre le secteur financier ont grimpé en flèche de 269 %. » Le cryptojacking, un type de cyberattaque par lequel les pirates implantent un logiciel qui extrait des cryptomonnaies sur l'ordinateur d'une victime, « a un potentiel plus faible d'être détecté par la victime », a déclaré Terry Greer-King, vice-président de Sonicwall pour la région EMEA.En savoir plus ici.

Solanacroissance quotidienne des nouvelles adressesa dépassé les autres blockchains.

  • POURQUOI C'EST IMPORTANT :Le nombre de portefeuilles actifs sur le réseau Solana a augmenté de 58 % cette année. Le nombre de nouveaux utilisateurs a culminé à plus de 400 000 en mai, avant de diminuer progressivement pour atteindre 240 000 la semaine dernière. Ces chiffres marquent une hausse par rapport aux 150 000 à 170 000 nouveaux utilisateurs quotidiens enregistrés en décembre 2021, signe de croissance et d'adoption. Malgré cette activité accrue, valeur totale verrouillée Les applications DeFi de Solana ont chuté à 2,9 milliards de dollars la semaine dernière, contre 6 milliards de dollars en mai. Lire la suite ici.

AntPoolinvesti 10 millions de dollarspour soutenir l'écosystème Ethereum Classic.

  • POURQUOI C'EST IMPORTANT :Alors que le réseau Ethereum se convertira en un preuve d'enjeu Grâce à ce modèle, éliminant le besoin de plateformes de minage spécialisées, Ethereum Classic continuera d'utiliser des plateformes de minage pour miner sa monnaie native ETC L'investissement initial de 10 millions de dollars financera le développement et l'exploration d'applications sur le réseau principal Ethereum Classic , ainsi que la performance globale du réseau. Lire la suite ici.

Fait de la semaine

Fait

Communications ouvertes

Valid Points intègre des informations et des données sur le validateur Ethereum de CoinDesk dans une analyse hebdomadaire. Tous les bénéfices de cette initiative de jalonnement seront reversés à une association caritative de notre choix une fois les transferts activés sur le réseau. Pour un aperçu complet du projet, consultez notre publication d'annonce.

Vous pouvez vérifier l'activité du validateur CoinDesk ETH 2.0 en temps réel grâce à notre clé de validation publique, qui est :

0xad7fef3b2350d220de3ae360c70d7f488926b6117e5f785a8995487c46d323ddad0f574fdcc50eeefec34ed9d2039ecb.

Recherchez-le sur n’importe quel site d’explorateur de blocs ETH 2.0 !

Sam Kessler
[@portabletext/react] Unknown block type "undefined", specify a component for it in the `components.types` prop
Sam Kessler
Sage D. Young
[@portabletext/react] Unknown block type "undefined", specify a component for it in the `components.types` prop
Sage D. Young