Ali je mogoče transakcijo Ethereum razveljaviti? Predlog raziskovalcev s Stanforda

Po mnenju raziskovalcev s Stanforda se Kaili Wang, Dan Boneh in Quinchen Wang obračajo Ethereum transakcije so lahko koristno orodje za blockchain tehnologija. Reverzibilnost transakcij omogoča enostavno odkrivanje in odpravo kraje v omrežjih blockchain. Nezmožnost razveljavitve transakcij blockchain je bila za projekte blockchain dvorezen meč. Poleg številnih prednosti je bila kraja kripto brez možnosti razveljavitve velika pomanjkljivost. 

Znano je, da so podatki v verigi blokov nespremenljivi. Nezmožnost spreminjanja informacij v verigi blokov je bila jedro njenih inovacij, saj se nanjo gleda kot na zanesljiv vir za pridobivanje preverljivih podatkov. Vendar pa izdelava Ethereum reverzibilne transakcije so lahko dober korak k zajezitvi kraje kriptovalut.

Zakaj je razveljavitev transakcije Ethereum pomembna

V skladu s predlogom ERC-20R in ERC-721R pomenita reverzibilne transakcije v omrežju Ethereum za konvencionalne ERC-20 in žetone ERC-721. Transakcije so delno reverzibilne, zaradi česar nastane nekoliko hibridno omrežje Ethereum. Transakcije omogočajo posebno majhno okno za preverjanje napak, ki omogoča spore, potem ko je transakcija že izvedena – na primer triminutno okno, v katerem lahko žrtev zahteva zamrznitev ukradenih žetonov.

Zahteva za zamrznitev je bila vložena v pogodbo o upravljanju. Žrtev mora predložiti dokaze o zlonamerni transakciji in vložiti nekaj žetonov kot vložek. Sodniki bodo nato prošnjo pregledali in jo sprejeli ali zavrnili.  

Sodniki so decentralizirani in vzpostavljene so politike, ki preprečujejo pristranskost. Ko je zahteva za zamrznitev sprejeta, se izpodbijana transakcija ustavi z izvedbo funkcije zamrznitve. 

Vendar ERC-20R in ERC-721R predstavljata drugačne izzive. Ker ERC-721R predstavlja NFT transakcije, ki niso zamenljive, omogoča preprosto sledenje naslovom, funkcijo zamrznitve pa je mogoče enostavno izvesti. Pri transakcijah ERC-20R pa lahko napadalec žetone razdeli na več naslovov, da se izogne ​​izsleditvi. Da bi se storilcem izognili manevriranju zamrznitve, se zamrznitev izvede za celotno transakcijo in njene izračune v verigi.

Zahtevo po zamrznitvi je mogoče izpodbijati, saj bodo sodniki v primeru spora zahtevali dokaze obeh strani. Decentralizirana žirija se bo nato odločila, ali zamrznitev potrdi ali razveljavi. Ko se pokliče funkcija rejectReverse, se sredstva sprostijo in začetna transakcija se ohrani.

Po drugi strani pa se obratna funkcija sproži, ko žrtev zmaga v primeru in se žrtvi po odobritvi sodnikov sredstva vrnejo. Običajni postopek reševanja sporov traja približno tri dni. 

Izvajanje razveljavitve transakcij Ethereum v borzah

Zdi se, da je nov predlog za razveljavitev transakcij Ethereum dobra možnost za ekosistem blockchain. Več blokovnih verig in projektov kriptovalut je izgubilo sredstva zaradi kibernetskih napadov. Zagotavljanje možnosti imetnikom žetonov Ethereum z drugim digitalnim sredstvom, da se zoperstavijo zlonamernim napadom in povrnejo svoja sredstva, je velik korak k doseganju učinkovitosti verige blokov.

Čeprav se zdi, da predlog spreminja temeljne prednosti omrežja blockchain Ethereum, je lahko revolucionarna inovacija znotraj ekosistema Web 20, ki bi lahko prihranila milijarde dolarjev, če algoritem deluje gladko pri navigaciji po reverzibilnosti žetonov ERC-3R. 

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