¿Son viables las transacciones reversibles para Ethereum?

Transacciones reversibles en Ethereum

La propuesta para el desarrollo de transacciones reversibles podría mitigar el impacto de los ataques a los protocolos DeFi y cripto.

Un grupo de investigadores de la Universidad de Stanford, en los Estados Unidos, ha realizado una propuesta para el desarrollo de “transacciones reversibles” en Ethereum. La propuesta señala que esta podría ser una solución para los robos de tokens y los ataques a los protocolos DeFi.

La investigadora de tecnología blockchain Kaili Wang, de la Universidad de Stanford, publicó un tuit en su cuenta de Twitter el pasado 25 de septiembre en el que explicaba la idea detrás de las llamadas “transacciones reversibles”. Wang señala que se trata de una “concepto en desarrollo”, más que de una propuesta en firme y que pretende incitar al diálogo y a que la comunidad cripto aporte ideas.

Para Wang, los principales ataques cibernéticos son innegablemente robos. Por tanto, si existiera una forma de revertir estos robos, el ecosistema sería mucho más seguro. La propuesta de la Universidad de Stanford permitiría revertir las transacciones, pero siempre que hubiese pruebas sólidas de robo, ya que la reversión tendría que ser aprobada por un quórum descentralizado de jueces.

La propuesta esboza la creación de “estándares de tokens opcionales que son hermanos de ERC-20 y ERC-721, denominados ERC-20R y ERC-721R”.

La propuesta explica que no se trata de sustituir a los tokens ERC-20 ni hacer que todo el ecosistema de Ethereum sea reversible. Como señala el título, se trata de un estándar opcional que “permite una breve ventana de tiempo después de la transacción para que los robos sean impugnados y restaurados”.

En este sentido, cuando se produce un robo, se presenta una solicitud de congelación de los activos a un contrato de gobierno. A continuación, el tribunal descentralizado deberá votar rápidamente (en un lapso de un día o dos, como máximo) para aprobar o rechazar la solicitud.

Llegados a este punto, ambas partes deberán aportar pruebas al tribunal para que estos dispongan de toda la información posible para llegar a una decisión justa.

El problema con los tokens fungibles en Ethereum

Wang explica que, en el caso de los NFT, el proceso sería realmente sencillo, ya que solo tendrían que revisar quién es el actual propietario del token y congelar la cuenta

Sin embargo, la congelación de los tokens fungibles resulta mucho más complicada, ya que un usuario malicioso puede repartir los fondos entre decenas de cuentas, pasarlos por un mixer de tokens o intercambiarlos por otra clase de activos digitales.

Para contrarrestar esto, han diseñado un algoritmo que proporciona un “proceso de congelación por defecto para rastrear y bloquear los fondos robados”. De esta forma, se congelarán suficientes fondos en la cuenta del actor malicioso para cubrir la cantidad robada, y los fondos solo se congelarán si “hay un flujo directo de transacciones desde el robo”.

Algunos desarrolladores de la comunidad de Ethereum, como Anthony Sassano, no están de acuerdo con esta propuesta, ya que creen que la protección del usuario y el control de reversión de las transacciones deben situarse en capas de seguridad más altas, como los exchanges y las empresas de finanzas descentralizadas, pero jamás en la capa base de la blockchain o de los propios tokens.

[hubspot type=cta portal=20298209 id=38fb28e1-1dc1-40e3-9098-5704ca7fcb07]