Partager cet article

Scroll vise à devenir la tortue qui remporte la course à la mise à l'échelle Ethereum

Cette équipe de développeurs décentralisée et mondiale ignore l'envie d'être la première à faire évoluer Ethereum. Pour son approche holistique de construction à grande échelle et de manière transparente, Scroll est ONEun des projets à surveiller de CoinDesk en 2023.

Le problème

Le récent boom des Crypto a poussé la blockchain Ethereum à ses limites, avec un afflux sans précédent de nouveaux utilisateurs qui a ralenti le réseau et fait grimper en flèche les frais de transaction basés sur le trafic. Cette congestion du réseau, ainsi que les frais et vitesses qui l'accompagnent, ont rendu Ethereum inutilisable pour certains utilisateurs, ce qui a donné naissance à un large éventail de blockchains plus rapides et moins chères qui se sont disputé le trône d'Ethereum en tant que principal centre de la Finance décentralisée, des jetons non fongibles (NFT) et de la recherche sur la blockchain.

Les développeurs CORE d'Ethereum travaillent depuis longtemps à faire évoluer le réseau, en refactorisant son code de CORE pour augmenter la vitesse et réduire les frais. Mais ces interventions n'ont eu qu'un impact modeste sur l'allègement des dépenses et de la lenteur d'Ethereum, des changements plus ambitieux du code de CORE Ethereum étant encore loin. À ce stade, la plupart des développeurs CORE d'Ethereum soutiennent que les réseaux compagnons tiers, appelés rollups, devront être la principale méthode par laquelle Ethereum maintiendra son statut de principal port d'entrée pour le prochain milliard d'utilisateurs de Crypto . Ces rollups sont des blockchains distinctes qui regroupent les transactions des utilisateurs et les écrivent en masse dans le registre des transactions d'Ethereum.

Mais tous les réseaux de rollups ne sont pas créés égaux. Tous les rollups visent à « hériter » de la sécurité d'Ethereum, ce qui signifie qu'ils disposent tous de systèmes spéciaux pour (à terme) rendre les transactions sur eux fonctionnellement équivalentes aux transactions sur Ethereum lui-même. La race la plus avancée de rollups, les zkEVM, a rivalisé pour utiliser la cryptographie de pointe à connaissance nulle (ZK) pour atteindre cet objectif.

Lisez les profils de tous les projets à surveiller en 2023 :Récupérer un but dans la Crypto

(Rouleau)
(Rouleau)

L'idée : Faites défiler

Près d'un an après le début de la course aux armements « à connaissance nulle » d'Ethereum, deux équipes qui ont promis de fournir des transactions Crypto plus rapides et moins chères en utilisant cette technologie complexe affirment qu'elles se préparent (ou du moins s'en approchent) à une certaine forme de lancement. Pour Polygon, la « version bêta du réseau principal » approche à grands pas. Pour Matter Labs, l'inscription à sa nouvelle « ère » est déjà là.

Les deux entreprises parient que leurs versions respectives de zkEVM – une blockchain de couche 2 que les projets basés sur Ethereum peuvent utiliser sans trop d’efforts – annonceront la prochaine génération d’évolutivité pour la plus grande plateforme de contrats intelligents au monde. Le premier à franchir la ligne d’arrivée obtient le droit de se vanter et la gloire médiatique – sans parler de toute une série d’utilisateurs qui bénéficient d’un avantage de « premier arrivé ».

C’est une course qu’une ONE société appelée Scroll est plus qu’heureuse de perdre.

Dans une interview avec CoinDesk, les cofondateurs Sandy Peng et Ye Zhang ont rappelé à plusieurs reprises les vertus de prendre le temps (et beaucoup de temps) pour faire le travail correctement – ​​comme si les autres ne le faisaient pas. Ils ont façonné Scroll comme une entité open source, ouverte et axée sur la communauté qui se modèle sur la forme d’ Ethereum lui-même. Après tout, l’objectif est « d’aider Ethereum à évoluer » en utilisant des zkEVM.

Les ZkEVM sont une sorte de réseau de cumul Ethereum – une blockchain compagnon de couche 2 qui enregistre les transactions sur la chaîne Ethereum de couche 1 de base, mais offre des frais moins élevés et des vitesses plus rapides aux utilisateurs. En général, les cumuls fonctionnent en regroupant de gros groupes de transactions, puis en les écrivant sur Ethereum d’ un ONE coup – réduisant ainsi considérablement les frais qui seraient nécessaires pour effectuer ces transactions sur Ethereum une par une.

Le pain et le beurre de tout réseau rollup est son système de sécurité – le mécanisme qu’il utilise pour garantir que les données qu’il transmet à Ethereum reflètent l’activité réelle des utilisateurs.

Les premiers rollups commercialisés, comme ceux d' ARBITRUM et Optimism, fonctionnent selon un mécanisme de règlement des différends. Lorsque ces réseaux transmettent une transaction à Ethereum, les organismes de surveillance peuvent contester toute activité suspecte dans un délai défini (généralement environ sept jours).

Les prochaines zkEVM, une race plus avancée de rollups, utilisent des preuves à connaissance nulle (ZK) pour leur sécurité. Plutôt que de compter sur des tiers pour signaler les mauvais comportements, ces rollups utilisent une cryptographie sophistiquée pour prouver de manière proactive que les transactions qu'ils transmettent à Ethereum n'ont pas été falsifiées.

Les ZkEVM ont mis du temps à arriver. Les premiers rollups qui utilisaient des preuves ZK étaient tous spécifiques à une application, ce qui signifie qu'ils étaient limités à des cas d'utilisation Crypto spécifiques (comme l'envoi de jetons d' une adresse de blockchain à une autre). Les zkEVM plus récents tels que Scroll visent la compatibilité avec n'importe quelle application Ethereum , ce qui signifie que les marchés NFT, les plateformes de prêt décentralisées et les applications de jeu basées sur la blockchain devraient tous pouvoir transférer leur code vers ces réseaux de rollup moins chers.

Scroll n'est pas le seul à avoir mis en place une zkEVM et sait qu'il ne sera pas le premier à y parvenir. Les grands concurrents apportant différentes étapes de « touche finale » à leurs versions d'une zkEVM, la seule chose certaine à propos de la plateforme de Scroll est qu'elle ne WIN aucun prix pour la vitesse de développement. À l'heure actuelle, une grande partie de l'attention générale portée aux zkEVM se concentre sur ce que Polygon et Matter Labs apportent à la table.

Mieux vaut avoir raison que vite

Comme l’a documenté CoinDesk , toutes les affirmations de Polygon ou de Matter Labs ne correspondent pas exactement à la réalité. Les deux sociétés se vantent que leurs lancements zkEVM sont imminents, mais les plateformes qu’elles lanceront sur le marché en 2023 seront accompagnées de graves handicaps techniques. (Par exemple, les deux réseaux s’appuieront, en partie, sur des intermédiaires de confiance pour leur sécurité – plutôt que sur une cryptographie à connaissance nulle pure – lorsqu’ils seront opérationnels).

Cela n’échappe pas aux fondateurs de Scroll.

« Nous ne pouvons pas ignorer le bruit du marketing », a déclaré Zhang lors d’une interview. Il a ajouté que Scroll prétendra toujours être le premier, mais qu’il est déterminé à « suivre son propre chemin », même si cela se fait au détriment de la rapidité de livraison.

Le chemin qu'ils ont choisi est recouvert de mélasse. Scroll vise à réaliser une zkEVM qui imite la machine virtuelle Ethereum de toutes les manières possibles. Ils veulent qu'elle soit si proche de la réalité que les constructeurs qui la composent ne sauront T – ou même n'auront pas besoin de savoir – la différence.

Zhang a déclaré que l'équipe avait commencé à construire une zkEVM il y a deux ans. À l'époque, l' Analyses consensuelle sur la faisabilité de l'utilisation des preuves ZK pour construire une plate-forme à usage général commençait tout juste à se faire sentir. Il faut beaucoup de puissance de calcul pour alimenter la cryptographie complexe qui sous-tend les preuves ZK. Zhang a déclaré que la génération d'une preuve pouvait prendre jusqu'à une journée. Il n'y avait aucune garantie de succès.

« Les gens ne construisent encore que des zk-rollups spécifiques à une application, comme un DEX », a-t-il déclaré, faisant référence à un échange décentralisé. « Les gens pensent que les choses à usage général sont très difficiles à construire. Et c'est très, très, très peu efficace. » Mais il y a deux ans, il y a eu des percées dans la cryptographie et aussi dans l'accélération matérielle, a-t-il ajouté, qui permettent désormais à la Technologies de progresser à toute vitesse.

Scroll a choisi de prendre un chemin plus long. Ils construisent « au niveau du bytecode » afin de « se comporter exactement comme la machine virtuelle Ethereum » à tous égards, sous toutes ses formes, selon Zhang. (Le bytecode est la forme de code lisible par machine qui dicte précisément comment un programme doit s'exécuter).

Le fait que le zkEVM soit si granulaire peut être un frein à l'efficacité : Zhang explique que plus on est proche de l'EVM, plus la « surcharge » du programme est élevée. Une surcharge plus élevée signifie plus de travail et plus de frais également. Cela a incité d'autres acteurs de la course à l'EVM zk à faire des « compromis » en matière d'efficacité, en utilisant des compilateurs ou d'autres machines virtuelles. Le résultat peut être plus rapide, mais ce n'est pas une conception aussi compatible, a-t-il déclaré.

Pour Zhang et les autres employés de Scroll, la douleur en vaut la peine. Ils considèrent que le processus laborieux de mise au point de l'équivalence au niveau du bytecode est essentiel à l'ensemble de leurs opérations : c'est leur raison d'être.

« Si vous êtes équivalent au niveau du bytecode, vous pouvez être parfaitement compatible avec tous ces outils sans aucune modification », a-t-il déclaré, faisant référence au paysage de boîte à outils de développement « robuste » de l'écosystème Ethereum .

En termes simples, un développeur sur une zkEVM T à SWEAT des détails ni à passer du temps à réfléchir à la façon dont son code fonctionnera par rapport à ce qu'il fait sur Ethereum. Par exemple, si vous avez un protocole relativement testé au combat qui fonctionne depuis quelques années sur le réseau principal sans problème, vous pouvez être sûr qu'il fera la même chose sur la zkEVM de Scroll. Il effectuera exactement les mêmes tâches et fonctionnera exactement de la même manière. Aucun audit ou compilateur supplémentaire n'est nécessaire.

En Crypto, ce qui peut mal tourner tournera mal. Il est trop tôt pour dire ce qui pourrait se passer dans l'espace naissant des zkEVM, mais les fondateurs de Scroll semblent convaincus que lorsqu'il s'agit de leurs concurrents compatibles EVM mais non équivalents, la loi de Murphy est destinée à prendre le dessus.

« Au moment du déploiement, la différence n’est pas visible. Mais elle se fera surtout sentir en cas de faille de sécurité », a déclaré Peng.

Les efforts déployés par Scroll pour reproduire l'expérience Ethereum sont à la limite de l'extrême. Chaque détail de la pile d'outils est réutilisé, a déclaré Zhang.

Transparent, à chaque étape du processus

Pour compliquer encore les choses (et les rendre pires ?), tout se fait en public. Chaque pull Request, commentaire, ligne de code, FORTH de Scroll est diffusé en temps réel sur son référentiel Github. Cela signifie que toute personne disposant d'une connexion Internet, n'importe où dans le monde, peut suivre la progression de la base de code de Scroll. C'est un petit geste de transparence qui, selon Zhang, est « un cran au-dessus » de la pratique courante (même parmi les projets open source) consistant à créer du code à huis clos, puis à le rendre public à un moment donné.

La recette commence à faire son chemin. Depuis l'annonce de son « testnet alpha » lors d'EthDenver, plus de 550 « hacks et projets » ont été déployés, a déclaré Zhang. Jusqu'à présent, tout fonctionne plutôt bien, même si, et c'est crucial, ce n'est pas encore une représentation complète de ce que Scroll vise à être.

Pourquoi incomplet ? Parce que Scroll n'appelle T son réseau de test un « réseau de test zk-rollup » jusqu'à ce que les preuves soient prêtes à être lancées – et jusqu'à présent, elles ne le sont pas. Zhang a contrasté cette décision « philosophique » avec l'approche plus enthousiaste apparemment employée par les concurrents de Scroll dans l'espace zkEVM. Sans citer de noms, il a déclaré que « certains réseaux de test n'ont T de preuve » même si leurs projets hôtes insinuent la vivacité.

La tension entre le mantra méticuleux de Scroll et ses concurrents ailleurs dans ce coin animé du Crypto nerdisme était palpable. C'est peut-être le produit de la voie yin-yang que Scroll s'est tracée. Même s'il s'en tient à sa philosophie de la tortue - ou du moins à vanter les vertus de la lenteur et de la constance dans la presse - ses capitaines sont profondément mal à l'aise avec les lièvres rapides et lâches.

Lorsqu'on lui a demandé comment Polygon - le leader actuel sur le point de lancer quelque chose de zkEVM avant que quiconque ne le fasse - présente ses réalisations dans la presse, Zhang a déclaré que Scroll « a déjà souligné certaines des affirmations excessives de Polygon du côté marketing ».

« Ils simplifient un peu à l’excès » lorsqu’ils affirment une « compatibilité à 100 % », a-t-il déclaré, ajoutant « nous savons combien de tests ils ont ignorés ».

Mais l'équipe n'est même pas à l'aise avec l'idée de parler de cette dynamique. Avant qu'un journaliste ne puisse Réseaux sociaux , Peng est intervenu avec une demande joyeuse : « Passons à autre chose. »

Danny Nelson
Sam Kessler