¿Qué son los estándares de token ERC de Ethereum?
Los tokens de Ethereum son todos exactamente iguales. Excepto cuando no lo son en absoluto.
Los estándares de tokens ERC de Ethereum permiten que los tokens basados en Ethereum tengan características diferentes. Los estándares también permiten a los desarrolladores comprender cómo interactuarán ciertos tipos de tokens, así como qué billeteras usar y qué servicios son compatibles..
Entonces, ¿cuáles son los estándares de token Ethereum ERC??
¿Qué significa ERC??
ERC significa Solicitud de comentarios de Ethereum. ERC es un estándar técnico para token basado en Ethereum. Cualquiera puede crear un ERC, al igual que cualquiera puede crear un token basado en Ethereum. Sin embargo, no atraerá el interés automáticamente, especialmente si no es innovador o si ofrece una visión diferente de un ERC existente..
Es posible que haya encontrado el término ERC-20 cuando se trata de Ethereum. El estándar de tokens ERC-20 describe la funcionalidad principal de la mayoría de los tokens de Ethereum. Puede leer más sobre ERC-20 a continuación.
Hay muchos ERC. Miles, de hecho. No es necesario que los conozca todos. Solo necesita conocer cuatro o cinco ERC importantes.
ERC-20: El “original”
El estándar de token de Ethereum más importante es ERC-20. ERC-20 es el estándar de token más conocido y extendido que se encuentra en la cadena de bloques Ethereum. Es el estándar de tokens propuesto por primera vez por el cofundador de Ethereum, Vitalik Buterin, en 2015. Además, la mayoría de los tokens basados en Ethereum en la cadena de bloques Ethereum cumplen con ERC-20.
Es probable que también haya encontrado muchos de los principales tokens ERC-20. OmiseGO (OMG), Binance Coin (BNB), 0x (ZRX) y Basic Attention Token (BAT) son todos ejemplos de tokens ERC-20 populares.
El estándar técnico ERC-20 define seis funciones diferentes que un token Ethereum ERC-20 debe implementar para cumplir con el estándar..
- totalSupply (): el suministro total del token ERC-20 específico
- equilibrio de(): realiza un seguimiento del saldo del token en cada billetera Ethereum
- transferir(): puede enviar tokens a una billetera o distribuir a múltiples billeteras en la creación de tokens
- Transferido de(): permite a los titulares de tokens enviar tokens a otras carteras de Ethereum
- aprobar(): puede “aprobar” otras cuentas para retirar una cierta cantidad de tokens de una cuenta
- tolerancia(): después aprobar() se usa, tolerancia() comprueba la cantidad de tokens que la cuenta aprobada puede retirar
Los tokens ERC-20 son fáciles de crear. Es por eso que tantas ICO usan tokens basados en ERC-20. La complejidad viene con su implementación dentro de su ecosistema respectivo..
ERC-223: corrige fallas, reduce la tarifa de gas
ERC-20 es, con mucho, el estándar ERC más popular, pero no está exento de fallas. Si envía sus tokens ERC-20 a una dirección de contrato inteligente en lugar de una dirección de billetera Ethereum, se habrán ido.
El estándar ERC-223, al darse cuenta de que las personas son humanas y cometen errores ocasionales, soluciona ese problema. Puede enviar un token basado en ERC-223 a una dirección de contrato inteligente o billetera, con el mismo resultado. Mejor aún, ERC-223 produce un mensaje de error si intenta una transferencia no válida, lo que le ahorra tiempo y pierde criptografía en el proceso..
ERC-223 es completamente compatible con versiones anteriores de los tokens ERC-20. Como los tokens ERC-223 también usan alrededor de un 50% menos de gas que una transacción ERC-20, los tokens ERC-223 podrían tener una adopción más amplia en el futuro. Sin embargo, la falta de soporte de billetera generalizado para ERC-223 está frenando el estándar.
ERC-721
ERC-721 es el estándar para tokens no fungibles basados en Ethereum. La mayoría de los tokens de criptomonedas son fungibles, lo que significa que se dividen en trozos más pequeños. Esto les ayuda a funcionar como una forma de moneda. Por el contrario, los tokens ERC-721 no son fungibles. No se dividen en partes más pequeñas y no son adecuadas para su uso como moneda..
En eso, los tokens ERC-721 no fungibles se utilizan para representar criptocoleccionables. Un criptocoleccionable es un activo digital único o raro vinculado a un token ERC-721. El valor del criptocoleccionable puede cambiar, pero el activo en sí no puede cambiar debido a su vínculo inextricable con la cadena de bloques Ethereum..
Un token ERC-721 tiene otros usos además de los criptocoleccionables. En el futuro, un token no fungible ERC-721 podría representar un automóvil, una casa, una obra de arte, una botella de vino rara o de otra manera..
ERC-777: aumenta la eficiencia
ERC-777 intenta mejorar tanto ERC-20 como ERC-223. ¿Cómo? ERC-777 se trata de eficiencia. Incluye las correcciones ERC-223 para los problemas encontrados en ERC-20 (pérdida de tokens, costos de transacción más altos) y se basa en esa base..
ERC-777 introduce un nuevo concepto, conocido como “operadores”. Un operador reduce la cantidad de transacciones necesarias para autorizar un contrato inteligente para gastar tokens de su cuenta de dos a uno. No suena mucho, pero abre contratos inteligentes y aplicaciones de terceros para obtener permiso para operaciones más rápidas, algo de lo que casi todas las dApps de Ethereum se beneficiarán..
Los operadores de ERC-777 también permitirán a los desarrolladores de contratos inteligentes o dApp administrar el costo del gas para crear una experiencia de usuario más barata y amigable..
Sin embargo, ERC-777 no se lleva todo el mérito.
Los operadores están habilitados por otro contrato inteligente, ERC-820. El estándar ERC-820 “define un contrato inteligente de registro universal donde se puede registrar cualquier dirección (un contrato o una cuenta regular)”. Esto significa que puede usar el contrato ERC-820 junto con ERC-777 para asegurarse de que el contrato inteligente o la dirección de transacción a la que está a punto de enviar sea legítimo y pueda aceptar sus tokens..
El estándar común Ethereum ERC-20 investigó la introducción de esta característica en EIP-165. (Un EIP es una propuesta de mejora de Ethereum. La comunidad de Ethereum puede proponer y detallar mejoras a Ethereum utilizando un EIP).
ERC-1155: Un estándar de contrato inteligente de múltiples tokens
ERC-1155 es un desarrollo muy interesante en el sentido de que permite la creación de tokens fungibles, semi-fungibles y no fungibles utilizando un solo estándar Ethereum..
ERC-1155 proporciona el marco para que todos estos diferentes tipos de tokens coexistan juntos en un solo contrato inteligente. En lugar de tener que dividir el comercio de un criptocobrable y su pago en dos transacciones o utilizar un servicio de depósito en garantía, ambas partes pueden utilizar el mismo contrato inteligente..
ERC-1400: Tokenizar la seguridad existente
Uno de los desarrollos más esperados para la tecnología blockchain es la tokenización de valores existentes, ya sea una acción, un bono o de otro tipo. Además, los nuevos tokens de seguridad se están convirtiendo en un método popular y seguro de invertir en nuevos proyectos de criptomonedas al tiempo que resuelven muchos de los problemas que afectan a una ICO tradicional. (¿Qué es una STO y reemplazará a la ICO?)
La introducción y el desarrollo de ERC-1400 están haciendo posible ese cambio.
ERC-1400 combina varios otros ERC para crear una sólida biblioteca de estándares de tokens de seguridad. Trabajando junto con ERC-1400 están:
- ERC-1594: Proporciona la funcionalidad principal para los tokens de seguridad, lo que permite la integración de datos fuera de la cadena de bloques que se extiende a la autorización de transferencias de activos y más.
- ERC-1410: Adjunta funciones de transparencia a cuentas individuales. Por ejemplo, el saldo de un usuario también puede mostrar sus privilegios de voto, bloqueos de tiempo pendientes antes de la distribución del token y otra información importante..
- ERC-1643: Los valores vienen con documentos, y los valores tokenizados no son diferentes. ERC-1643 permite adjuntar documentación notarizada junto con valores tokenizados, así como la capacidad de notificar a los titulares de las actualizaciones de documentos..
- ERC-1644: ERC-1644 proporciona a la biblioteca de tokens de seguridad ERC-1400 un método de control. En este contexto, el control se refiere a la ejecución de órdenes judiciales, la recuperación de fondos perdidos por actividades fraudulentas e incluso la pérdida de claves privadas..
Los estándares de los tokens de Ethereum seguirán evolucionando
Los estándares de los tokens de Ethereum no están escritos en piedra. Ahí es donde entran en juego los EIP. Las propuestas de mejora de Ethereum permiten la extensión y la adición de cualquier estándar Ethereum ERC. Los estándares ERC también ilustran cuán innovadora y extensa es la plataforma Ethereum..
¿Quieres aprender más sobre Ethereum? Consulte el estudio de monedas de Ethereum decodificadas de bloques!