Lze transakci Ethereum zvrátit? Návrh Stanfordských vědců

Podle vědců ze Stanfordu Kaili Wang, Dan Boneh a Quinchen Wang couvali Ethereum transakce mohou být prospěšným nástrojem pro blockchain technika. Vratnost transakcí umožňuje krádežím v rámci blockchainových sítí snadno přichytit a zvrátit. Neschopnost zvrátit blockchainové transakce byla dvousečným mečem pro blockchainové projekty. Kromě četných výhod je velkou nevýhodou kryptokrádež bez možnosti zvratu. 

Je známo, že data blockchainu jsou neměnná. Neschopnost měnit informace na blockchainu byla jádrem jeho inovací, protože je považována za spolehlivý zdroj pro získání ověřitelných dat. Nicméně, dělat Ethereum vratné transakce mohou být dobrým krokem k omezení krádeží kryptoměn.

Proč je zrušení transakce Ethereum důležité

Podle návrhu ERC-20R a ERC-721R znamenají vratné transakce v síti Ethereum pro konvenční ERC-20 a tokeny ERC-721. Transakce jsou částečně reverzibilní, což vytváří poněkud hybridní síť Ethereum. Transakce umožňují specifické malé okno pro kontrolu chyb, které umožňuje provádět spory poté, co k transakci došlo – například tříminutové okno pro oběť, aby požádala o zmrazení ukradených tokenů.

Žádost o zmrazení byla vznesena do smlouvy o správě a řízení. Oběť je povinna poskytnout důkazy o škodlivé transakci a vložit nějaké tokeny jako sázku. Soudci pak žádost posoudí a buď ji přijmou, nebo zamítnou.  

Soudci jsou decentralizovaní a jsou zavedeny zásady, které zajišťují, že nedojde k zaujatosti. Když je přijat požadavek na zmrazení, je sporná transakce zastavena provedením funkce zmrazení. 

ERC-20R a ERC-721R však představují různé výzvy. Protože ERC-721R představuje NFT transakce, které jsou nezaměnitelné, umožňují snadné dohledání adres a lze snadno provést funkci zmrazení. U transakcí ERC-20R však může útočník rozdělit tokeny na několik adres, aby nebyli sledováni. Aby se zabránilo pachatelům v manévrování zmrazení, zmrazení se provede pro celou transakci a její výpočty v řetězci.

Žádost o zmrazení může být napadena, protože soudci budou v případě sporu vyžadovat důkazy od obou stran. Decentralizovaná porota poté učiní rozhodnutí, zda zmrazení buď potvrdí, nebo jej zruší. Když je zavolána funkce cancelReverse, aktiva jsou uvolněna a počáteční transakce je zachována.

Na druhou stranu, zpětná funkce je volána, když oběť vyhraje případ a finanční prostředky jsou vráceny oběti po schválení soudci. Dokončení typického procesu řešení sporů trvá přibližně tři dny. 

Implementace obrácení transakce Ethereum na burzách

Nový návrh na zrušení transakcí Ethereum se zdá být dobrou volbou pro blockchainový ekosystém. Několik blockchainových a kryptoměnových projektů přišlo o finanční prostředky v důsledku kybernetických útoků. Poskytnutí možnosti držitelům tokenů Ethereum s dalším digitálním aktivem bojovat proti škodlivým útokům a získat zpět své prostředky je obrovským krokem k dosažení účinnosti blockchainu.

Ačkoli se zdá, že návrh mění základní výhody blockchainové sítě Ethereum, pokud algoritmus hladce funguje při navigaci v reverzibilitě tokenů ERC-20R, může to být revoluční inovace v rámci ekosystému Web 3, která by mohla ušetřit miliardy dolarů. 

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