Transactions réversibles sur Ethereum ?
Des chercheurs de l'Université Stanford ont présenté un concept pour des transactions réversibles sur la blockchain Ethereum.

Des chercheurs de l'Université Stanford ont présenté un concept pour des transactions réversibles sur la blockchain Ethereum. La finalité de la blockchain est-elle en danger?
L'un des atouts majeurs de la blockchain est son caractère immuable. Une fois les transactions effectuées et validées, il n'y a plus de chemin en arrière. Pour les victimes de piratages et autres, cela a souvent été une malédiction plutôt qu'une bénédiction. Dès que des clés privées, wallets ou contrats intelligents étaient compromis, les attaquants pouvaient souvent détourner des crypto sans répercussions. Une lueur d’espoir ? Pas de chance.
Cette année, rien que deux milliards de dollars ont été volés via des piratages de ponts. Contrairement à une banque, les fonds dans le monde de la blockchain ne peuvent pas être récupérés. Ce risque de perte était jusqu'à présent le prix à payer pour l'immuabilité. Mais cela pourrait changer. Des chercheurs de l'Université Stanford ont publié un article présentant les premiers concepts de transactions réversibles sur Ethereum.
De la nouvelle norme de jeton Ethereum
Les nouvelles normes de pièces ERC20-R et ERC 721-R seraient la solution. Elles constituent une extension des standards les plus utilisés sur Ethereum (ERC20 et ERC 721). La norme de coin prévoit en effet un contrat intelligent sur Ethereum définissant les règles de gestion de la pièce. Par exemple pour leurs fonctions liées à une application DeFi.
La nouvelle norme comprend alors en principe une fonction permettant de revenir sur une transaction. Selon les chercheurs, un « système juridique décentralisé » déciderait de l’annulation. Si un utilisateur est victime d’un piratage perdant ses jetons, il peut déposer une demande pour les geler et les restituer. La requête doit ensuite fournir les preuves nécessaires du crime, le supposé attaquant pouvant aussi fournir des preuves de son côté. Une procédure judiciaire décentralisée. Si la crypto-jury est convaincue, les jetons retournent à leur propriétaire légitime.
Le concept prévoit un futur où les piratages d'une valeur de millions seraient relégués au passé. Car outre le risque d'être pris, les pirates devraient désormais s'attendre à voir l'argent volé revenir par une transaction inversée.
Malgré les avantages évidents pour limiter les dommages causés par les piratages, la proposition a suscité beaucoup de critiques.
Ethereum et Cie : qu'en est-il de la finalité ?
Parce que le concept laisse encore de nombreuses questions sans réponse. L'une des chercheuses, dans son blog, admet que l'identité des juges dans ce système décentralisé n'est pas claire. Leur propre incitation et le système électoral réel restent également incertains. Cela ouvre de nouveaux vecteurs d'attaque. Si les prétendus « juges décentralisés » unissent leurs forces, ils pourraient inverser des transactions de manière arbitraire. L'intervention gouvernementale n'est pas non plus exclue.
Particulièrement la scène DeFi est critique envers la proposition. Le fondateur du mixeur crypto sanctionné Tornado Cash, Roman Semenov, pointe les limites de l'idée. La question est aussi de savoir si les nombreux protocoles DeFi accepteraient la nouvelle norme en premier lieu. Sachant qu'aucune transaction n'est définitivement conclue, les utilisateurs et les plateformes DeFi reculent probablement face aux transactions réversibles.
Le concept de réversibilité est peut-être noble. Mais les lacunes sont évidentes à cet égard. Dans leur article, les chercheurs s'accordent néanmoins: « La réversibilité est virale ». Cela signifie qu'une fois qu'un ou deux acteurs majeurs dans l'espace crypto adopteront la norme, les autres suivront.
Enfin il y a des objections idéologiques. Le développeur Ethereum et fondateur de projet DeFi « Foobar » défend la finalité de la blockchain dans son blog. Il la voit comme un fait presque physique, avec des règles fixes et un environnement cohérent. Selon lui, DeFi et NFT seraient en fait inutiles avec des transactions réversibles.
Selon le développeur, l'évolutivité variable de la blockchain érode la confiance et ralentit l'élan. « L'argent doit circuler à la vitesse d'Internet, pas à celle du bureau de poste », explique-t-il.
L'objectif de la blockchain a toujours été de redonner aux utilisateurs la responsabilité de leurs actifs numériques. Et la responsabilité implique aussi des risques. Il reste à voir si le secteur cherchera à se protéger à nouveau contre cette responsabilité.