¿Se puede revertir una transacción de Ethereum? La propuesta de los investigadores de Stanford

Según los investigadores de Stanford, Kaili Wang, Dan Boneh y Quinchen Wang invierten Ethereum Las transacciones pueden ser una herramienta beneficiosa para blockchain tecnología. La reversibilidad de las transacciones permite que el robo dentro de las redes de blockchain se pueda abordar y revertir fácilmente. La incapacidad de revertir las transacciones de blockchain ha sido un arma de doble filo para los proyectos de blockchain. Además de sus numerosos beneficios, el robo de criptomonedas sin posibilidad de reversión ha sido un gran inconveniente. 

Se sabe que los datos de Blockchain son inmutables. La incapacidad de cambiar la información en una cadena de bloques ha sido el núcleo de sus innovaciones, ya que se considera una fuente confiable para obtener datos verificables. Sin embargo, haciendo Ethereum las transacciones reversibles pueden ser un buen paso para frenar el robo de criptomonedas.

Por qué es importante la reversión de transacciones de Ethereum

Según la propuesta, ERC-20R y ERC-721R implican transacciones reversibles en Ethereum Network para el convencional ERC-20 y fichas ERC-721. Las transacciones se hacen parcialmente reversibles, creando una red Ethereum algo híbrida. Las transacciones permiten una pequeña ventana específica para la verificación de errores, que permite hacer contenciones después de que se haya producido una transacción; por ejemplo, una ventana de tres minutos para que la víctima solicite la congelación de los tokens robados.

La solicitud de congelamiento se hizo a un contrato de gobierno. Se requiere que la víctima proporcione evidencia de la transacción maliciosa y comprometa algunos tokens como apuesta. Luego, los jueces revisarán la solicitud y la aceptarán o la rechazarán.  

Los jueces están descentralizados y existen políticas para garantizar que no haya prejuicios. Cuando se acepta una solicitud de congelación, la transacción impugnada se detiene ejecutando la función de congelación. 

Sin embargo, ERC-20R y ERC-721R plantean desafíos diferentes. Dado que ERC-721R representa NFT las transacciones, que no son fungibles, permiten rastrear fácilmente las direcciones y la función de congelación se puede ejecutar fácilmente. Sin embargo, para las transacciones ERC-20R, el atacante puede dividir los tokens en varias direcciones para evitar ser rastreado. Para evitar que los perpetradores maniobren la congelación, la congelación se ejecuta en toda la transacción y sus cálculos en cadena.

Se puede impugnar una solicitud de congelamiento, ya que los jueces requerirán pruebas de ambas partes en caso de disputa. El jurado descentralizado luego tomará la decisión de mantener el congelamiento o deshacerlo. Cuando se llama a la función de rechazo inverso, los activos se liberan y se mantiene la transacción inicial.

Por otro lado, la función inversa se llama cuando la víctima gana el caso y se le devuelven los fondos, previa aprobación de los jueces. El proceso típico de resolución de disputas tarda unos tres días en completarse. 

Implementación de la reversión de transacciones de Ethereum en los intercambios

La nueva propuesta de reversiones de transacciones de Ethereum parece ser una buena opción para el ecosistema blockchain. Varios proyectos de blockchains y criptomonedas han perdido fondos a través de ataques cibernéticos. Brindar a los poseedores de tokens de Ethereum la capacidad de otro activo digital para combatir los ataques maliciosos y recuperar sus fondos es un gran paso hacia el logro de la eficiencia de la cadena de bloques.

Aunque la propuesta parece cambiar los beneficios fundamentales de la red blockchain de Ethereum, si el algoritmo funciona sin problemas para navegar por la reversibilidad de los tokens ERC-20R, puede ser una innovación revolucionaria dentro del ecosistema Web 3 que podría ahorrar miles de millones de dólares. 

Fuente: https://www.cryptopolitan.com/ethereum-transactions-reversible/