Reverzibilne transakcije mogu igrati ključnu ulogu u poticanju usvajanja kriptovaluta

Nepovratnost blockchain transakcija se često reklamira kao dokaz sigurnosti kriptovaluta. Jer a transakcija se ne može poništiti, ne postoji način da prevaranti pokrenu povraćaj sredstava nakon što su prenijeli sredstva za kupovinu proizvoda. Pruža vrhunski nivo zaštite prodavačima – posebno onima koji su u prošlosti možda bili spaljeni koristeći uslugu treće strane kao što je PayPal, gdje su povraćaji sredstava ne samo uobičajeni, već ih je i vrlo teško osporiti u slučaju prevare.

Postoji argument da je nepovratnost blockchaina jedan od razloga zašto je to tako sigurna tehnologija. Međutim, postoje nedostaci ove jedinstvene karakteristike blockchaina. Na kraju krajeva, korisnici blockchaina su samo ljudi, i često se prave greške. Problem je u tome što su adrese blockchain novčanika u suštini dugački niz nasumičnih brojeva i slova i vrlo je lako pogriješiti kada ih unesete ručno. Ako je adresa pogrešna i transakcija je potvrđena, ta sredstva će ili završiti u pogrešnom novčaniku ili će biti izgubljena u eteru za večnost, da se više nikada ne vide.

Drugi problem proizilazi iz složenosti DeFi-ja, gdje će korisnici često provoditi niz unakrsnih transakcija. Na primjer, mogli bi posuditi iz protokola u jednom lancu, a zatim premostiti ove tokene u drugi lanac prije nego što ih polažu u bazen likvidnosti. Ovo je transakcija u tri koraka koju trgovci mogu izvesti kako bi iskoristili mogućnosti arbitraže, ali takve transakcije su pune rizika u slučaju da bilo koji od koraka u procesu ne uspije.

Zašto Blockchain transakcije ne mogu biti poništene?

Konačnost transakcije je ključna karakteristika dizajna blockchaina koji je neophodan zbog svoje decentralizirane prirode. Za razliku od bankovnog transfera, koji obavlja pouzdana treća strana, blockchain transakcije obrađuju validatori kada se postigne konsenzus između različitih čvorova koji čine mrežu. Budući da se blokchain zapisi pohranjuju na više čvorova, distribuirana knjiga je nepromjenjiva, što znači da je ne može mijenjati nijedan čvor ili korisnik. Ako bi neko pokušao da izmeni transakciju, ostatak mreže bi znao za to i odbio bi tu izmenu.

Blockchains su dizajnirani na ovaj način iz sigurnosnih razloga, jer eliminiše problem poznat kao "dvostruko trošenje“, gdje korisnik može pokušati prevariti i koristiti ista sredstva za obavljanje više transakcija.

Dakle, zbog načina na koji su blokovi decentralizirani, ne postoji način da se poništi transakcija. Jedini način na koji se sredstva mogu vratiti je ako osoba koja ih je primila odluči da ih vrati. To može biti problematično, jer ako se sredstva pošalju potpunom strancu, ta osoba može biti u iskušenju da ih zadrži, jer se neće suočiti s problemom zbog toga.

Problemi uzrokovani nepovratnim transakcijama

Iako mnogi ljudi nepovratnost blockchaina vide kao dobru stvar, ona također može uzrokovati velike probleme kada se naprave greške. Postoji jak argument koji treba iznijeti da ako kriptovaluta treba zamijeniti fiat kao glavni način plaćanja, onda će ljudima biti potreban način da obrnu transakcije kada se sredstva pošalju na pogrešnu adresu.

Iako se većina grešaka eliminiše jednostavnim kopiranjem i lijepljenjem adresa ili skeniranjem QR koda, ove metode nisu sasvim besprijekorne. Moguće je, na primjer, slučajno promijeniti adresu nakon skeniranja. Alternativno, pošiljalac može uneti pogrešnu količinu novčića za slanje. To se događa češće nego što ljudi shvaćaju jer ljudi često cijene stvari u američkim dolarima ili drugoj fiat valuti, a zatim šalju ekvivalentan iznos u kriptovalutama. Da bi poslao 50 USD u BTC-u, korisnik će morati da prenese 0.0027 BTC po trenutnom kursu. Ali previše je lako umjesto toga slučajno poslati 0.027 BTC (500 USD).

Ipak, nisu samo greške ono što zabrinjava. Još jedan veliki problem je hakovanje novčanika. U tradicionalnom bankarstvu, korisnici se uvjeravaju da ako im je bankovni račun hakovan i neko prebaci novac sa njihovog računa, banka će im na kraju vratiti izgubljeni iznos. Ovo se neće desiti sa blockchain transakcijama, jer ne postoji centralizovano telo koje može da obezbedi povrat novca. Sigurnost je isključiva odgovornost pojedinačnih korisnika, pa ako je vaš novčanik na neki način ugrožen, gotovo sigurno možete zauvijek reći zbogom svim sredstvima u njemu.

Zašto je potrebna zaštitna mreža

Jasno je da mnogi ljudi mogu imati koristi od mogućnosti da preokrenu blockchain transakcije. Međutim, teškoća je to omogućiti na način koji ne ugrožava sigurnost blockchaina. Ako neko može poslati plaćanje za robu ili usluge, a zatim poništiti tu transakciju nakon što je proizvod isporučen, kripto će izgubiti sav kredibilitet i niko ga više neće koristiti.

To je težak problem za rješavanje, ali postoje neki vrlo pametni umovi koji su već došli do rješenja. Dobar primjer je t3rn protokol, koji je razvio platformu koja izvršava pametne ugovore sa ugrađenim mehanizmom za sigurnost od otkaza kako bi osigurao da se složene transakcije ili ispravno obrađuju, ili potpuno preokrenuto u slučaju bilo kakvih problema.

T3rn pruža dobru ilustraciju kako njegov mehanizam bezbjednosti radi u ovom slučaju blog post. Zamislite da korisnik planira transakciju u pet koraka koja uključuje premošćavanje tokena od Ethereuma do Polkadot, a zatim do Moonbeam-a, uz razne dodatne zamjene i depozite na tom putu. Ove vrste transakcija obično obavljaju DeFi trgovci, ali mogu uzrokovati probleme ako korisnik nema dovoljno kovanica na svom saldu da plati naknade za plin za svaku transakciju. Ako ostanu bez goriva u trećem ili četvrtom koraku, tokeni će ostati na tom koraku, uzrokujući velike glavobolje trgovcu. Gotovo sigurno će propustiti bilo koju mogućnost arbitraže koju su se nadali iskoristiti.

 

Sa t3rn-om to nije problem. Njegov jedinstveni mehanizam za sigurnost od kvara uključuje stavljanje sredstava uključenih u svaki korak transakcije u escrow. Na ovaj način, oni će biti pušteni tek kada svaki korak transakcije bude uspješno izvršen. Ako bilo koji od koraka ne bude izvršen, t3rn će jednostavno otkazati transakciju i svi prethodni koraci će biti vraćeni. Kao što možete vidjeti u gornjem primjeru, Bob će jednostavno vratiti sve svoje originalne ETH tokene u svoj novčanik, bez gubitka naknade za gorivo.

Odlična stvar kod t3rn-a je što omogućava korisnicima da sastavljaju složene transakcije putem jednostavnog korisničkog interfejsa, u kojem je svaki od koraka raspoređen na hronološki način. Protokol također podržava više novčanika, uključujući MetaMask, Ambire novčanik i drugi.

Utiranje puta za veće usvajanje

Reverzibilnost blockchaina koju je omogućio t3rn mogla bi se pokazati kao transformacijska za kripto industriju. Otvara mogućnost korisnicima da bolje zaštite svoju digitalnu imovinu uvođenjem sigurnosnog mehanizma za svaku pojedinačnu transakciju koju ikada izvrše. Ako neko slučajno pošalje tokene u vrijednosti od 500 USD umjesto samo 50 USD, sada ima način da poništi tu transakciju i ispravi grešku, ne oslanjajući se na poštenje osobe koja je primila sredstva.

Takva sposobnost je suštinska zaštita koja će podjednako koristiti i običnim korisnicima i DeFi trgovcima, a možda i stvoriti veće povjerenje u kriptovalute općenito. Iako se konačnost blockchain transakcije ne može, i ne treba žrtvovati, ljudima je i dalje potreban način da izbjegnu kaznu za poštene greške. Pružajući tu mogućnost, t3rn bi mogao ići na neki način da se uključi u sljedeću generaciju opreznijih kripto korisnika kojima je potrebna neka vrsta sigurnosne mreže.

Izvor: https://bitcoinist.com/reversible-transactions-can-play-a-key-role-in-driving-crypto-adoption/