Un chercheur dévoile des projets visant à transformer les transactions Ethereum

Le réseau Ethereum subit une « transformation discrète mais fondamentale » dans la manière dont les blocs sont validés, selon un chercheur de la Fondation Ethereum utilisant le pseudonyme ladislaus.

« Que vous soyez un partisan de la mise à l'échelle, un validateur individuel, un validateur à domicile ou un partisan de l'auto-vérification, cela vous concernera », a souligné l'expert.

Selon lui, Ethereum passe de la réexécution de toutes les transactions sur les nœuds à la confirmation de l'exactitude des transactions par la vérification des preuves zkEVM.

Actuellement, chaque nœud du réseau souhaitant valider un bloc doit réexécuter chaque transaction qu'il contient. Par conséquent, tous les nœuds effectuent plusieurs fois les mêmes actions.

Dans le même temps, le volume de travail des validateurs dépend de la limite de gaz ; de ce fait, les besoins en bande passante de l'opérateur augmentent.

Cependant, Ladislaus entrevoit une solution différente : au lieu de répéter les calculs, le nœud vérifie la preuve cryptographique de la validité de l’action.

« Voilà ce que les preuves zkEVM offrent : une voie pour une mise à l’échelle significative de l’exécution L1 à long terme », a ajouté le membre de la Fondation Ethereum.

L'idée n'est pas nouvelle, mais sa nouveauté réside dans le fait que cette technologie est désormais intégrée au protocole de base d'Ethereum non pas comme une fonction d'agrégation, mais comme une étape optionnelle du processus de confirmation au niveau du consensus lui-même.

Principe de fonctionnement

Les développeurs du réseau prévoient de créer ce qu'on appelle un « pipeline de preuves ». Ladislaus en a décrit le mécanisme :

  1. Le client de la couche d'exécution (EL) crée un ExecutionWitness, un paquet de données « autonome » nécessaire pour vérifier un bloc sans stocker l'état complet.
  2. Un programme invité standardisé utilise cette base de données et vérifie la transition d'état. La zkVM exécute la requête et le validateur génère une preuve de correction.
  3. Le client de niveau de consensus (CL) vérifie cette preuve.

Cela créera une nouvelle catégorie de participants au réseau : les zkAttesters. Ce sont des clients CL qui vérifient les preuves zkEVM au lieu d’exécuter une preuve EL complète.

image

image

Comment fonctionnent les preuves ZK ? Source : X/ladislaus.

« La synchronisation consiste essentiellement à charger les données des derniers blocs depuis le dernier point de contrôle de finalisation », a expliqué Ladislaus.

Aujourd'hui, le travail des validateurs implique l'exécution simultanée des clients CL et EL, ce dernier étant particulièrement gourmand en ressources. Stockage d'état, temps de traitement des blocs, débit : toutes ces valeurs augmentent proportionnellement à la limite de gaz.

Selon le chercheur, si la réexécution est remplacée par une vérification des preuves, les exigences matérielles pour participer au consensus peuvent être considérablement réduites.

« Les principaux bénéficiaires seront sans doute les particuliers qui font du staking et les validateurs à domicile. En tant que zkAttesters, ils n'auront plus besoin d'exécuter un test EL complet et pourront synchroniser leurs données en quelques minutes. La vérification par preuve de concept remplace la réexécution et, par conséquent, réduit les besoins matériels », a-t-il suggéré.

Les modifications décrites devraient être mises en œuvre dans le cadre de l'EIP-8025, qui figure dans la feuille de route d'Ethereum pour 2026.

Pour rappel, en février, Vitalik Buterin avait décrit la future alliance entre l'IA et Ethereum, soulignant la nécessité de suivre une voie positive.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *