Se protéger des vols grâce aux transactions réversibles ? Lumière sur les ERC-20R et ERC-721R
Une équipe de chercheurs de Standford a présenté un projet permettant de créer des transactions réversibles sur Ethereum (ETH). Si ce concept venait à se concrétiser un jour, cela donnerait naissance à une nouvelle famille de tokens : les ERC-20R et ERC-721R.
Le concept des transactions réversibles sur Ethereum (ETH)
Kaili Wang, une chercheuse de l’université de Stanford, a présenté un livre blanc dans lequel elle et plusieurs de ses collègues décrivent un concept de transactions réversibles :
Billions in crypto stolen. If we can't stop the thefts, can we reduce the harmful effects?
Over recent months, a couple other @Stanford researchers and I drew out and prototyped ERC-20R/721R to support reversible transactions on #Ethereum.
See post & 🧵:https://t.co/38Hs0F9goU
— kaili.eth (@kaili_jenner) September 24, 2022
La chercheuse explique que l’idée du projet vient de l’ensemble des hacks, auxquels a pu faire face l’écosystème. Elle cite aussi bien des attaques comme les 320 millions de dollars sur le bridge Wormhole, ou encore les différents phishings dont ont été victimes certains propriétaires de Bored Apes par exemple.
Il est vrai que dans ces cas précis, un bouton « marche arrière » serait utile. Pourtant, l’idée peut sembler contre-intuitive, car l’essence même d’une blockchain est justement d’être irréversible.
Bien sûr, l’objectif n’est pas de rendre l’ensemble de la blockchain Ethereum réversible, cela n’aurait aucun sens. Cela passerait plutôt par un nouveau standard de tokens, qui pourraient être utilisés pour des cas stratégiques : les ERC-20R et ERC-721R.
Le concept serait qu’après une erreur dans une transaction, ou suite à un hack, nous puissions faire une réclamation auprès d’un tribunal décentralisé, afin de réclamer le retour des actifs.
? À lire également – Découvrez 7 bonnes pratiques pour limiter le risque de hack
Ledger : la meilleure solution pour protéger vos cryptomonnaies 🔒Le concept du tribunal décentralisé
Les ERC-20R et ERC-721R seraient construits en leur implémentant diverses fonctions de manière à permettre les contestations. Le schéma ci-dessous montre comment ces fonctions sont sollicitées pendant le processus :
Fonctionnement d’une transaction réversible
La victime fait en fait appel à une fonction appelée « requestfreeze(...) » qui déclenche le « procès ». Dans un premier temps, les juges de la gouvernance du projet auquel appartiennent ces tokens votent sur le gel des avoirs, ce qui fera appel ou non à la fonction « freeze(...) ». Ensuite, après un autre vote, ces mêmes juges décideront de faire appel à la fonction « reverse (…) » ou « rejectReverse(...) » afin de faire revenir ou non les tokens à leur propriétaire d’origine.
Le livre blanc de cette hypothétique catégorie de tokens explique en détail le fonctionnement de cet algorithme, néanmoins, plusieurs limites peuvent être observées.
Pour un token non fongible (NFT), il est très simple de savoir sur quelle adresse il se trouve exactement, mais qu’en est-il pour les tokens fongibles ? Prenons l’exemple avec 10 tokens A volés, qui seraient envoyés vers une autre adresse contenant déjà 10 autres tokens A « propres ». Ensuite, le propriétaire de cette adresse les envoie sur deux adresses séparées en quantité égale.
Dans cet exemple, il n’est pas possible de savoir précisément où sont les tokens volés, et pourtant l’algorithme ne ciblerait qu’une seule et même adresse.
Si les transactions réversibles présentées par Kaili Wang sont intéressantes, nous constatons que dans le cas d’un hack, il faudrait réagir très vite, car la « fenêtre de tir » serait très restreinte.
Une telle technologie ne pourrait pas s’appliquer à tout l’écosystème, mais si elle venait à voir le jour, certaines organisations autonomes décentralisées (DAO) pourraient par exemple trouver un intérêt à l’adopter pour leurs tokens de gouvernance.
? Pour aller plus loin – Qu’est-ce qu’un token et quelles sont les différentes catégories ?
Cryptoast Academy : 75% de réduction avant le Black Friday pour fêter le bullrunSource : Kaili Wang
Recevez un récapitulatif de l'actualité crypto chaque jour par mail 👌
Certains liens présents dans cet article peuvent être affiliés. Cela signifie que si vous achetez un produit ou que vous vous inscrivez sur un site depuis cet article, notre partenaire nous reverse une commission.
Les investissements dans les crypto-monnaies sont risqués. Il n’existe pas de rendement élevé garanti, un produit présentant un potentiel de rendement élevé implique un risque élevé. Cette prise de risque doit être en adéquation avec votre projet, votre horizon de placement et votre capacité à perdre une partie de cette épargne. N’investissez pas si vous n’êtes pas prêt à perdre tout ou partie de votre capital