Une transaction Ethereum peut-elle être annulée ? Proposition des chercheurs de Stanford

Selon des chercheurs de Stanford, Kaili Wang, Dan Boneh et Quinchen Wang ont inversé Ethereum transactions peuvent être un outil bénéfique pour blockchain La technologie. La réversibilité des transactions permet de contrer et d'inverser facilement le vol au sein des réseaux blockchain. L'incapacité d'inverser les transactions blockchain a été une épée à double tranchant pour les projets blockchain. Outre ses nombreux avantages, le vol de crypto sans possibilité d'inversion a été un inconvénient majeur. 

Les données de la blockchain sont connues pour être immuables. L'incapacité de modifier les informations sur une blockchain a été au cœur de ses innovations, car elle est considérée comme une source fiable pour obtenir des données vérifiables. Cependant, faire Ethereum les transactions réversibles peuvent être une bonne étape vers la lutte contre le vol de crypto.

Pourquoi l'inversion des transactions Ethereum est importante

Selon la proposition, ERC-20R et ERC-721R impliquent des transactions réversibles sur le réseau Ethereum pour le conventionnel ERC-20 et jetons ERC-721. Les transactions sont rendues partiellement réversibles, créant un réseau Ethereum quelque peu hybride. Les transactions permettent une petite fenêtre spécifique pour la vérification des erreurs, qui permet de faire des conflits après qu'une transaction a eu lieu, par exemple, une fenêtre de trois minutes pour que la victime demande un gel des jetons volés.

La demande de gel a été faite auprès d'un contrat de gouvernance. La victime est tenue de fournir la preuve de la transaction malveillante et d'engager certains jetons en tant que mise. Les juges examineront alors la demande et l'accepteront ou la rejetteront.  

Les juges sont décentralisés et des politiques sont en place pour garantir l'absence de parti pris. Lorsqu'une demande de gel est acceptée, la transaction contestée est arrêtée en exécutant la fonction de gel. 

Cependant, ERC-20R et ERC-721R posent des défis différents. Étant donné que l'ERC-721R représente NFT les transactions, qui ne sont pas fongibles, permettent un traçage facile des adresses, et la fonction de gel peut être facilement exécutée. Cependant, pour les transactions ERC-20R, l'attaquant peut diviser les jetons en plusieurs adresses pour éviter d'être tracé. Pour éviter que les auteurs ne manipulent le gel, le gel est exécuté sur l'ensemble de la transaction et ses calculs en chaîne.

Une demande de gel peut être contestée car les juges exigeront des preuves des deux parties en cas de litige. Le jury décentralisé prendra alors la décision soit de maintenir le gel, soit de le défaire. Lorsque la fonction reflectReverse est appelée, les actifs sont libérés et la transaction initiale est maintenue.

D'autre part, la fonction inverse est appelée lorsque la victime obtient gain de cause et que les fonds sont restitués à la victime, après approbation des juges. Le processus typique de règlement des différends prend environ trois jours. 

Mise en œuvre de l'inversion des transactions Ethereum dans les échanges

La nouvelle proposition d'annulation des transactions Ethereum semble être une bonne option pour l'écosystème de la blockchain. Plusieurs projets de chaînes de blocs et de crypto-monnaie ont perdu des fonds à cause de cyberattaques. Fournir aux détenteurs de jetons Ethereum la possibilité d'avoir un autre actif numérique pour contester les attaques malveillantes et récupérer leurs fonds est un grand pas en avant vers l'efficacité de la blockchain.

Bien que la proposition semble modifier les avantages fondamentaux du réseau blockchain Ethereum, si l'algorithme fonctionne correctement pour naviguer dans la réversibilité des jetons ERC-20R, il peut s'agir d'une innovation révolutionnaire au sein de l'écosystème Web 3 qui pourrait permettre d'économiser des milliards de dollars. 

Source : https://www.cryptopolitan.com/ethereum-transactions-reversible/