Kan een Ethereum-transactie worden teruggedraaid? Voorstel van Stanford-onderzoekers

Volgens Stanford-onderzoekers keren Kaili Wang, Dan Boneh en Quinchen Wang om Ethereum transacties kunnen een nuttig hulpmiddel zijn voor: blockchain technologie. Door de omkeerbaarheid van transacties kan diefstal binnen blockchain-netwerken eenvoudig worden aangepakt en ongedaan worden gemaakt. Het onvermogen om blockchain-transacties terug te draaien is een tweesnijdend zwaard geweest voor blockchain-projecten. Naast de vele voordelen, is cryptodiefstal zonder mogelijkheid van terugboekingen een groot nadeel geweest. 

Blockchain-gegevens staan ​​bekend als onveranderlijk. Het onvermogen om informatie op een blockchain te veranderen, vormt de kern van zijn innovaties, omdat het wordt gezien als een betrouwbare bron om verifieerbare gegevens te verkrijgen. Echter, het maken van Ethereum transacties omkeerbaar kunnen een goede stap zijn om cryptodiefstal te beteugelen.

Waarom het terugdraaien van Ethereum-transacties belangrijk is

Volgens het voorstel impliceren ERC-20R en ERC-721R omkeerbare transacties op Ethereum Network voor de conventionele ERC-20 en ERC-721-tokens. De transacties worden gedeeltelijk omkeerbaar gemaakt, waardoor een enigszins hybride Ethereum-netwerk ontstaat. De transacties laten een specifiek klein venster toe voor foutcontrole, waardoor geschillen kunnen worden gemaakt nadat een transactie heeft plaatsgevonden, bijvoorbeeld een drie minuten durende venster voor het slachtoffer om een ​​bevriezing van de gestolen tokens aan te vragen.

Het verzoek tot bevriezing werd gedaan op een governancecontract. Het slachtoffer moet bewijs leveren van de kwaadaardige transactie en een aantal tokens inzetten als inzet. De rechters beoordelen het verzoek dan en accepteren het of wijzen het af.  

De rechters zijn gedecentraliseerd en er is beleid om vooringenomenheid te voorkomen. Wanneer een bevriezingsverzoek wordt geaccepteerd, wordt de betwiste transactie stopgezet door de bevriezingsfunctie uit te voeren. 

ERC-20R en ERC-721R brengen echter verschillende uitdagingen met zich mee. Aangezien ERC-721R vertegenwoordigt: NFT transacties, die niet-fungeerbaar zijn, maken het gemakkelijk om adressen te traceren en de bevriezingsfunctie kan eenvoudig worden uitgevoerd. Voor ERC-20R-transacties kan de aanvaller de tokens echter opsplitsen in verschillende adressen om te voorkomen dat ze worden getraceerd. Om te voorkomen dat de daders de bevriezing manoeuvreren, wordt de bevriezing uitgevoerd voor de hele transactie en de berekeningen ervan on-chain.

Een verzoek tot bevriezing kan worden aangevochten, aangezien rechters in geval van een geschil bewijs van beide partijen nodig hebben. De decentrale jury zal dan de beslissing nemen om de bevriezing te handhaven of ongedaan te maken. Wanneer de functie rejectReverse wordt aangeroepen, worden de activa vrijgegeven en wordt de initiële transactie gehandhaafd.

Aan de andere kant wordt de omgekeerde functie aangeroepen wanneer het slachtoffer de zaak wint en geld wordt teruggegeven aan het slachtoffer, na goedkeuring door de rechters. Het typische proces voor geschillenbeslechting duurt ongeveer drie dagen. 

Ethereum-transactieomkering implementeren in beurzen

Het nieuwe voorstel voor het terugdraaien van Ethereum-transacties lijkt een goede optie voor het blockchain-ecosysteem. Verschillende blockchain- en cryptocurrency-projecten hebben geld verloren door cyberaanvallen. Het bieden van de mogelijkheid voor Ethereum-tokenhouders met een ander digitaal activum om kwaadwillende aanvallen te bestrijden en hun geld terug te krijgen, is een enorme stap in de richting van het bereiken van blockchain-efficiëntie.

Hoewel het voorstel de fundamentele voordelen van het Ethereum-blockchainnetwerk lijkt te veranderen, kan het een revolutionaire innovatie zijn binnen het Web 20-ecosysteem die miljarden dollars kan besparen als het algoritme soepel werkt om door de omkeerbaarheid van ERC-3R-tokens te navigeren. 

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