Transações reversíveis podem desempenhar um papel fundamental na adoção de criptomoedas

A irreversibilidade das transações de blockchain é frequentemente apontada como prova da segurança das criptomoedas. Porque um transação não pode ser desfeita, não há como os golpistas iniciarem um estorno depois de transferirem fundos para comprar um produto. Ele fornece o nível máximo de proteção para os vendedores – especialmente aqueles que podem ter sido queimados no passado usando um serviço de terceiros, como o PayPal, onde estornos não são apenas comuns, mas também muito difíceis de contestar no caso de serem enganados.

Há um argumento a ser feito de que a irreversibilidade do blockchain é uma das razões pelas quais é uma tecnologia tão segura. No entanto, existem desvantagens nessa característica única do blockchain. Afinal, os usuários de blockchain são apenas humanos e erros são muitas vezes cometidos. O problema é que os endereços da carteira blockchain são essencialmente uma longa sequência de números e letras aleatórios, e é muito fácil cometer um erro ao inserir um manualmente. Se um endereço estiver incorreto e a transação for confirmada, esses fundos acabarão na carteira errada ou serão perdidos no éter por toda a eternidade, para nunca mais serem vistos.

Um segundo problema surge da complexidade do DeFi, onde os usuários geralmente realizam uma série de transações de cadeia cruzada. Por exemplo, eles podem emprestar de um protocolo em uma cadeia e, em seguida, conectar esses tokens a outra cadeia antes de depositá-los em um pool de liquidez. Esta é uma transação de três etapas que os traders podem realizar para aproveitar as oportunidades de arbitragem, mas essas transações estão repletas de risco caso qualquer uma das etapas do processo falhe.

Por que as transações Blockchain não podem ser revertidas?

Finalidade da transação é uma chave característica de design de blockchain que é necessário devido à sua natureza descentralizada. Ao contrário de uma transferência bancária, que é realizada por um terceiro confiável, as transações de blockchain são processadas por validadores quando o consenso entre os vários nós que compõem a rede é alcançado. Como os registros do blockchain são armazenados em vários nós, o livro-razão distribuído é imutável, o que significa que não pode ser alterado por nenhum nó ou usuário. Se alguém tentasse alterar uma transação, o resto da rede saberia e rejeitaria essa alteração.

Blockchains são projetados dessa forma por motivos de segurança, pois elimina um problema conhecido como “gastos duplos“, onde um usuário pode tentar trapacear e usar os mesmos fundos para realizar várias transações.

Portanto, devido à forma como as blockchains são descentralizadas, não há como reverter uma transação. A única maneira de devolver os fundos é se a pessoa que os recebeu decidir devolvê-los. Isso pode ser problemático, porque se os fundos forem enviados a um completo estranho, essa pessoa pode ficar tentada a mantê-los, pois não enfrentará nenhum problema por fazê-lo.

Os problemas causados ​​por transações irreversíveis

Embora muitas pessoas vejam a irreversibilidade do blockchain como uma coisa boa, ela também pode causar grandes problemas quando erros são cometidos. Há um forte argumento a ser feito de que, se a criptomoeda substituir o fiduciário como um método de pagamento convencional, as pessoas precisarão de uma maneira de reverter as transações quando os fundos forem enviados para o endereço errado.

Embora a maioria dos erros seja eliminada simplesmente copiando e colando endereços ou digitalizando um código QR, esses métodos não são totalmente perfeitos. É possível alterar acidentalmente o endereço após digitalizá-lo, por exemplo. Alternativamente, o remetente pode inserir a quantidade errada de moedas a serem enviadas. Isso acontece com mais frequência do que as pessoas imaginam, porque as pessoas costumam precificar as coisas em dólares americanos ou outra moeda fiduciária e enviar o valor equivalente em criptografia. Para enviar $ 50 em BTC, um usuário terá que transferir 0.0027 BTC na taxa atual. Mas é muito fácil enviar acidentalmente 0.027 BTC (US$ 500).

Não são apenas os erros que são uma preocupação. Outro grande problema são as carteiras sendo hackeadas. No banco tradicional, os usuários têm a garantia de que, se sua conta bancária for invadida e alguém transferir dinheiro de sua conta, o banco acabará reembolsando o valor perdido. Isso não acontecerá com transações de blockchain, pois não há um órgão centralizado capaz de fornecer o reembolso. A segurança é de responsabilidade exclusiva de usuários individuais, portanto, se sua carteira estiver de alguma forma comprometida, você quase certamente poderá dizer adeus a quaisquer fundos que estejam nela, para sempre.

Por que uma rede de segurança é necessária

É claro que muitas pessoas se beneficiam de ter a capacidade de reverter transações de blockchain. No entanto, a dificuldade é permitir isso de uma maneira que não comprometa a segurança do blockchain. Se alguém puder enviar o pagamento de bens ou serviços e depois reverter essa transação assim que o produto for entregue, a criptomoeda perderá toda a credibilidade e ninguém mais a usará.

É um problema complicado de resolver, mas existem algumas mentes muito inteligentes que já encontraram uma solução. Um bom exemplo é o protocolo t3rn, que desenvolveu uma plataforma que executa contratos inteligentes com um mecanismo integrado à prova de falhas para garantir que transações complexas sejam processadas corretamente ou invertido completamente em caso de qualquer problema.

O T3rn fornece uma boa ilustração de como seu mecanismo à prova de falhas funciona neste no blog. Imagine que um usuário está planejando uma transação de cinco etapas que envolve tokens de ponte de Ethereum para Polkadot e depois para Moonbeam, com várias trocas e depósitos adicionais ao longo do caminho. Esses tipos de transações são normalmente realizados por traders DeFi, mas podem causar problemas se o usuário não tiver moedas suficientes em seu saldo para pagar as taxas de gás de cada transação. Se eles ficarem sem gás na etapa três ou na etapa quatro, os tokens permanecerão nessa etapa, causando grandes dores de cabeça para o trader. Eles quase certamente perderão qualquer oportunidade de arbitragem que esperavam explorar.

 

Com t3rn isso não é um problema. Seu mecanismo exclusivo à prova de falhas envolve colocar os ativos envolvidos em cada etapa da transação em custódia. Dessa forma, eles só serão liberados quando cada passo da transação for executado com sucesso. Se alguma das etapas não for realizada, t3rn simplesmente cancelará a transação e todas as etapas anteriores serão revertidas. Como você pode ver no exemplo acima, Bob simplesmente receberá todos os seus tokens ETH originais de volta em sua carteira, sem perder nenhuma taxa de gás.

A grande vantagem do t3rn é que ele permite que os usuários componham transações complexas por meio de uma interface de usuário simples, na qual cada uma das etapas é organizada de forma cronológica. O protocolo também suporta várias carteiras, incluindo MetaMask, Carteira Ambire e outros.

Abrindo o caminho para uma maior adoção

A reversibilidade do blockchain habilitada pelo t3rn pode ser transformadora para a indústria de criptomoedas. Ele abre a possibilidade para os usuários protegerem melhor seus ativos digitais, introduzindo um mecanismo de segurança para cada transação que fizerem. Se alguém acidentalmente enviar US$ 500 em tokens em vez de apenas US$ 50, agora eles têm uma maneira de reverter essa transação e corrigir o erro, sem depender da honestidade da pessoa que recebeu os fundos.

Essa capacidade é uma proteção essencial que beneficiará igualmente os usuários comuns e os comerciantes de DeFi e talvez crie maior confiança nas criptomoedas em geral. Embora a finalidade da transação do blockchain não possa e não deva ser sacrificada, as pessoas ainda precisam de uma maneira de evitar serem punidas por erros honestos. Ao fornecer esse recurso, o t3rn pode de alguma forma integrar a próxima geração de usuários de criptografia mais cautelosos que exigem algum tipo de rede de segurança.

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