¿Qué son los estándares de los tokens y cómo aparecen?
Los contratos inteligentes pueden prescribir características únicas de la mecánica de los tokens. La mecánica funcionará, pero sólo dentro de un sistema de tokens similares. Por ejemplo, los tokens únicos de las aplicaciones de juegos no podrán utilizarse en los mercados universales. Porque estos mercados no podrán implementar los smart contracts propuestos sin implementar una lógica común.
Los estándares de Ethereum se introdujeron para resolver este problema. Por ejemplo, los creadores de aplicaciones de juego descentralizadas ponen todos los datos necesarios en el código fuente del software para utilizar tokens específicos basados en un estándar concreto.
Ethereum es un proyecto abierto y los tokens pueden ser manejados usando los estándares abiertos de Ethereum Request for Comments. Esto significa que cualquier usuario puede proponer innovaciones. Y si la solución propuesta mejora de alguna manera la tecnología, seguramente se implementará, complementando la lista de estándares oficiales de Ethereum.
Estándares clave de los tokens de Ethereum
La principal característica utilizada para clasificar los estándares de los tokens de Ethereum es su interoperabilidad. Según este parámetro, pueden dividirse en los siguientes tipos:
- Fungible: grupo de activos intercambiables que son iguales, lo que los permite utilizarse como moneda.
- Semifungible: grupo de tokens semi-intercambiables que son poco diferentes, pero siguen siendo únicos. Como las entradas de teatro: el precio es el mismo, pero los asientos son diferentes.
- No fungible: grupo de objetos tokenizados no intercambiables que se crean en copias únicas.
Características de los principales estándares ERC
Los estándares ERC pueden dividirse en dos grandes grupos:
- Mejoras en el estándar ERC-20 «básico».
- Estándares para la creación de tokens NFT únicos.
A continuación se presentan los estándares más comunes y sus características.
ERC-20
El estándar más popular, que se refiere a los tokens intercambiables y fue creado por Vitalik Buterin en 2015. Estos tokens se han utilizado ampliamente en varias ofertas iniciales. Cabe mencionar aquí los términos ICO y IEO, que se utilizan para las ofertas públicas de objetos tokenizados.
El ERC-20 se caracteriza por los siguientes rasgos:
- tipo intercambiable
- disponibilidad de los tickers para las bolsas
- tiene la propiedad de la divisibilidad, es decir, puede ser representado por valores fraccionarios
- presencia obligatoria de la oferta total: el número máximo posible de tokens emitidos
ERC-233
Una versión mejorada de ERC-20, que impide la transacción de contratos poco conocidos. Si los contratos inteligentes no tienen una función que permita trabajar con los tokens, los activos se devolverán a los remitentes.
ERC-721
Un estándar ampliamente utilizado gracias al cual se emiten los tokens únicos. Un ejemplo del estándar es la Tierra de Decentraland en el mundo virtual, otro son las monedas coleccionables de Binance. El estándar se creó en 2017 como una propuesta de EIP, cuyo autor es Dieter Shirley.
Las principales características son:
- trabajo con tokens no intercambiables
- no hay tickers
- indivisibilidad
- existencia de ejemplares únicos
ERC-777
Esta norma se considera una versión mejorada del ERC-20 que ofrece las siguientes ventajas:
- sólo se utiliza una transacción para intercambiar tokens (en el caso de ERC-20 hay dos transacciones)
- posibilidad de anulación automática de las transacciones en caso de incompatibilidad de los contratos
- opción para marcar las direcciones no seguras
- posibilidad de designar operadores (participantes que pueden transferir tokens de las otras direcciones)
- mayor velocidad de las transacciones financieras.
ERC-1155
El estándar fue inventado por los creadores de Enjin, el proyecto para simplificar el desarrollo de juegos basados en Ethereum. Este estándar se pensó inicialmente para los juegos, pero también puede utilizarse para otros fines.
Las principales características del ERC-1155:
- la posibilidad de emitir varios tokens dentro de un mismo contrato
- presencia simultánea de propiedades de los tokens fungibles y no fungibles para los tokens en el mismo contrato
- soporte de intercambio atómico
- soporte de transferencias por lotes
- no es necesario terminar el bloque para algunas transacciones
La pregunta más común de los usuarios es sobre los intercambios atómicos. Una de las principales razones por las que la blockchain no es universalmente aceptada es la falta de capacidad para intercambiar rápida y eficientemente (en términos de tarifas) unos tokens por otros. Los intercambios atómicos son precisamente la solución a este problema. La tecnología permite el intercambio descentralizado de varias criptodivisas.
Los swaps atómicos también se utilizan para las transferencias por lotes, es decir, el intercambio de múltiples objetos tokenizados dentro de un mismo smart contrato. Aunque las transacciones por lotes llevan el mismo tiempo, proporcionan un ahorro de comisiones: para ello, las transferencias múltiples se registran como una sola transacción.
El ERC-1155 es muy similar en funcionalidad al ERC-875, que apareció poco antes. La única diferencia entre la versión 1155 es el soporte de tokens intercambiables.
ERC-865
Esta versión del estándar funciona según un principio similar al de ERC-20, con la única diferencia de que los propios tokens se utilizan como tarifa en lugar de «gas». Debido a que el sistema de comisiones del «gas» es bastante complejo (el importe de la comisión es a menudo imprevisible), la nueva norma ha facilitado a los usuarios la realización de transacciones en Ethereum.