Reversibla transaktioner kan spela en nyckelroll för att driva på att använda krypto

Oåterkalleligheten av blockchain-transaktioner framhålls ofta som ett bevis på kryptons säkerhet. Eftersom a transaktionen kan inte ångras, det finns inget sätt för bedragare att initiera en återbetalning efter att de har överfört pengar för att köpa en produkt. Det ger den ultimata skyddsnivån för säljare – särskilt de som kan ha blivit brända tidigare med hjälp av en tredjepartstjänst som PayPal, där återkrav inte bara är vanliga utan också mycket svåra att utmana i händelse av att de blir lurade.

Det finns ett argument att framföra att blockchains oåterkallelighet är en av anledningarna till att det är en så säker teknologi. Det finns dock nackdelar med denna unika egenskap hos blockchain. Blockchain-användare är trots allt bara människor, och misstag görs ofta. Problemet är att blockchain-plånboksadresser i grunden är en lång rad slumpmässiga siffror och bokstäver, och det är väldigt lätt att göra ett misstag när man anger en manuellt. Om en adress är felaktig och transaktionen bekräftas, kommer dessa pengar antingen att hamna i fel plånbok eller försvinna till etern för evigt, för att aldrig ses igen.

Ett andra problem uppstår från komplexiteten hos DeFi, där användare ofta genomför en serie transaktioner över kedjan. Till exempel kan de låna från ett protokoll på en kedja, sedan överbrygga dessa tokens till en annan kedja innan de sätter in dem i en likviditetspool. Detta är en transaktion i tre steg som handlare kan utföra för att dra fördel av arbitragemöjligheter, men sådana transaktioner är förenade med risker om något av stegen i processen misslyckas.

Varför kan blockchain-transaktioner inte vändas?

Transaktionens slutgiltighet är en nyckel designfunktion blockchain som är nödvändig på grund av dess decentraliserade karaktär. Till skillnad från en banköverföring, som utförs av en pålitlig tredje part, bearbetas blockchain-transaktioner av validatorer när konsensus uppnås mellan de olika noderna som utgör nätverket. Eftersom blockchain-posterna lagras över flera noder, är den distribuerade huvudboken oföränderlig, vilket innebär att den inte kan ändras av någon enskild nod eller användare. Om någon försökte ändra en transaktion, skulle resten av nätverket veta om det och avvisa den ändringen.

Blockkedjor är designade på detta sätt av säkerhetsskäl, eftersom det eliminerar ett problem som kallas "dubbla utgifter", där en användare kan försöka fuska och använda samma pengar för att utföra flera transaktioner.

Så på grund av hur blockkedjor är decentraliserade finns det inget sätt att vända en transaktion. Det enda sättet att återbetala pengar är om personen som tog emot dem bestämmer sig för att skicka tillbaka dem. Det kan vara problematiskt, för om pengar skickas till en helt främling kan den personen mycket väl frestas att behålla dem, eftersom de inte kommer att möta några problem för att göra det.

Problemen som orsakas av irreversibla transaktioner

Medan många människor ser blockchain-irreversibilitet som en bra sak, kan det också orsaka stora problem när misstag görs. Det finns ett starkt argument att framföra att om kryptovaluta ska ersätta fiat som en vanlig betalningsmetod, kommer människor att behöva ett sätt att vända transaktioner när pengar skickas till fel adress.

Även om de flesta misstag elimineras genom att helt enkelt kopiera och klistra in adresser eller skanna en QR-kod, är dessa metoder inte helt felfria. Det är möjligt att av misstag ändra adressen efter att ha skannat den, till exempel. Alternativt kan avsändaren ange fel antal mynt som ska skickas. Detta händer oftare än vad folk inser eftersom folk ofta prissätter saker i amerikanska dollar eller en annan fiatvaluta och sedan skickar motsvarande belopp i krypto. För att skicka 50 USD i BTC måste en användare överföra 0.0027 BTC till den aktuella kursen. Men det är alldeles för lätt att av misstag skicka 0.027 BTC ($500) istället.

Det är dock inte bara misstag som är ett problem. Ett annat stort problem är att plånböcker hackas. I traditionell bankverksamhet är användarna försäkrade om att om deras bankkonto hackas och någon överför pengar från deras konto, kommer banken så småningom att återbetala dem det förlorade beloppet. Detta kommer inte att hända med blockchain-transaktioner, eftersom det inte finns något centraliserat organ som kan ge återbetalningen. Säkerheten är enbart de enskilda användarnas ansvar, så om din plånbok på något sätt äventyras kan du nästan säkert säga adjö till de pengar som fanns i den, för alltid.

Varför ett skyddsnät behövs

Det är uppenbart att många människor kan dra nytta av att ha möjligheten att vända blockchain-transaktioner. Men svårigheten är att möjliggöra detta på ett sätt som inte äventyrar blockchain-säkerheten. Om någon kan skicka betalning för varor eller tjänster och sedan vända den transaktionen när produkten har levererats, kommer krypto att förlora all trovärdighet och ingen kommer att använda det längre.

Det är ett knepigt problem att lösa men det finns några väldigt smarta hjärnor som redan har kommit på en lösning. Ett bra exempel är t3rn-protokoll, som har utvecklat en plattform som exekverar smarta kontrakt med en inbyggd felsäker mekanism för att säkerställa att komplexa transaktioner antingen behandlas korrekt, eller vänd helt vid eventuella problem.

T3rn ger en bra illustration av hur dess felsäkra mekanism fungerar i detta blogginlägg. Föreställ dig att en användare planerar en femstegstransaktion som innebär att överbrygga tokens från Ethereum till Polkadot och sedan till Moonbeam, med olika ytterligare swappar och insättningar längs vägen. Den här typen av transaktioner utförs vanligtvis av DeFi-handlare, men kan orsaka problem om användaren inte har tillräckligt med mynt i saldot för att betala gasavgifterna för varje transaktion. Skulle de få slut på bensin i steg tre eller steg fyra, kommer tokens att förbli i det steget, vilket orsakar stor huvudvärk för handlaren. De kommer nästan säkert att gå miste om vilken arbitrage-möjlighet de än hoppades kunna utnyttja.

 

Med t3rn är detta inga problem. Dess unika felsäkra mekanism innebär att de tillgångar som är involverade i varje steg av transaktionen placeras i deposition. På detta sätt kommer de bara att släppas när varje steg i transaktionen har genomförts. Om något av stegen misslyckas kommer t3rn helt enkelt att avbryta transaktionen och alla föregående steg kommer att återställas. Som du kan se i exemplet ovan kommer Bob helt enkelt att få tillbaka alla sina ursprungliga ETH-tokens i sin plånbok utan att förlora några bensinavgifter.

Det fantastiska med t3rn är att det tillåter användare att komponera komplexa transaktioner genom ett enkelt användargränssnitt, där vart och ett av stegen är ordnade på ett kronologiskt sätt. Protokollet stöder också flera plånböcker, inklusive MetaMask, Ambire plånbok och andra.

Banar väg för större adoption

Blockchain-reversibiliteten som möjliggörs av t3rn kan mycket väl visa sig vara transformerande för kryptoindustrin. Det öppnar upp möjligheten för användare att bättre skydda sina digitala tillgångar genom att införa en säkerhetsmekanism för varje enskild transaktion de någonsin gör. Om någon av misstag skickar tokens till ett värde av $500 istället för bara $50, har de nu ett sätt att vända den transaktionen och rätta till felet, utan att förlita sig på ärligheten hos personen som tog emot pengarna.

En sådan förmåga är ett viktigt skydd som kommer att gynna vanliga användare och DeFi-handlare i lika hög grad, och kanske skapa större förtroende för krypto överlag. Även om blockchains slutgiltiga transaktioner inte kan, och inte bör offras, behöver människor fortfarande ett sätt att undvika att bli straffade för ärliga misstag. Genom att tillhandahålla den förmågan kan t3rn gå en bit på vägen till nästa generations mer försiktiga kryptoanvändare som behöver något slags skyddsnät.

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