Ethereum dévore le monde - "Vous n'avez besoin que d'un seul Internet" - Cointelegraph Magazine

Il existe une version du futur extrêmement possible dans laquelle Ethereum devient la couche de base pour à peu près tout.

Les avancées récentes d'une technologie appelée Rollups à connaissance nulle - de StarkWare, Polygon et zkSync - permettent à la blockchain de passer de moins de 20 transactions par seconde à... eh bien, un nombre infini de TPS.

En théorie, cela permettrait à l'ensemble du système financier mondial de fonctionner sur Ethereum.

"Je pense que c'est théoriquement possible", explique Declan Fox, chef de produit pour les rollups chez Consensys, qui fournit l'infrastructure Ethereum et des applications comme MetaMask. "Nous avons la technologie pour atteindre ce type de débit nécessaire."

"Avec des cumuls et des preuves récursifs, nous pouvons théoriquement évoluer à l'infini."

Il ajoute que cela n'a évidemment pas encore été prouvé en production, "ce serait donc la prochaine étape".

La technologie est si nouvelle et si prometteuse que peu de temps après qu'elle soit devenue viable, Ethereum a réorganisé toute sa feuille de route pour en tirer parti. La fusion de cette semaine est sans doute la partie la moins intéressante des changements à venir.

OL'un des pionniers des preuves à connaissance nulle - ou des preuves de validité comme il préfère les appeler - est le co-fondateur de StarkWare, Eli Ben-Sasson. Il a travaillé sur le problème pendant deux décennies, aidant à le nourrir d'un concept théorique abstrait - "quelque chose qui est complètement galactique et impossible, pas assez d'atomes dans le système solaire pour enregistrer ne serait-ce qu'une seule preuve" - ​​jusqu'à quelque chose qui peut être généré efficacement. sur un ordinateur portable.

À la base, le processus utilise des mathématiques de haut niveau pour générer une minuscule preuve de validité qui vérifie que tout un tas d'autres transactions ont été effectuées correctement. Au lieu de mettre toutes les transactions sur la blockchain lente et grinçante, vous enregistrez simplement une preuve dans une transaction.

"Cette technologie vous permet d'envoyer une preuve très succincte qui affirme qu'un calcul a été effectué correctement - même lorsque vous ne regardiez pas, ce qui, je pense, est l'aspect le plus magique", explique-t-il.

« Ce que les preuves de validité fournissent, elles fournissent l'intégrité ; ils m'ont fait savoir que la bonne chose a été faite par d'autres - que quelqu'un a traité 10,000 XNUMX transactions, même quand je ne regardais pas, et qu'ils n'ont pas volé mon argent. C'est ce qu'ils livrent.

Des dizaines de milliers de transactions compressées en une seule transaction sur Ethereum sont assez impressionnantes, mais la magie ne s'arrête pas là.

Les preuves de validité fonctionnent un peu comme des fractales - plus vous regardez de près, plus elles s'éloignent. Vous pouvez prendre 10 preuves de validité - chacune représentant 10,000 10 transactions - et générer une toute nouvelle preuve de validité vérifiant que ces XNUMX autres preuves sont correctes.

Soudain, vous avez 100,000 XNUMX transactions regroupées en une seule. C'est ce qu'on appelle une "preuve récursive", et vous pouvez simplement continuer à le faire encore et encore.

"C'est une preuve à prouver. Et ainsi, vous pouvez encore augmenter les économies car chaque fois que vous générez une preuve, vous avez compressé le processus de vérification du calcul. Donc, en gros, vous pouvez compresser encore et encore.

 

 

StarWare co-founder Eli Ben-Sasson and Cointelegraph Magazine’s Andrew Fenton
Le co-fondateur de StarkWare Eli Ben-Sasson et Andrew Fenton du magazine.

 

 

Notre entretien a lieu la même semaine que StarkWare met en production les preuves récursives. Le projet zkSync, qui utilise les zkSNARKS légèrement différents au lieu des starks zkSTARKS, a implémenté sa propre version de preuves récursives.

StarkWare a déjà cumulé jusqu'à 600,000 6 menthes NFT en une seule transaction sur ImmutableX, et Ben-Sasson dit qu'ils pourront bientôt entasser 60 millions de NFT en une seule transaction, puis "XNUMX millions avec plus d'ingénierie et de peaufinage".

Bien qu'il reste encore quelques problèmes à surmonter, ce type de capacité de mise à l'échelle remet la cryptographie dans le jeu pour les paiements et les microtransactions de tous les jours, comme payer quelques centimes pour lire un article payant plutôt que d'être obligé de souscrire un abonnement mensuel. Longtemps entravée par des frais élevés et des temps d'attente de 10 minutes pour que les paiements soient effectués, la crypto a enfin la possibilité de réaliser la vision originale de Satoshi Nakamoto de devenir de l'argent peer-to-peer.

Le co-fondateur d'Ethereum, Vitalik Buterin, a déclaré aux participants à la Korea Blockchain Week du mois dernier que la mise à l'échelle signifiait que les paiements étaient de retour sur la table :

"C'est une vision qui a été, je pense, un peu oubliée, et je pense que l'une des raisons pour lesquelles elle a été oubliée est essentiellement parce qu'elle a été hors de prix sur le marché."

Avez-vous même besoin d'une autre blockchain, mon frère?

La mise à l'échelle infinie sur Ethereum signifie que certaines personnes - principalement des personnes d'Ethereum, pour être juste - ne peuvent plus voir la justification des blockchains de couche 1 concurrentes comme Solana ou Cardano. Delphi Digital appelle cela le « Monolithique" vision de l'avenir de la cryptographie par opposition à une vision «multichaîne».

Cela ne signifie pas nécessairement qu'il n'y aura pas de concurrents, simplement qu'il est probable qu'il y en aura beaucoup moins à mesure que l'espace fusionnera autour d'un seul environnement d'exécution à usage général. (Pour mémoire, Delphi Digital Labs concentre ses efforts de recherche sur l'écosystème Cosmos, pas sur Ethereum.)

 

 

 

 

En discutant en bas à l'ETH Seoul, je demande à Ben-Sasson s'il peut voir le besoin d'une blockchain autre qu'Ethereum à l'avenir.

Son visage à lunettes se fend d'un sourire. 

« Je peux discuter des deux côtés parce qu'un côté dit : 'Y a-t-il besoin de plus d'un Internet ?' Et nous savons que la réponse est "Enfer non". Ce serait une idée complètement stupide d'avoir deux internets.

« Un côté de moi dit que c'est le cas. L'autre dit que peut-être parce que cela a toutes sortes de considérations macroéconomiques, c'est peut-être un peu plus comme des monnaies fiduciaires, où dans cet aspect, vous voulez probablement plus d'expérimentation.

 

 

Sergej Kunz, co-founder of 1Inch
Sergej Kunz, co-fondateur de 1 pouce.

 

 

Sergej Kunz, co-fondateur de l'agrégateur DeFi 1inch Network est moins circonspect. Il voit Ethereum dominer tout l'espace, avec des solutions à l'épreuve de la récursivité de couche 2 et de couche 3 fonctionnant par-dessus et bénéficiant de sa décentralisation et de sa sécurité.

"Je ne pense pas qu'une couche 1 en dehors d'Ethereum obtiendra une part énorme sur le marché", dit-il.

"Ouais, je vois des solutions de couche 2 au-dessus d'Ethereum (parce que) Ethereum est une sorte de refuge et super décentralisé après preuve de participation." Il ajoute:

«J'aime aussi le fait que les gars d'Ethereum aient essayé de le garder aussi simple que possible, la chaîne principale. Les autres couches 2 au-dessus peuvent être très complexes, fournissant des preuves à la chaîne « sûre » que tout va bien. »

Kunz dit que 1 pouce attend avec impatience le lancement du réseau principal de zkSync d'ici la fin de l'année et envisage même d'exécuter sa propre couche 3 pour 1 pouce Pro. 

« Ce que j'ai entendu est possible ; le plan à l'avenir est qu'il serait possible d'avoir une couche 3 au-dessus de la couche 2 », dit-il.

«Nous envisageons de créer notre propre réseau pour 1 pouce à gérer en raison de notre entité centralisée en Suisse… en quelque sorte, n'autorisez que des adresses spécifiques à interagir dans cet environnement DeFi conforme. Et il est logique de créer notre propre réseau et tous ceux qui peuvent réussir KYC/AML peuvent participer à ce réseau. »

"Et nous pouvons utiliser la technologie zkSync pour la couche 2... Dans notre couche 3, nous aurions aussi... notre débit serait affecté par le débit de la couche 2."

JeuxServer a également une variété de solutions zk-Rollup en développement mais n'a malheureusement pas été en mesure de proposer une personne interviewée à temps pour cette pièce.

 

 

 

 

L'argent P2P original : Bitcoin

De toute évidence, les Bitcoiners seront extrêmement ennuyés en lisant qu'Ethereum dévore le monde avec des zk-Rollups, mais voici le problème : Bitcoin pourrait également évoluer massivement en utilisant zk-Rollups, et StarkWare et plusieurs autres ont étudié cette possibilité.

Bien qu'il soit à la traîne en matière de capacité de contrat intelligent, Bitcoin pourrait être en mesure de soutenir le système financier mondial s'il adopte également pleinement les rollups.

Mais il y a un problème majeur : Ben-Sasson dit qu'il faudrait un fork pour autoriser un vérificateur Stark. Les guerres de taille de bloc de 2017 et la garde jalouse du code et des principes originaux par les Bitcoiners pour assurer son intégrité suggèrent que la communauté pourrait ne pas vouloir accepter le changement.

Ben-Sasson dit qu'il a été bourré d'orange lors de la conférence Bitcoin de San Jose en 2013 et que les anciens développeurs principaux de Bitcoin, Greg Maxwell et Mike Hearn, avaient exprimé un vif intérêt pour l'exploration de la technologie ZK. Il ajoute:

« Ce n'est pas un problème technologique. Ce n'est qu'un problème politique. Mais c'est un gros problème politique.

En fait, zk-Rollups peut théoriquement faire évoluer n'importe quelle blockchain, mais le fait de ne plus avoir de contraintes de capacité sape l'attrait principal des couches 1 concurrentes, à savoir qu'elles sont soit plus rapides, soit moins chères qu'Ethereum.

Il y a des avantages majeurs à utiliser la chaîne la plus décentralisée et la plus sécurisée disponible. Et si Bitcoin est hors de propos, le développement lent et prudent d'Ethereum pourrait être sur le point de porter ses fruits.

 

 

Co-founder Vitalik Buterin outlines the post Merge plans for Ethereum at Korea Blockchain Week
Le co-fondateur Vitalik Buterin décrit les plans post-fusion pour Ethereum lors de la Korea Blockchain Week.

 

 

Comme les stans d'Ethereum aiment le souligner, il est assez facile de faire évoluer les blockchains si vous coupez les coins ronds sur la fiabilité (comme Solana, qui a été mis hors ligne une demi-douzaine de fois ces derniers mois) ou simplement exiger que tous les nœuds dépensent des millions pour acheter des ordinateurs super sophistiqués pour faire fonctionner le réseau (comme Internet Computer).

L'adoption de la preuve de participation dans la fusion a été soigneusement conçue pour qu'un pauvre agriculteur en Équateur utilisant un ancien ordinateur portable d'occasion puisse facilement valider les transactions sur le réseau. (Personne ne sait pourquoi et comment un pauvre agriculteur obtiendrait les 32 ETH nécessaires pour rejoindre le réseau avec un vieil ordinateur portable, mais c'est possible.) Mais n'importe qui peut rejoindre un pool décentralisé avec seulement 0.1 ETH.

En théorie, cela devrait la rendre plus décentralisée et sécurisée que toute autre chaîne de contrats intelligents (bien que tout le monde ne accepte). Ethereum compte déjà 420,000 XNUMX validateurs et des effets de réseau encourageants, en termes d'utilisateurs, de développeurs et d'applications, plus que toute autre blockchain.

 

 

 

 

Alors, pourquoi déployer sur une couche 1 concurrente, alors qu'il est plutôt possible d'utiliser une solution de couche 2 (ou de couche 3) avec une mise à l'échelle infinie sur Ethereum et de la faire tourner aussi vite que nécessaire tout en héritant de la décentralisation et de la sécurité sous-jacentes d'Ethereum ?

Cependant, nous n'en sommes pas encore là, et bien que les zk-Rollups soient un élément clé de la mise à l'échelle, ils ne résolvent pas tous les problèmes d'Ethereum à eux seuls.

« Starknet résout le problème du calcul. Cela ne résout pas le problème de la disponibilité des données », explique Ben-Sasson.

Pour simplifier cela à des coups de pinceau très larges: Fondamentalement, un zk-Rollup doit toujours publier de manière vérifiable suffisamment de données sur la chaîne sur les transactions qu'il a effectuées hors chaîne pour que si le rollup cesse de fonctionner ou tombe entre les mains de super-méchants ou quelque chose, alors un autre groupe pourrait s'immiscer dans la brèche et déterminer qui devait quoi à qui - c'est-à-dire recréer «l'État». C'est une partie importante de ce qui rend les blockchains décentralisées et sans confiance.

Bien qu'elles ne publient qu'une très petite quantité de données en chaîne, les chaînes de blocs comme Ethereum sont extrêmement limitées dans la quantité de données qu'elles peuvent inclure dans chaque bloc.

Avertissement : bavardage technologique

Il existe quelques plans différents pour faire face au goulot d'étranglement de la disponibilité des données. Il y a la proposition d'amélioration Ethereum 4488, qui réduit le coût de publication des données sur les chaînes dans le but de suralimenter les rollups. Il y a proto-danksharding, qui introduit des blobs de données et rend à nouveau la disponibilité des données moins chère, puis il y a le véritable danksharding (du nom d'Ethereum dev Dankrad Feist), qui permettra à un tas de chaînes de fonctionner en parallèle et permettra l'échantillonnage de la disponibilité des données (qui permet aux nœuds de la blockchain de vérifier que les données d'un bloc proposé sont disponibles sans avoir à télécharger le bloc entier). 

 

 

Le meilleur de la blockchain, tous les mardis

Abonnez-vous pour des explorations réfléchies et des lectures tranquilles du magazine.

En vous abonnant, vous acceptez notre Conditions générales d'utilisation et Politique de confidentialité

 

 

Si vous n'êtes pas un développeur hardcore et que cela ressemble à un tas de technobabble, la chose importante à noter est que les blocs Ethereum transportent actuellement 50 à 100 Ko de données, qui passeront à environ 1 Mo lorsque le proto-danksharding sera activé (dans le courant de l'année prochaine ) et 16 Mo en danksharding complet (dans le futur). Ou pour le dire autrement, attendez-vous à une augmentation de 10 fois de la capacité actuelle en un an et de 160 fois dans quelques années.

Les mises à niveau sont conçues pour faire passer Ethereum d'une blockchain monolithique et lente, où chaque validateur calcule chaque transaction et stocke l'historique de la chaîne, à quelque chose qui ressemble plus à un modèle de torrent de style peer-to-peer où le travail est dispersé plutôt que dupliqué.

(Notez que ce qui précède n'est pas une ventilation complète des nombreuses mises à niveau à venir sur Ethereum, dans l'espoir de garder cette histoire vaguement cohérente.)

 

 

Attendez, quand est-ce que tout cela est arrivé ?

Alors que les Ethereans inconditionnels sont dans les plans, de nombreux commerçants et passionnés de crypto ne sont que vaguement conscients que beaucoup de choses se produisent même. Comme l'a déclaré au magazine le professeur Jason Potts du Royal Melbourne Institute of Technology Blockchain Innovation Hub dans notre article sur les critiques de crypto:

"Il s'agit d'un espace expérimental en évolution rapide où le fossé des connaissances entre les frontières et ce que nous savions auparavant est si vaste qu'à moins que vous ne soyez réellement impliqué dans l'espace et la construction, il est vraiment facile de mal comprendre fondamentalement ce qui se passe. ”

C'est un travail à temps plein de suivre tout ce qui se passe, et Ethereum continue d'adapter dynamiquement sa feuille de route à mesure que de nouvelles technologies sont inventées et que diverses personnes proposent des idées brillantes. 

Une ancienne technologie de mise à l'échelle de la couche 2 d'Ethereum s'appelait Plasma, mais elle s'est avérée trop difficile à utiliser pour des applications plus compliquées. Ensuite, la feuille de route a longtemps été la transition vers la mythique terre promise d'Eth2, qui incorporait la fusion et faisait évoluer la blockchain avec la version OG du sharding, ce qui revenait à faire tourner 64 blockchains Ethereum fonctionnant toutes à l'unisson.

 

 

Vitalik Buterin, créateur d'Ethereum
Le créateur d'Ethereum, Vitalik Buterin, a adressé un message simple aux développeurs de l'ETH Seoul : "Créez des applications ZK !"

 

 

Buterin a abandonné ce plan lorsque les cumuls optimistes et les cumuls zk ont ​​commencé à sembler viables, et il a publié la nouvelle «feuille de route centrée sur le cumul» en octobre 2020. Le nom Eth2 a été discrètement retiré avant la fusion, peut-être parce que les utilisateurs quotidiens ne le feront pas réellement. remarquez suffisamment de différence après la fusion pour justifier de l'appeler quelque chose de nouveau. Cela ne va pas être beaucoup plus rapide ou moins cher en conséquence.

Lors d'une étrange conférence de presse virtuelle à l'ETH Seoul, où il a répondu à des questions présélectionnées, Buterin a noté que si ses idées sur ce qui doit être fait pour la mise à l'échelle n'ont pas changé au fil des ans, la technologie a :

"Aujourd'hui, ils profitent de beaucoup de découvertes technologiques que nous avons maintenant et que nous n'avions pas il y a 10 ans. Donc, comme, l'échantillonnage de la disponibilité des données… n'existait pas avant 2017 — 2017 était quand j'ai publié mon premier travail là-dessus. Optimistic et zk-Rollups n'existaient pas vraiment avant 2019 environ.

Il a décrit que sa vision est de mettre Ethereum en pleine forme en tant que blockchain de la couche de base, puis d'arrêter de s'en mêler, avec une grande partie de la mise à l'échelle et de l'expérimentation à l'aide de solutions de couche 2.

"Ce concept de feuille de route centrée sur le déploiement, c'est une nouvelle idée qui n'est devenue possible que grâce à la technologie. Le simple fait que zkSNARKS devienne une réalité et devienne de plus en plus simple, je pense que j'y ai beaucoup contribué.

Le moment de vérité pour la crypto

Une bonne mise à l'échelle, bien sûr, sera le moment de vérité pour la technologie blockchain. Jusqu'à présent, la plupart des cryptos concernaient des espoirs, des rêves et des spéculations sur ce que la technologie sera capable de faire dans un avenir lointain. Tout est sur le point de changer.

«Au cours des 10 prochaines années, la cryptographie doit se transformer en quelque chose qui, par exemple, n'est pas basé sur des promesses d'être utile à l'avenir, mais qui est réellement utile. Et je m'attends à ce que la mise à l'échelle soit le déclencheur de cela », a déclaré Buterin. 

"Si une application échoue, après que nous ayons mis à l'échelle et après que nous ayons une preuve de participation et même après que nous ayons des preuves de connaissance nulle, il y a de fortes chances que cette application n'ait probablement tout simplement pas de sens pour une blockchain."

 

 

 

 

Source : https://cointelegraph.com/magazine/2022/09/13/ethereum-eating-world-only-need-one-internet