No puede cancelar o cancelar su transacción de criptomoneda una vez que se confirma en la cadena de bloques de Ethereum. ¿Cómo? Porque Ethereum fue diseñado para ser inmutable en primer lugar.
¿Qué es la inmutabilidad?
La inmutabilidad significa que la información en un conjunto de datos no se puede cambiar. En el contexto de la cadena de bloques, impide que una autoridad central, como un gobierno o una empresa, de la manipulación, sustitución o censura de datos. Es un enfoque para garantizar operaciones descentralizadas.
También permite la integridad de los datos, un requisito para construir plataformas de almacenamiento de datos eficientes. Dado que los datos no se pueden cambiar, los nuevos datos simplemente se agregan a los existentes, lo que hace que todo el proceso sea más rápido que las bases de datos mutables. Además, los historiales de transacciones son abiertos, verificables y auditables porque los datos se almacenan permanentemente en la cadena de bloques.
La desventaja es que es imposible cancelar una transacción; por ejemplo, cuando envía su criptomoneda a la dirección de billetera incorrecta debido a un error tipográfico o porque queda atrapado en una estafa. En otras palabras, su pérdida financiera también es permanente.
¿Son posibles las transacciones reversibles?
Todavía no existe un método universal. Sin embargo, ha habido propuestas que utilizan diferentes enfoques.
Un enfoque es hacer que las Ofertas Iniciales de Monedas (ICO) sean reversibles, como con entablillar, desarrollado por Fabian Vogelsteller. rICO ofrece a los inversores de monedas la posibilidad de reservar monedas durante un período de tiempo. Si, durante este período, los compradores cambian de opinión, pueden devolver los tokens reservados para el contrato inteligente. La ICO reversible es una poderosa protección contra las estafas que ocurren durante el lanzamiento del proyecto. Sin embargo, no funciona para revertir transacciones individuales.
Nuevos estándares de tokens
Otro enfoque es ampliar los estándares de token existentes para que puedan manejar transacciones reversibles.
Los estándares de token son un conjunto de reglas y funcionan como un modelo que los desarrolladores pueden usar para desarrollar nuevos tokens. criptomonedas o NFT. De esta forma, los tokens construidos por diferentes proyectos se vuelven compatibles entre sí y con las billeteras Ethereum como MetaMask.

Los estándares de token de Ethereum más utilizados son ERC-20 y ERC-721. Los desarrolladores usan el primero para crear tokens fungibles, p. CRIPTOMONEDASmientras que usan este último para construir tokens no fungibles, es decir NFT.
Un ejemplo de una extensión de token estándar para transacciones irreversibles es ERC721 Estándar reembolsable que se introdujo para permitir NFT reembolsables. Fue desarrollado por Elie Steinbock, Amir Hagafny y el Criptocombatientes equipo. Al igual que con rICO, este nuevo estándar requiere que los compradores de NFT soliciten reembolsos dentro de un marco de tiempo predefinido. Teniendo en cuenta cómo los proyectos de estafa son rampantes en la industria de NFT, ERC721R también es un avance significativo.
La propuesta de Stanford
Recientemente, investigadores de la Universidad de Stanford propuso un método por hacer realidad las transacciones reversibles de Ethereum. En el estudio, exploran cómo ambos ERC-20 y ERC-721 se puede ampliar en términos de inmutabilidad mediante la introducción de versiones reversibles de tokens, es decir ERC-20R y ERC-721R.
Nuevamente, en este enfoque, las transacciones solo se pueden cancelar dentro de un período de tiempo limitado. Durante el período del concurso, la transacción especificada se “congela” antes de volver a ser irreversible.
Los investigadores han implementado algunos de ellos. prototipos también del método propuesto. Funciona en 5 pasos:
- Las solicitudes de las víctimas se bloquean al proporcionar evidencia
- Un grupo descentralizado de jueces acepta o rechaza la solicitud
- Realización de la congelación
- Ambas partes presentan pruebas a los jueces
- Los jueces deciden si cancelar la transacción o rechazar la solicitud de cancelación
¿Son útiles los tokens reversibles para el ecosistema Ethereum?
Desde el punto de vista de la descentralización, probablemente no. Por ejemplo, la propuesta de Stanford ha recibido muchas críticas, principalmente por la incorporación de jueces al juicio. Dado que es difícil formar un sistema de evaluación descentralizado, el enfoque podría entrar en conflicto con la promesa de blockchain de operaciones sin permiso.
Pero para acelerar la adopción generalizada, la respuesta es sí, porque los tokens reversibles pueden ayudar a mitigar las vulnerabilidades y los robos. Pueden obstaculizar los inconvenientes y los equipos pueden usarlos para aumentar la responsabilidad de sus proyectos.