La proposition de développement de transactions réversibles pourrait atténuer l’impact des attaques sur les protocoles DeFi et crypto.
Un groupe de chercheurs de l'Université de Stanford, aux États-Unis, a réalisé une étude proposition de développement de « transactions réversibles » sur Ethereum. La proposition souligne que cela pourrait constituer une solution aux vols de jetons et aux attaques contre Protocoles DeFi.
Kaili Wang, chercheuse en technologie blockchain, de l'Université de Stanford, a publié un tweet sur son compte Twitter le 25 septembre dans lequel elle explique l'idée derrière les soi-disant « transactions réversibles ». Wang souligne qu'il s'agit d'un « concept en développement », plutôt qu’une proposition ferme et cela vise à inciter au dialogue et à ce que la communauté cryptographique apporte des idées.
Pour Wang, les principales cyberattaques sont indéniablement le vol. Par conséquent, s'il y avait un moyen de rannulez ces vols, l'écosystème serait beaucoup plus sûr. La proposition de l'Université de Stanford permettrait d'annuler les transactions, mais tant qu'il y aurait des preuves solides de vol, puisque l'annulation devrait être approuvé par un quorum juges décentralisés.
La proposition prévoit la création de «normes de jetons facultatives qui sont les frères de l'ERC-20 et de l'ERC-721, appelés ERC-20R et ERC-721R ».
La proposition explique que Il ne s'agit pas de remplacer les jetons ERC-20 ni rendre réversible l’ensemble de l’écosystème Ethereum. Comme l’indique le titre, il s’agit d’une norme facultative qui « laisse un bref laps de temps après la transaction pour que les vols soient contestés et restaurés ».
En ce sens, lorsqu’un vol se produit, une demande est déposée pour geler les actifs d'un marché public. Le tribunal décentralisé doit alors voter rapidement (dans un délai d'un jour ou deux au maximum) pour approuver ou rejeter la demande.
À ce stade, les deux parties doivent fournir des preuves au tribunal afin qu'ils disposent de toutes les informations possibles pour prendre une décision équitable.
Le problème des jetons fongibles sur Ethereum
Wang explique que, dans le cas des NFT, le processus serait vraiment simple, puisqu'il leur suffirait de réviser qui est le propriétaire actuel du token et geler le compte.
Cependant, le gel des jetons fongibles est beaucoup plus compliqué, car un utilisateur malveillant peut le faire. répartir les fonds sur des dizaines de comptes, passez-les dans un mélangeur de jetons ou échangez-les contre une autre classe d’actifs numériques.
Pour contrecarrer cela, ils ont conçu un algorithme qui fournit un "processus de gel par défaut pour suivre et bloquer les fonds volés." De cette façon, suffisamment de fonds seront gelés sur le compte de l'acteur malveillant pour couvrir le montant volé, et les fonds ne seront gelés que s'il existe « un flux direct de transactions résultant du vol ».
Certains développeurs de la communauté Ethereum, comme Anthony Sassano, je ne suis pas d'accord avec cette proposition, puisqu'ils croient que le Protection des utilisateurs et contrôle de la restauration des transactions doivent être placées dans des couches de sécurité plus élevées, telles que les bourses et les sociétés financières décentralisées, mais jamais dans la couche de base de la blockchain ou des jetons eux-mêmes.
[hubspot type=cta portal=20298209 id=38fb28e1-1dc1-40e3-9098-5704ca7fcb07]