Odwracalne transakcje mogą odgrywać kluczową rolę w kierowaniu adopcją kryptowalut

Nieodwracalność transakcji blockchain jest często reklamowana jako dowód bezpieczeństwa krypto. Ponieważ transakcja nie może zostać cofnięta, oszuści nie mogą zainicjować obciążenia zwrotnego po przekazaniu środków na zakup produktu. Zapewnia najwyższy poziom ochrony sprzedawcom – zwłaszcza tym, którzy mogli zostać spaleni w przeszłości, korzystając z usługi innej firmy, takiej jak PayPal, gdzie obciążenia zwrotne są nie tylko powszechne, ale także bardzo trudne do zakwestionowania w przypadku oszustwa.

Można argumentować, że nieodwracalność blockchain jest jednym z powodów, dla których jest to tak bezpieczna technologia. Jednak ta wyjątkowa cecha blockchain ma swoje wady. W końcu użytkownicy blockchaina są tylko ludźmi i często popełniane są błędy. Problem polega na tym, że adresy portfeli blockchain to zasadniczo długi ciąg losowych cyfr i liter, a przy ręcznym wpisywaniu ich bardzo łatwo jest popełnić błąd. Jeśli adres jest nieprawidłowy, a transakcja zostanie potwierdzona, środki te albo trafią do niewłaściwego portfela, albo zostaną utracone w eterze na wieczność i nigdy więcej ich nie zobaczą.

Drugi problem wynika ze złożoności DeFi, w której użytkownicy często przeprowadzają szereg transakcji międzyłańcuchowych. Na przykład mogą pożyczyć od protokołu w jednym łańcuchu, a następnie połączyć te tokeny z innym łańcuchem przed zdeponowaniem ich w puli płynności. Jest to transakcja trzyetapowa, którą inwestorzy mogą wykonać, aby skorzystać z okazji do arbitrażu, ale takie transakcje są obarczone ryzykiem w przypadku niepowodzenia któregokolwiek z kroków w procesie.

Dlaczego nie można cofnąć transakcji Blockchain?

Kluczem jest ostateczność transakcji cecha projektowa blockchain, który jest niezbędny ze względu na jego zdecentralizowany charakter. W przeciwieństwie do przelewu bankowego, który jest wykonywany przez zaufaną stronę trzecią, transakcje blockchain są przetwarzane przez weryfikatory po osiągnięciu konsensusu między różnymi węzłami tworzącymi sieć. Ponieważ rekordy łańcucha bloków są przechowywane w wielu węzłach, rozproszona księga jest niezmienna, co oznacza, że ​​nie może jej zmienić żaden pojedynczy węzeł lub użytkownik. Gdyby ktoś próbował zmienić transakcję, reszta sieci wiedziałaby o tym i odrzuciłaby tę zmianę.

Łańcuchy bloków są zaprojektowane w ten sposób ze względów bezpieczeństwa, ponieważ eliminuje problem znany jako „podwójne wydatki„, gdzie użytkownik może próbować oszukiwać i wykorzystywać te same środki do przeprowadzania wielu transakcji.

Tak więc ze względu na sposób, w jaki blockchainy są zdecentralizowane, nie ma możliwości odwrócenia transakcji. Jedynym sposobem na zwrot środków jest to, że osoba, która je otrzymała, zdecyduje się je odesłać. Może to być problematyczne, ponieważ jeśli środki zostaną wysłane do zupełnie obcej osoby, ta osoba może ulec pokusie, aby je zatrzymać, ponieważ nie będzie miała z tym żadnych problemów.

Problemy spowodowane nieodwracalnymi transakcjami

Chociaż wiele osób postrzega nieodwracalność blockchain jako dobrą rzecz, może ona również powodować duże problemy, gdy popełniane są błędy. Istnieje silny argument, że jeśli kryptowaluta ma zastąpić fiat jako główną metodę płatności, ludzie będą potrzebować sposobu na odwrócenie transakcji, gdy środki zostaną wysłane na zły adres.

Chociaż większość błędów można wyeliminować, po prostu kopiując i wklejając adresy lub skanując kod QR, metody te nie są całkowicie bezbłędne. Można na przykład przypadkowo zmienić adres po jego zeskanowaniu. Alternatywnie nadawca może wprowadzić niewłaściwą ilość monet do wysłania. Zdarza się to częściej, niż ludzie zdają sobie sprawę, ponieważ ludzie często wyceniają rzeczy w dolarach amerykańskich lub innej walucie fiducjarnej, a następnie wysyłają równoważną kwotę w krypto. Aby wysłać 50 USD w BTC, użytkownik będzie musiał przelać 0.0027 BTC po aktualnym kursie. Ale zbyt łatwo jest przypadkowo wysłać zamiast tego 0.027 BTC (500 USD).

Jednak nie tylko błędy są problemem. Kolejnym dużym problemem jest włamanie do portfeli. W tradycyjnej bankowości użytkownicy są pewni, że jeśli ich konto bankowe zostanie zhakowane i ktoś przeleje pieniądze z ich konta, bank ostatecznie zwróci im utraconą kwotę. Tak się nie stanie w przypadku transakcji blockchain, ponieważ nie ma scentralizowanego organu, który byłby w stanie zapewnić zwrot pieniędzy. Bezpieczeństwo jest wyłączną odpowiedzialnością indywidualnych użytkowników, więc jeśli Twój portfel zostanie w jakiś sposób naruszony, możesz prawie na pewno pożegnać się z jakimikolwiek środkami, które w nim były, na zawsze.

Dlaczego potrzebna jest siatka bezpieczeństwa

Oczywiste jest, że wiele osób odniesie korzyści z możliwości odwrócenia transakcji blockchain. Jednak trudność polega na umożliwieniu tego w sposób, który nie zagraża bezpieczeństwu łańcucha bloków. Jeśli ktoś może wysłać płatność za towary lub usługi, a następnie cofnąć tę transakcję po dostarczeniu produktu, krypto straci wszelką wiarygodność i nikt już z niego nie skorzysta.

To trudny problem do rozwiązania, ale jest kilka bardzo inteligentnych umysłów, które już wymyśliły rozwiązanie. Dobrym przykładem jest protokół t3rn, która opracowała platformę realizującą inteligentne kontrakty z wbudowanym mechanizmem odpornym na awarie, zapewniającym prawidłowe przetwarzanie złożonych transakcji lub całkowicie odwrócone w przypadku jakichkolwiek problemów.

T3rn stanowi dobrą ilustrację tego, jak działa w tym przypadku jego mechanizm fail-safe blogu. Wyobraź sobie, że użytkownik planuje pięcioetapową transakcję, która obejmuje pomostowe tokeny z Ethereum do Polkadot, a następnie do Moonbeam, z różnymi dodatkowymi swapami i depozytami po drodze. Tego rodzaju transakcje są zazwyczaj wykonywane przez traderów DeFi, ale mogą powodować problemy, jeśli użytkownik nie ma wystarczającej ilości monet na swoim koncie, aby zapłacić opłaty za gaz za każdą transakcję. Jeśli zabraknie im paliwa w kroku trzecim lub czwartym, żetony pozostaną na tym kroku, powodując poważne bóle głowy dla tradera. Prawie na pewno stracą każdą okazję do arbitrażu, którą mieli nadzieję wykorzystać.

 

Z t3rn to żaden problem. Jego unikalny, odporny na awarie mechanizm polega na umieszczeniu aktywów zaangażowanych na każdym etapie transakcji w depozycie. W ten sposób zostaną zwolnione dopiero po pomyślnym wykonaniu każdego kroku transakcji. Jeśli którykolwiek z kroków nie zostanie wykonany, t3rn po prostu anuluje transakcję, a wszystkie poprzednie kroki zostaną cofnięte. Jak widać w powyższym przykładzie, Bob po prostu odzyska wszystkie swoje oryginalne tokeny ETH z powrotem do swojego portfela, nie tracąc żadnych opłat za gaz.

Wspaniałą rzeczą w t3rn jest to, że umożliwia użytkownikom komponowanie złożonych transakcji za pomocą prostego interfejsu użytkownika, w którym każdy z kroków jest ułożony w sposób chronologiczny. Protokół obsługuje również wiele portfeli, w tym MetaMask, Portfel Ambire i inni.

Torując drogę do większej adopcji

Odwracalność blockchainu umożliwiona przez t3rn może okazać się transformacyjna dla branży kryptograficznej. Daje użytkownikom możliwość lepszej ochrony ich zasobów cyfrowych poprzez wprowadzenie mechanizmu bezpieczeństwa dla każdej transakcji, jaką kiedykolwiek dokonają. Jeśli ktoś przypadkowo wyśle ​​tokeny o wartości 500 USD zamiast zaledwie 50 USD, ma teraz sposób na odwrócenie tej transakcji i naprawienie błędu, bez polegania na uczciwości osoby, która otrzymała środki.

Taka zdolność jest niezbędnym zabezpieczeniem, które przyniesie korzyści zarówno zwykłym użytkownikom, jak i traderom DeFi, a być może zwiększy ogólne zaufanie do kryptowalut. Podczas gdy ostateczności transakcji blockchain nie można i nie należy poświęcać, ludzie nadal potrzebują sposobu na uniknięcie kary za uczciwe błędy. Zapewniając tę ​​możliwość, t3rn może w jakiś sposób wprowadzić nową generację bardziej ostrożnych użytkowników kryptowalut, którzy wymagają pewnego rodzaju sieci bezpieczeństwa.

Źródło: https://bitcoinist.com/reversible-transactions-can-play-a-key-role-in-driving-crypto-adoption/