Los investigadores de Stanford han encontrado una solución para abordar el problema del robo de criptomonedas. Han presentado ERC-20R/721R como propuesta de implementación en apoyo de transacciones reversibles.
Su investigación ha demostrado que la mayoría de los robos ocurren con evidencia sólida para probar el incidente. Sin embargo, el incidente rara vez se rectifica ya que las transacciones son reversibles. Los usuarios se quedan en el lado perdedor con sus fondos robados por malos actores.
ERC-20R/721R trae un equilibrio y les da la oportunidad de probar la justicia al recuperar sus fondos robados. El funcionamiento es bastante simple y requiere la participación de la corte descentralizada de jueces. Una víctima primero hace una solicitud después de notar que sus fondos se han ido sin su aprobación.
Solicitar la congelación de fondos significa no permitir la transferencia de fondos de la cuenta de la víctima a la cuenta del malhechor. Una vez que se publica la solicitud, depende totalmente del tribunal descentralizado de jueces tomar una decisión sobre la congelación de la transferencia.
Los jueces deciden en base a una votación si la transferencia debe congelarse. Si el número mayor accede a congelar, se ejecutará, siempre que haya pruebas sólidas que respalden que los fondos fueron robados.
El ERC-20R/721R difiere del ERC-20R, que requiere que los miembros consulten el documento para obtener un algoritmo para rastrear fondos. Los fondos se descongelarán si los jueces votan por esa opción.
La propuesta se presentó para provocar la discusión entre la comunidad blockchain, que merece tener un mejor mecanismo para la seguridad de sus miembros. La propuesta está abierta a mejoras, modificaciones y discrepancias. Los investigadores representarán a ERC-20R/721R en UC Berkeley el 31 de octubre de 2022 y el 1 de noviembre de 2022 en CESC.
Cabe señalar que la propuesta ERC-20R/721R no reemplaza por completo los tokens no reversibles. Se esfuerza por lograr un equilibrio entre los dos.
Un usuario que procese la transferencia desde su cuenta reversible estará sujeto a ERC-20R/721R, y un usuario que procese la transferencia desde su cuenta irreversible estará sujeto a otro proceso. Además, los investigadores han pensado que podría pasar poco tiempo antes de que la transferencia se vuelva irreversible.
Por ejemplo, una transferencia se puede revertir durante 3 días, luego de lo cual será irreversible. Los usuarios tendrán 3 días para denunciar el problema y congelar la transferencia por parte de la corte descentralizada de jueces. En otras palabras, los fondos permanecerán en una cuenta reversible antes de pasar a una cuenta permanente.
Se lanzó una idea similar en 2018 cuando Vitalik Buterin, un talentoso programador y cofundador de Ethereum, le pidió a alguien que viniera y emitiera Reversible Ether que está respaldado 1: 1 por ether. Vitalik Buterin también dijo que podría haber un DAO para revertir la transferencia dentro de un cierto número de días.
El modelo ERC-20R/721R desarrollado por investigadores con sede en Stanford lleva adelante su idea para mejorar la comunidad blockchain.