
Eths est-il un Layer 2 ? Découvrez dans cet article la machine virtuelle Ethscriptions et son positionnement
TechFlow SélectionTechFlow Sélection

Eths est-il un Layer 2 ? Découvrez dans cet article la machine virtuelle Ethscriptions et son positionnement
Les Ethscriptions permettent aux utilisateurs de partager des informations et d'effectuer des calculs sur Ethereum L1 à moindre coût, en contournant le stockage et l'exécution via des contrats intelligents, grâce à l'application de règles de protocole déterministes aux données d'appel d'Ethereum pour calculer l'état.
Rédaction : Arrow, fondateur de Go2Mars Capital, associé chez Sleipnir Research
"Ethscriptions est un protocole dont l'objectif est de permettre aux utilisateurs de partager des informations et d’effectuer des calculs sur Ethereum L1 à moindre coût. Il parvient à cela sans utiliser le stockage ni l'exécution de contrats intelligents, en appliquant des règles déterministes au champ de données d'appel (calldata) d'Ethereum pour calculer l’état."
J'ai découvert les eths pour la première fois vers la mi-août cette année. À ce moment-là, ce n'était déjà plus un concept nouveau, les inscriptions étaient partout, et beaucoup les voyaient simplement comme une copie du BRC-20. Sur Twitter, l'enthousiasme autour de ce concept était alors bien moindre qu'aujourd'hui. Ce n’est que maintenant, en voyant divers experts discuter de savoir si eths constitue ou non une couche 2, que mon intérêt s'est réellement éveillé.
J’ai cherché un peu partout dans les médias, mais je n’ai pas trouvé d’explication claire sur le concept de la machine virtuelle Ethscriptions (ESC-VM). Alors j’écris cet article pour essayer de comprendre ce que c’est, en évitant autant que possible les aspects techniques, et en restant simple et accessible.
Couche 2 (Layer2)
Résumons rapidement ce qu’est une couche 2, un concept que la plupart connaissent déjà. J’avais d’ailleurs publié une série d’articles sur les solutions principales de scaling telles que OP Rollup, ZK Rollup, ainsi que sur OP Stack en tant qu’outil SaaS pour créer des chaînes.
Je ne reviendrai pas ici sur les bases. L’objectif principal d’une couche 2 est de scaler et de réduire le coût des transactions.
En effet, un nombre excessif de nœuds se disputent un espace limité dans les blocs. Avec la croissance rapide de l’écosystème Ethereum, davantage d’exécutions et de calculs sont nécessaires, entraînant une congestion importante et des frais de gaz parfois exorbitants.
Il existe plusieurs approches pour implémenter une couche 2, et celles-ci évoluent constamment. Les canaux d’état, Plasma, Validium, puis les solutions actuelles populaires comme Optimistic-Rollup ou Zk-Rollup.
Les solutions rollup effectuent les calculs et modifications d’état hors chaîne, tout en publiant et validant sur chaîne les transactions et leurs résumés finaux. Cela permet efficacement de réduire la congestion sur Ethereum.
À l’époque, nous ne considérions pas eths comme une solution de type couche 2, ni même comme une option potentielle. En effet, eths était perçu uniquement comme un protocole d’inscription sur Ethereum, sans particularité marquante.
Mais une mise à jour ultérieure a tout changé : la proposition ESIP-4 : The Ethscriptions Virtual Machine a fondamentalement transformé la donne.
Ethscriptions (ETHS)
Ethscriptions est un protocole permettant aux utilisateurs de partager des informations et d’effectuer des calculs à bas coût sur Ethereum L1. Plutôt que d’utiliser le stockage et l’exécution via des contrats intelligents, il applique des règles déterministes aux données d’appel (calldata) d’Ethereum pour calculer l’état.
C’est moins coûteux car il utilise le calldata des transactions Ethereum au lieu du stockage contractuel, réduisant naturellement les frais, tout en évitant les coûts associés aux mécanismes de preuve tels que ceux utilisés par OP (preuves optimistes) ou ZK (preuves de validité).
Bien sûr, le sujet Ethscriptions est vaste. Concentrons-nous donc sur The Ethscriptions Virtual Machine.
ESIP-4 : The Ethscriptions Virtual Machine
La machine virtuelle Ethscriptions est le cœur de la proposition ESIP-4, un document d’amélioration visant à étendre les fonctionnalités d’eths. C’est précisément cette extension qui a fait passer eths d’un simple phénomène spéculatif autour des inscriptions à une technologie véritablement fonctionnelle.
Comme indiqué dans le livre blanc, on peut résumer clairement son objectif :
L’objectif de l’ESC-VM n’est pas de remplacer les contrats intelligents ou les couches 2, mais de prioriser la décentralisation tout en offrant une capacité de calcul à très faible coût.
Dans le cadre de la proposition ESIP-4, le concept de machine virtuelle Ethscriptions (ESC-VM) est introduit, un nouveau protocole construit au-dessus d’Ethscriptions.
L’ESC-VM permet aux eths de fonctionner comme des instructions informatiques, renforçant ainsi les capacités du protocole Ethscriptions. Ces instructions permettent aux utilisateurs d’interagir avec des programmes spéciaux appelés « Dumb Contracts » (contrats muets).
Dans les précédentes inscriptions ETHS, l’enregistrement d’images exploitait le champ « calldata » (données d’appel) d’Ethereum — les données transmises lors d’un appel à un contrat intelligent. C’est là la principale raison du coût réduit par rapport au stockage contractuel.
Dans le modèle ESIP-4, les contrats muets peuvent exécuter des commandes : déploiement (création d’un nouveau contrat) et appel (modification de l’état d’un contrat existant). Ce processus est également stocké sous forme d’inscription, la transaction étant conservée dans le champ calldata sur chaîne, contournant ainsi les coûts liés à l’exécution et au stockage via la machine virtuelle Ethereum (EVM).
L’ESC-VM fournit aux contrats muets un environnement similaire à celui de l’EVM, permettant à leurs fonctionnalités de rivaliser avec celles des contrats intelligents. Autrement dit, l’ESC-VM fonctionne pratiquement comme une EVM.
Ce contournement des coûts d’exécution et de stockage de l’EVM rend les contrats muets bien moins chers que les contrats intelligents, réduisant considérablement les frais. N’est-ce pas justement l’objectif central d’une couche 2 ?
Toutefois, les différences restent importantes. Examinons maintenant les distinctions entre l’ESC-VM et les couches 2 existantes.
Différences entre ESC-VM et les couches 2 existantes (Est-ce que l’ESC-VM est une L2 ?)
Le livre blanc d’ESIP-4 aborde clairement cette question et fournit des arguments précis.
L’ESC-VM n’est pas une couche 2. Pour comprendre cela, examinons les deux types de consensus existant sur Ethereum :
(1) Le consensus sur les transactions incluses dans chaque bloc et leur ordre.
(2) Le consensus sur l’impact cumulé de (1) sur l’état de la machine virtuelle Ethereum (EVM).
L'idée centrale des Ethscriptions est la suivante :
Construire un système entièrement décentralisé en se concentrant sur (1), car l’état de la blockchain définit explicitement et de manière déterministe l’état de l’EVM. À partir de la seule chaîne, toute personne peut indépendamment et exactement vérifier l’état de l’EVM.
En revanche, il est impossible de vérifier la « vérité » de (1), car ce processus est non déterministe et n’a pas de « bonne réponse ».
Intégrer (1) et (2) dans le protocole Ethereum est idéal. Toutefois, pour la plupart des applications, cette combinaison est trop coûteuse. Les Ethscriptions sacrifient une partie du protocole Ethereum — à savoir (2) — et développent des outils pour faciliter le calcul d’un état déterministe.
Inversement, les couches 2 adoptent une approche opposée. Étant donné que l’état L2 est géré dans le contexte de la blockchain, sa vérification est plus pratique que celle de l’écosystème Ethscriptions. Toutefois, la vérification L2 est conditionnelle : elle affirme que, si une transaction X est incluse dans un bloc ordonné Y, alors l’état de la blockchain devrait devenir Z. Mais dans un système L2, il est impossible de vérifier si X et Y sont corrects.
En général, X et Y ne seront justes que si cela correspond aux intérêts de l’organisation opérant la L2. Les entreprises gestionnaires d’une L2 ont une responsabilité fiduciaire envers leurs actionnaires, souvent prioritaire par rapport aux intérêts des utilisateurs de la L2. Dans des cas extrêmes, si la L2 ne sert plus les intérêts de l’entreprise, elle pourrait être fermée.
L’idée portée par les Ethscriptions est la suivante :
Sans consensus décentralisé sur les questions non déterministes (comme l’inclusion des blocs et l’ordre des transactions), la blockchain ne peut jamais être considérée comme sûre. L’objectif de l’ESC-VM est de combiner décentralisation, sécurité et fonctionnalités proches de celles de l’EVM.
Problèmes existants
Actuellement, les contrats muets présentent encore certains problèmes urgents à résoudre.
① Les contrats muets ne peuvent pas effectuer directement des paiements ; un pont est nécessaire ;
② ESIP-4 n’autorise pas la création arbitraire de contrats muets. Bien que ceux-ci puissent être déployés et exécutés sans confiance, leur code est défini conjointement avec les autres règles du protocole Ethscriptions dans le processus ESIP ;
③ Un problème crucial soulevé par le professeur 0x8699 (@ethan0x8699) : eths dépend fortement des indexeurs, mais le mécanisme ne leur accorde pas assez d’importance. Ce sujet mériterait un article approfondi à lui seul, je n’y reviendrai donc pas davantage ici.
Cet article s’appuie sur le livre blanc et les discussions des experts. Il ne constitue en aucun cas un conseil d’investissement. Toute erreur ou omission m’incombe.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News













