Pourquoi les rollups ZK sont l’avenir de la mise à l’échelle d’Ethereum : entretien avec Gal Ron, Premier ministre de StarkWare

La mise à l'échelle d'Ethereum a sans aucun doute été l'un des sujets les plus brûlants de ces derniers mois. La transition du réseau vers un algorithme de consensus de preuve de participation en septembre 2022 a été une étape importante à cet égard, car elle a ouvert la porte à la mise en œuvre de nombreuses solutions de mise à l'échelle différentes.

Alors que les développeurs d'Ethereum travaillent sur des moyens de faire évoluer le réseau de manière native, la puissance des solutions de second niveau commence seulement à se montrer.

Des concepts comme les preuves à connaissance nulle deviennent maintenant une réalité opérationnelle, mais pour beaucoup, ce sont encore des idées très étrangères. Gal Ron, chef de produit et chercheur en blockchain chez StarkWare, une entreprise principalement axée sur cela, nous aide à mieux comprendre l'avenir de la mise à l'échelle d'Ethereum.

Le problème avec Ethereum

Avant d'entrer dans certains détails, il est important de comprendre ce que signifie réellement la mise à l' échelle d'Ethereum . En termes simples, il s'agit du processus d'extension des capacités de traitement du réseau afin que chacun de ses nœuds puisse gérer un débit transactionnel plus élevé.

Il y a ce dicton qui dit qu'une chaîne n'est aussi solide et puissante que son maillon le plus faible. En effet, un seul des maillons doit se rompre pour que toute la chaîne échoue. Cela limite également la résistance de la chaîne car elle ne peut supporter qu'une charge que son maillon le plus faible peut supporter, quelle que soit la résistance de tous les autres maillons.

Il en va de même pour Ethereum dans son état actuel. La nécessité de cela découle du fait qu'Ethereum doit répondre à l'exigence de "confiance".

Discutant de la question, Ron explique :

Pour satisfaire toutes les hypothèses de confiance et les exigences de confiance, tous les nœuds (sur Ethereum) doivent faire la même chose. Par définition, cela limite le débit du système, car si nous augmentons le TPS ou la taille des blocs au-dessus d'un certain seuil, nous commencerons à interdire la participation des nœuds plus petits (lire : avec moins de puissance de calcul).

Essentiellement, cela rend Ethereum, par définition, limité dans sa capacité.

L'approche StarkWare : qu'est-ce qu'un essai ZK ?

Ron explique qu'il existe plusieurs options pour traiter les problèmes de limitation d'Ethereum. L'un d'eux est d'inventer autre chose.

StarkWare, cependant, a adopté une approche différente pour "faire évoluer Ethereum à partir d'Ethereum et ne pas créer une autre chaîne". Ils le font via StarkNet et StarkEx, alors jetons un coup d'œil.

StarkNet est décrit comme un "cumul de validité décentralisé sans autorisation, également connu sous le nom de ZK-Rollup ". Il fonctionne comme un réseau L2 (couche deux) au-dessus d'Ethereum et est destiné à permettre à toute application décentralisée (dApp) d'atteindre une échelle illimitée pour son calcul. Cela se fait sans sacrifier la sécurité et la composabilité de la couche centrale – Ethereum – car StarkNet s'appuie sur le système de preuve cryptographique connu sous le nom de STARK.

Il y a beaucoup à démêler ici, alors commençons par le concept de preuve sans connaissance.

«Avec Ethereum, tous les nœuds doivent rejouer toutes les transactions. Avant ZK (zéro connaissance), il n'y avait pas d'autre moyen de faire confiance à quelqu'un d'autre pour faire les calculs avec intégrité. Si je suis un nœud sur Ethereum, je vois ce que les autres nœuds me rapportent en termes d'état du système. Il n'y a aucun moyen pour moi de leur faire confiance autre que de refaire les mêmes calculs qu'ils viennent de faire.

La magie de ZK est qu'il crée un nouveau paradigme de confiance en d'autres entités sans avoir à répéter les calculs qu'ils viennent de faire. dit Ron.

Essentiellement, les cumuls ZK comme StarkNet réduisent considérablement la quantité de travail de calcul que les nœuds sur Ethereum doivent effectuer, augmentant ainsi le débit du réseau.

Tout cela est fait sans sacrifier la sécurité de haut niveau. Pour ce faire, StarkWare a inventé ZK-STARK, qui permet aux blockchains de déplacer les calculs vers un seul prouveur STARK hors chaîne, puis de vérifier l'intégrité de ces calculs à l'aide d'un vérificateur STARK en chaîne.

Gal Ron a expliqué comment le prouveur et le séquenceur fonctionnent, donc pour plus de détails à ce sujet, regardez la vidéo ci-dessus.

Nous examinons également de plus près ce que sont exactement les rollups, ce qu'est StarkEx et quels sont les plans de StarkWare pour l'avenir.

Le post Pourquoi les ZK-Rollups sont l'avenir de la mise à l'échelle d'Ethereum : Entretien avec StarkWare PM Gal Ron est apparu pour la première fois sur CryptoPotato .