De acordo com pesquisadores de Stanford, Kaili Wang, Dan Boneh e Quinchen Wang, reverter Ethereum pode ser uma ferramenta benéfica para blockchain . A reversibilidade das transações permite que o roubo nas redes blockchain seja facilmente controlado e revertido. A incapacidade de reverter transações blockchain tem sido uma faca de dois gumes para projetos blockchain. Além de seus inúmeros benefícios, o roubo de criptomoedas sem possibilidade de reversão tem sido um grande demérito.
Os dados do Blockchain são conhecidos por serem imutáveis. A incapacidade de alterar informações em um blockchain tem estado no centro de suas inovações, visto que é visto como uma fonte confiável para obter dados verificáveis. No entanto, tornar Ethereum reversíveis pode ser um bom passo para conter o roubo de criptomoedas.
Por que a reversão da transação Ethereum é importante
De acordo com a proposta, ERC-20R e ERC-721R implicam transações reversíveis na Ethereum para os tokens convencionais ERC-20 e ERC-721. As transações são parcialmente reversíveis, criando uma rede Ethereum As transações permitem uma pequena janela específica para verificação de erros, que permite a realização de contenções após a ocorrência de uma transação - por exemplo, uma janela de três minutos para a vítima solicitar o congelamento dos tokens roubados.
O pedido de congelamento foi feito a um trac de governança. A vítima é obrigada a fornecer evidências da transação maliciosa e comprometer alguns tokens como aposta. Os juízes irão então rever o pedido e aceitá-lo ou rejeitá-lo.
Os juízes são descentralizados e existem políticas para garantir que não haja preconceito. Quando uma solicitação de congelamento é aceita, a transação contestada é interrompida executando a função de congelamento.
No entanto, ERC-20R e ERC-721R apresentam desafios diferentes. Como o ERC-721R representa NFT , que não são fungíveis, permite fácil trac de endereços e a função de congelamento pode ser facilmente executada. No entanto, para transações ERC-20R, o invasor pode dividir os tokens em vários endereços para evitar o trac . Para evitar que os perpetradores manipulem o congelamento, o congelamento é executado para toda a transação e seus cálculos na cadeia.
Um pedido de congelamento pode ser contestado, pois os juízes exigirão evidências de ambos os lados em caso de disputa. O júri descentralizado tomará a decisão de manter o congelamento ou desfazê-lo. Quando a função rejeiçãoReverse é chamada, os ativos são liberados e a transação inicial é mantida.
Por outro lado, a função inversa é acionada quando a vítima ganha a causa e o dinheiro é devolvido à vítima, mediante aprovação dos juízes. O processo típico de resolução de disputas leva cerca de três dias para ser concluído.
Implementando a reversão da transação Ethereum nas exchanges
A nova proposta de reversão de transações Ethereum parece ser uma boa opção para o ecossistema blockchain. Vários projetos de blockchains e criptomoedas perderam fundos por meio de ataques cibernéticos. Oferecer aos detentores de tokens Ethereum outro recurso digital para contestar ataques maliciosos e recuperar seus fundos é um grande passo para alcançar a eficiência do blockchain.
Embora a proposta pareça mudar os benefícios fundamentais da rede blockchain Ethereum , se o algoritmo funcionar sem problemas para navegar pela reversibilidade dos tokens ERC-20R, pode ser uma inovação revolucionária dentro do ecossistema Web 3 que pode economizar bilhões de dólares.