En 2022, des chercheurs de l’Université de Stanford ont mis au point un prototype de transactions réversibles pour Ethereum, baptisé ERC-20R et ERC-721R. Selon Chainalysis, les vols de cryptomonnaies ont atteint 3,8 milliards de dollars en 2022, ce qui explique l’urgence de trouver des parades (Chainalysis, 2023). Ce projet pose une question difficile : peut-on corriger une erreur sur la blockchain sans rompre son principe fondateur ?
En bref
- Des chercheurs de Stanford ont proposé les standards ERC-20R et ERC-721R pour rendre certaines transactions réversibles après un vol.
- Le mécanisme ouvre une fenêtre de contestation de 24 à 48 heures après la transaction frauduleuse.
- Un quorum décentralisé de juges doit approuver toute demande de gel et de restitution des fonds.
- Les vols de cryptomonnaies ont atteint 3,8 milliards de dollars en 2022, selon Chainalysis.
- Le projet reste expérimental en 2026 : aucun standard réversible n’a été adopté à grande échelle sur Ethereum.
Pourquoi rendre des transactions Ethereum réversibles ?
L’immuabilité de la blockchain est à la fois son atout principal et sa limite la plus frustrante. Les vols de cryptomonnaies ont atteint 3,8 milliards de dollars en 2022 selon Chainalysis, un record historique. Chaque fois, les victimes peuvent voir leurs fonds sur la chaîne publique, sans aucun recours possible (Chainalysis, 2023).
Cette réalité pousse des chercheurs à imaginer des correctifs. Kaili Wang et son équipe à l’Université de Stanford ont publié en septembre 2022 une proposition concrète : créer une version “réversible” des standards de tokens Ethereum les plus utilisés.
L’idée centrale ne revient pas sur l’immuabilité de la chaîne principale. Elle ajoute une couche de contestation optionnelle pour les projets qui choisissent d’adopter ces nouveaux standards.
Comment fonctionnent les standards ERC-20R et ERC-721R ?
ERC-20R et ERC-721R sont des variantes des standards existants ERC-20 (tokens fongibles) et ERC-721 (NFTs). Le “R” signifie “reversible”. Ces nouveaux standards conservent toutes les fonctionnalités originales, mais ajoutent un mécanisme de contestation post-transaction (Kaili Wang, Stanford, 2022).
Concrètement, après une transaction suspecte, la victime présumée peut déposer une demande de gel des actifs concernés. Cette demande déclenche un examen par un quorum décentralisé de juges, qui doivent statuer en 24 à 48 heures maximum.
Si le quorum valide la plainte, les actifs sont gelés puis restitués à leur propriétaire légitime. Si la demande est rejetée, la transaction reste valide et définitive. Le système prévoit aussi un mécanisme anti-contournement : le gel bloque la transaction en cours en une seule opération, pour empêcher l’attaquant de déplacer les fonds en voyant arriver la demande.
Quel est le rôle du quorum décentralisé de juges ?
C’est le point le plus complexe et le plus controversé du système. Kaili Wang le reconnaît elle-même : “La pièce la plus ambiguë de ce puzzle concerne le quorum décentralisé des juges. Qui sont ces juges ? Comment votent-ils ? Comment sont-ils récompensés ?” (Kaili Wang, Stanford, 2022).
Sa réponse est délibérément ouverte : la composition et les règles de ce quorum dépendent de la gouvernance de chaque projet qui adopte le standard. C’est donc la communauté du projet concerné qui décide de qui peut juger et selon quels critères.
Ce choix de conception offre une flexibilité maximale, mais crée aussi une incertitude réelle. Un quorum mal conçu pourrait être corruptible ou partial, ce qui irait à l’encontre de l’objectif initial. La crédibilité du système repose entièrement sur la qualité de la gouvernance du projet qui l’implémente.
Quelles sont les critiques et limites de ce système ?
Les puristes du code (“code is law”) s’opposent par principe à toute forme de réversibilité. Pour eux, l’immuabilité est la garantie fondamentale de la neutralité de la blockchain. Introduire un mécanisme de révision humaine revient à recréer une forme de centralisation déguisée (Ethereum Foundation, discussions communautaires 2022).
D’autres critiques pointent le risque de manipulation du quorum. Lorsque des sommes importantes sont en jeu, la tentation de corrompre des juges est forte. Sans mécanisme robuste d’incitation à l’honnêteté, le système peut être détourné par les acteurs malveillants qu’il cherche précisément à neutraliser.
Enfin, la fenêtre de 24 à 48 heures crée une incertitude temporaire sur la finalité des transactions. Pour les protocoles DeFi qui s’appuient sur des transactions rapides et certaines, cette ambiguïté est difficile à intégrer techniquement.
Questions fréquentes
Les transactions ERC-20R sont-elles adoptées sur Ethereum en 2026 ?
Non, ERC-20R et ERC-721R restent des propositions expérimentales à ce jour. Aucun projet Ethereum majeur n’a adopté ces standards à grande échelle. Le débat sur leur pertinence reste ouvert dans la communauté des développeurs (Ethereum Foundation, 2022).
Qui peut déclencher une demande de gel sur ERC-20R ?
N’importe quelle adresse ayant subi une transaction suspecte peut déposer une demande de gel. Elle doit fournir des preuves à l’appui de sa plainte. Le quorum de juges défini par la gouvernance du projet examine ensuite la demande dans un délai maximum de deux jours (Kaili Wang, Stanford, 2022).
Ce système s’applique-t-il aux NFTs volés ?
Oui. Le standard ERC-721R est la version pour NFTs. Il cible notamment les vols par phishing, une méthode qui a permis de dérober plus de 100 millions de dollars en NFTs en 2022 selon les estimations de Chainalysis. Le mécanisme de gel et de restitution fonctionne de la même façon que pour les tokens fongibles (Chainalysis, 2023).
Sources
-
HACKS & SÉCURITÉPamStealer vole mots de passe, keychains et wallets crypto
-
HACKS & SÉCURITÉStep Finance : un hack de 21,4 M$ blanchis via Tornado Cash