Može li se Ethereum transakcija poništiti? Prijedlog istraživača sa Stanforda

Prema istraživačima sa Stanforda, Kaili Wang, Dan Boneh i Quinchen Wang se okreću unazad Ethereum transakcije mogu biti koristan alat za blockchain tehnologije. Reverzibilnost transakcija omogućava da se krađa unutar blockchain mreža lako otkloni i poništi. Nemogućnost preokretanja blockchain transakcija bila je mač sa dvije oštrice za blockchain projekte. Osim brojnih prednosti, krađa kriptovaluta bez mogućnosti poništavanja bila je veliki nedostatak. 

Poznato je da su Blockchain podaci nepromjenjivi. Nemogućnost promjene informacija na blockchainu bila je srž njegovih inovacija jer se na njega gleda kao na pouzdan izvor za dobivanje provjerljivih podataka. Međutim, izrada Ethereum reverzibilne transakcije mogu biti dobar korak ka suzbijanju krađe kriptovaluta.

Zašto je preokret Ethereum transakcije važan

Prema prijedlogu, ERC-20R i ERC-721R podrazumijevaju reverzibilne transakcije na Ethereum mreži za konvencionalne ERC-20 i ERC-721 tokeni. Transakcije su djelimično reverzibilne, čineći donekle hibridnu Ethereum mrežu. Transakcije dozvoljavaju određeni mali prozor za provjeru grešaka, koji omogućava da se naprave sporovi nakon što se transakcija dogodila – na primjer, prozor od tri minute za žrtvu da zatraži zamrzavanje ukradenih tokena.

Zahtjev za zamrzavanje je upućen ugovoru o upravljanju. Od žrtve se traži da pruži dokaz o zlonamjernoj transakciji i uloži neke tokene kao ulog. Sudije će zatim razmotriti zahtjev i ili ga prihvatiti ili odbiti.  

Sudije su decentralizovane i postoje politike koje osiguravaju da nema pristrasnosti. Kada se prihvati zahtjev za zamrzavanje, sporna transakcija se zaustavlja izvršavanjem funkcije zamrzavanja. 

Međutim, ERC-20R i ERC-721R predstavljaju različite izazove. Budući da ERC-721R predstavlja Nft transakcije, koje su nezamenljive, omogućavaju lako praćenje adresa, a funkcija zamrzavanja se može lako izvršiti. Međutim, za ERC-20R transakcije, napadač može podijeliti tokene na nekoliko adresa kako bi izbjegao praćenje. Kako bi se spriječilo da počinitelji manevriraju zamrzavanjem, zamrzavanje se izvršava na cijelu transakciju i njene kalkulacije u lancu.

Zahtjev za zamrzavanje se može osporiti jer će sudije zahtijevati dokaze s obje strane u slučaju spora. Decentralizovani žiri će tada doneti odluku da ili podrži zamrzavanje ili da ga poništi. Kada se pozove funkcija rejectReverse, sredstva se oslobađaju i početna transakcija je potvrđena.

S druge strane, obrnuta funkcija se poziva kada žrtva dobije slučaj i sredstva se vrate žrtvi, po odobrenju sudija. Uobičajeni proces rješavanja sporova traje oko tri dana. 

Implementacija preokreta Ethereum transakcija u berzama

Čini se da je novi prijedlog za poništavanje transakcija Ethereum dobra opcija za blockchain ekosistem. Nekoliko blockchaina i projekata kriptovaluta izgubilo je sredstva kroz sajber napade. Pružanje mogućnosti vlasnicima Ethereum tokena s još jednim digitalnim sredstvom da se bore protiv zlonamjernih napada i povrate svoja sredstva je ogroman korak ka postizanju efikasnosti blockchaina.

Iako se čini da prijedlog mijenja temeljne prednosti Ethereum blockchain mreže, ako algoritam radi glatko na navigaciji reverzibilnosti ERC-20R tokena, to može biti revolucionarna inovacija unutar Web 3 ekosistema koja bi mogla uštedjeti milijarde dolara. 

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