Kan en Ethereum-transaksjon reverseres? Stanford-forskernes forslag

I følge Stanford-forskere reverserer Kaili Wang, Dan Boneh og Quinchen Wang Ethereum transaksjoner kan være et nyttig verktøy for blockchain teknologi. Reversibiliteten til transaksjoner gjør at tyveri i blokkjedenettverk enkelt kan løses og reverseres. Manglende evne til å reversere blokkjedetransaksjoner har vært et tveegget sverd for blokkjedeprosjekter. Foruten de mange fordelene, har kryptotyveri uten mulighet for reversering vært en stor ulempe. 

Blockchain-data er kjent for å være uforanderlige. Manglende evne til å endre informasjon på en blokkjede har vært kjernen i innovasjonene dens er det er sett på som en pålitelig kilde for å skaffe verifiserbare data. Imidlertid gjør Ethereum reversible transaksjoner kan være et godt skritt mot å begrense kryptotyveri.

Hvorfor reversering av Ethereum-transaksjoner er viktig

I følge forslaget innebærer ERC-20R og ERC-721R reversible transaksjoner på Ethereum Network for det konvensjonelle ERC-20 og ERC-721 tokens. Transaksjonene er gjort delvis reversible, noe som gir et noe hybrid Ethereum-nettverk. Transaksjonene tillater et spesifikt lite vindu for feilkontroll, som gjør det mulig å fremsette påstander etter at en transaksjon har skjedd - for eksempel et tre-minutters vindu for offeret til å be om å fryse de stjålne tokenene.

Begjæringen om frysing ble gjort til en styringskontrakt. Offeret er pålagt å fremlegge bevis for den ondsinnede transaksjonen og begå noen tokens som innsats. Dommerne vil deretter vurdere forespørselen og enten godta den eller avvise den.  

Dommerne er desentraliserte og retningslinjer er på plass for å sikre ingen skjevhet. Når en fryseforespørsel godtas, stoppes den omstridte transaksjonen ved å utføre frysefunksjonen. 

ERC-20R og ERC-721R byr imidlertid på ulike utfordringer. Siden ERC-721R representerer NFT transaksjoner, som er ikke-fungible, tillater enkel sporing av adresser, og frysefunksjonen kan enkelt utføres. For ERC-20R-transaksjoner kan imidlertid angriperen dele opp tokenene i flere adresser for å unngå å bli sporet. For å unngå at gjerningsmennene manøvrerer frysingen, utføres frysingen for hele transaksjonen og dens beregninger på kjeden.

En frysningsforespørsel kan bestrides ettersom dommere vil kreve bevis fra begge sider i tilfelle en tvist. Den desentraliserte juryen vil da ta avgjørelsen om enten å opprettholde frysingen eller angre den. Når rejectReverse-funksjonen kalles, frigjøres eiendelene og den første transaksjonen opprettholdes.

På den annen side kalles den omvendte funksjonen når offeret vinner saken og midler returneres til offeret, etter godkjenning av dommerne. Den typiske tvisteløsningsprosessen tar omtrent tre dager å fullføre. 

Implementering av Ethereum-transaksjonsreversering i børser

Det nye forslaget for reversering av Ethereum-transaksjoner ser ut til å være et godt alternativ for blockchain-økosystemet. Flere blokkjeder og kryptovalutaprosjekter har tapt midler gjennom cyberangrep. Å gi Ethereum-tokenholdere en mulighet med en annen digital eiendel til å bestride ondsinnede angrep og gjenvinne pengene deres, er et stort skritt mot å oppnå blockchain-effektivitet.

Selv om forslaget ser ut til å endre de grunnleggende fordelene med Ethereum-blokkjedenettverket, kan det være en revolusjonerende innovasjon innenfor Web 20-økosystemet som kan spare milliarder av dollar hvis algoritmen fungerer jevnt for å navigere i reversibiliteten til ERC-3R-tokens. 

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