vendredi, décembre 20, 2024

Ethereum L2 Starknet vise à décentraliser les composants essentiels de son réseau de mise à l’échelle

Le réseau de mise à l’échelle Ethereum de couche 2, Starknet, a présenté des plans visant à améliorer la décentralisation de trois composants principaux de sa solution de cumul de preuve sans connaissance (ZK).

S’adressant exclusivement à Cointelegraph, Ilia Volokh, chef de produit et chercheur en blockchain de Starknet, a souligné l’intention de l’entreprise de traiter certains éléments centralisés de son protocole visant à se défendre contre la censure et à rendre son système plus robuste.

Starknet fonctionne comme un cumul de validité utilisant la technologie ZK-proof pour regrouper les transactions, avec des preuves cryptographiques soumises à Ethereum pour assurer la sécurité et la finalité des transactions de couche 2.

Selon Volokh, le protocole de Starknet reste dépendant de StarkWare pour créer des blocs L2, calculer les preuves et lancer les mises à jour d’état de couche 1 de la blockchain Ethereum.

« En ce sens, le fonctionnement du réseau est centralisé. Cette situation temporaire, jusqu’à une décentralisation complète, n’est pas nécessairement une mauvaise chose. Bien que Starkware exploite le réseau, il ne peut pas voler d’argent ni effectuer de transitions d’état invalides car elles nécessitent l’exécution du vérificateur sur Ethereum », a expliqué Volokh.

Bien que Starkware reste une « passerelle centralisée » pour accéder à Starknet, Volokh a ajouté que le protocole est « 100 % honnête » et ne peut pas falsifier les transactions ou les informations, car la blockchain de couche 1 d’Ethereum agit comme un filtre.

La seule manière tangible par laquelle Starknet peut « se comporter mal » est soit de ne pas relayer les preuves à Ethereum, soit de censurer spécifiquement certaines parties d’inclure des transactions ou des preuves.

« Par exemple, si le séquenceur décide d’exclure une transaction d’une entité particulière, il est libre de le faire. Tant que les autres choses qu’ils essaient de promouvoir sont valables.

Pour Starknet, cette dernière considération fait partie de la principale raison de décentraliser certaines parties de son protocole dans le but de lutter contre deux principales causes de censure dans les systèmes basés sur le consensus.

La censure intentionnelle est une considération, tandis que les systèmes « non robustes » qui ont un point de défaillance unique présentent une autre menace pour la décentralisation, étant donné que tous les participants au réseau seraient « censurés » si ce point central provoquait une panne du réseau ou du système.

« Nous voulons résoudre ces deux problèmes, et nous pensons que la solution évidente à ces deux problèmes en même temps est d’avoir autant de personnes que possible pour exploiter Starknet. »

La décentralisation de ces différentes composantes du système Starknet comporte différents degrés de difficulté. Cela inclut la décentralisation de la production de blocs via son protocole de consensus, la décentralisation de la couche de preuve, qui est chargée de calculer les preuves des blocs et la décentralisation du processus de mise à jour de l’état L1.

« Je tiens à souligner qu’il est crucial de décentraliser chacun d’entre eux, car tant qu’un seul d’entre eux est centralisé, vous n’obtenez pas grand-chose », a ajouté Volokh avant d’exposer les défis pertinents de chaque composante.

La décentralisation de la production de blocs a été assez simple étant donné que toutes les blockchains reposent sur un protocole de consensus et un mécanisme de résistance sybil. Parallèlement, la décentralisation du prouveur de Starknet a nécessité une approche plus novatrice.

« Pour autant que je sache, nous sommes le premier rollup à proposer une solution assez complète et concrète », a déclaré Volokh. Il a également expliqué comment les cumuls ZK concurrents regroupent essentiellement les transactions en preuves et les publient sur Ethereum, qui, par extension, transfère sa propre décentralisation vers des solutions de cumul.

Cependant, ces systèmes s’appuient tous sur des entités centrales respectives pour créer et prouver des blocs, ce qui signifie que ces couches 2 sont « également centralisées ». La question de savoir si les utilisateurs finaux sont préoccupés par les implications philosophiques des composants centralisés des L2 est une tout autre conversation pour Volokh :

« Les gens qui apprécient la décentralisation le font parce qu’ils comprennent qu’elle donne plus de sécurité, et nous partageons ces valeurs plus que nous ne pensons que les gens les apprécieront pour des raisons commerciales. »

Volokh a ajouté que Starknet est toujours en train de décrire le processus de test et de mise en œuvre de ces mécanismes décentralisés dans son réseau. Cela sera probablement réalisé via une série de réseaux de test interconnectés pour tester la fonctionnalité simultanée des différents composants.

Revue: Voici comment les ZK-rollups d’Ethereum peuvent devenir interopérables