Le transazioni reversibili possono svolgere un ruolo chiave nel guidare l'adozione di criptovalute

L'irreversibilità delle transazioni blockchain è spesso propagandata come prova della sicurezza delle criptovalute. Perché un la transazione non può essere annullata, non c'è modo per i truffatori di avviare uno storno di addebito dopo aver trasferito fondi per acquistare un prodotto. Fornisce il massimo livello di protezione per i venditori, in particolare quelli che potrebbero essere stati bruciati in passato utilizzando un servizio di terze parti come PayPal, dove gli storni di addebito non sono solo comuni ma anche molto difficili da contestare in caso di truffa.

C'è un argomento da sostenere che l'irreversibilità della blockchain è uno dei motivi per cui è una tecnologia così sicura. Tuttavia, ci sono aspetti negativi di questa caratteristica unica della blockchain. Dopotutto, gli utenti blockchain sono solo umani e spesso si commettono errori. Il problema è che gli indirizzi dei portafogli blockchain sono essenzialmente una lunga stringa di numeri e lettere casuali, ed è molto facile commettere un errore inserendone uno manualmente. Se un indirizzo non è corretto e la transazione viene confermata, quei fondi finiranno nel portafoglio sbagliato o andranno persi nell'etere per l'eternità, per non essere mai più visti.

Un secondo problema nasce dalla complessità della DeFi, dove gli utenti condurranno spesso una serie di transazioni cross-chain. Ad esempio, potrebbero prendere in prestito da un protocollo su una catena, quindi collegare questi token a un'altra catena prima di depositarli in un pool di liquidità. Questa è una transazione in tre fasi che i trader potrebbero eseguire per sfruttare le opportunità di arbitraggio, ma tali transazioni sono piene di rischi nel caso in cui una qualsiasi delle fasi del processo fallisca.

Perché le transazioni Blockchain non possono essere annullate?

La finalità della transazione è una chiave caratteristica di design di blockchain che è necessario a causa della sua natura decentralizzata. A differenza di un bonifico bancario, che viene effettuato da una terza parte di fiducia, le transazioni blockchain vengono elaborate dai validatori quando si raggiunge il consenso tra i vari nodi che compongono la rete. Poiché i record blockchain sono archiviati su più nodi, il libro mastro distribuito è immutabile, il che significa che non può essere modificato da nessun singolo nodo o utente. Se qualcuno tentasse di modificare una transazione, il resto della rete lo saprebbe e rifiuterebbe tale modifica.

Le blockchain sono progettate in questo modo per motivi di sicurezza, poiché elimina un problema noto come "doppia spesa", in cui un utente potrebbe tentare di imbrogliare e utilizzare gli stessi fondi per eseguire più transazioni.

Quindi, a causa del modo in cui le blockchain sono decentralizzate, non c'è modo di annullare una transazione. L'unico modo in cui i fondi possono essere restituiti è se la persona che li ha ricevuti decide di rispedirli. Questo può essere problematico, perché se i fondi vengono inviati a un perfetto sconosciuto, quella persona potrebbe essere tentata di tenerli, poiché non incontreranno alcun problema per farlo.

I problemi causati da transazioni irreversibili

Sebbene molte persone vedano l'irreversibilità della blockchain come una buona cosa, può anche causare grossi problemi quando vengono commessi errori. C'è una forte argomentazione da sostenere che se la criptovaluta deve sostituire la fiat come metodo di pagamento tradizionale, le persone avranno bisogno di un modo per annullare le transazioni quando i fondi vengono inviati all'indirizzo sbagliato.

Sebbene la maggior parte degli errori venga eliminata semplicemente copiando e incollando gli indirizzi o scansionando un codice QR, questi metodi non sono del tutto impeccabili. Ad esempio, è possibile modificare accidentalmente l'indirizzo dopo averlo scansionato. In alternativa, il mittente potrebbe inserire la quantità errata di monete da inviare. Questo accade più spesso di quanto le persone si rendano conto perché le persone spesso valutano le cose in dollari USA o un'altra valuta fiat, quindi inviano l'importo equivalente in criptovaluta. Per inviare $ 50 in BTC, un utente dovrà trasferire 0.0027 BTC al tasso corrente. Ma è fin troppo facile inviare accidentalmente 0.027 BTC ($ 500).

Tuttavia, non sono solo gli errori a preoccupare. Un altro grosso problema è che i portafogli vengono hackerati. Nel sistema bancario tradizionale, gli utenti sono rassicurati sul fatto che se il loro conto bancario viene violato e qualcuno trasferisce denaro dal proprio conto, la banca alla fine rimborserà loro l'importo perso. Questo non accadrà con le transazioni blockchain, in quanto non esiste un organismo centralizzato in grado di fornire il rimborso. La sicurezza è di esclusiva responsabilità dei singoli utenti, quindi se il tuo portafoglio è in qualche modo compromesso, puoi quasi sicuramente dire addio a tutti i fondi in esso contenuti, per sempre.

Perché è necessaria una rete di sicurezza

È chiaro che molte persone trarranno vantaggio dalla possibilità di invertire le transazioni blockchain. Tuttavia, la difficoltà è abilitarlo in un modo che non comprometta la sicurezza della blockchain. Se qualcuno può inviare il pagamento per beni o servizi e quindi annullare la transazione una volta che il prodotto è stato consegnato, la crittografia perderà tutta la credibilità e nessuno la utilizzerà più.

È un problema difficile da risolvere, ma ci sono alcune menti molto intelligenti che hanno già trovato una soluzione. Un buon esempio è il protocollo t3rn, che ha sviluppato una piattaforma che esegue contratti intelligenti con un meccanismo di sicurezza integrato per garantire che le transazioni complesse vengano elaborate correttamente o invertito completamente in caso di problemi.

T3rn fornisce una buona illustrazione di come funziona il suo meccanismo fail-safe in questo post sul blog. Immagina che un utente stia pianificando una transazione in cinque fasi che prevede il collegamento di token da Ethereum a Polkadot e poi a Moonbeam, con vari scambi e depositi aggiuntivi lungo il percorso. Questo tipo di transazioni sono in genere eseguite dai trader DeFi, ma possono causare problemi se l'utente non ha abbastanza monete nel proprio saldo per pagare le commissioni del gas per ogni transazione. Se dovessero esaurire il gas nel passaggio tre o quattro, i token rimarranno in quel passaggio, causando gravi mal di testa al trader. Quasi sicuramente perderanno qualsiasi opportunità di arbitraggio che speravano di sfruttare.

 

Con t3rn questo non è un problema. Il suo meccanismo di sicurezza unico prevede il deposito in garanzia delle risorse coinvolte in ogni fase della transazione. In questo modo, verranno rilasciati solo dopo che ogni passaggio della transazione è stato eseguito con successo. Se uno qualsiasi dei passaggi non viene eseguito, t3rn annullerà semplicemente la transazione e tutti i passaggi precedenti verranno ripristinati. Come puoi vedere nell'esempio sopra, Bob riprenderà semplicemente tutti i suoi token ETH originali nel suo portafoglio, senza perdere alcuna commissione per il gas.

La cosa grandiosa di t3rn è che consente agli utenti di comporre transazioni complesse attraverso una semplice interfaccia utente, in cui ciascuno dei passaggi è organizzato in modo cronologico. Il protocollo supporta anche più portafogli, inclusi MetaMask, Portafoglio Ambire e altri.

Apre la strada per una maggiore adozione

La reversibilità blockchain consentita da t3rn potrebbe rivelarsi trasformativa per l'industria delle criptovalute. Offre agli utenti la possibilità di proteggere meglio le proprie risorse digitali introducendo un meccanismo di sicurezza per ogni singola transazione effettuata. Se qualcuno invia accidentalmente $ 500 di token invece di soli $ 50, ora ha un modo per annullare la transazione e correggere l'errore, senza fare affidamento sull'onestà della persona che ha ricevuto i fondi.

Tale capacità è una salvaguardia essenziale che andrà a beneficio degli utenti ordinari e dei trader DeFi allo stesso modo e forse creerà una maggiore fiducia nelle criptovalute in generale. Sebbene la finalità della transazione della blockchain non possa e non debba essere sacrificata, le persone hanno comunque bisogno di un modo per evitare di essere punite per errori onesti. Fornendo tale capacità, t3rn potrebbe in qualche modo integrare la prossima generazione di utenti crittografici più cauti che richiedono una sorta di rete di sicurezza.

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