Ethereum, la red blockchain de Capa 1 más grande y poblada del mundo, ha revolucionado la creación y funcionalidad de tokens a través de sus estándares ERC.

ERC20, el estándar dominante en Ethereum, allanó el camino para el desarrollo simplificado de tokens al proporcionar un conjunto de pautas y reglas básicas.

Este artículo busca brindar una introducción sencilla a qué es el estándar Ethereum y los diferentes estándares.

¿Qué es ERC?

ERC significa Solicitud de comentarios de Ethereum y sirve como plataforma para presentar información técnica a desarrolladores y usuarios.

El primero del Estándar Ethereum es el ERC20. Aprobado en 2017, el estándar de token ERC20 rápidamente ganó popularidad y se convirtió en la base de decenas de miles de tokens creados en la red Ethereum. Durante la explosión de la Oferta Inicial de Monedas (ICO) de 2017, los tokens ERC20 dominaron el mercado.

Para cumplir con ERC20, un token debe poseer ciertos atributos codificados en su código. Estos atributos incluyen:

TotalSupply: proporciona información sobre el suministro total de tokens

BalanceOf: indica el saldo de la cuenta del propietario del token.

Transferir: ejecuta transferencias de tokens a direcciones específicas

TransferFrom: permite transferencias desde una dirección específica

Aprobar: permite a los gastadores retirar tokens

Asignación: devuelve tokens de quien gasta al propietario.

Los contratos inteligentes que habilitan estas funciones se consideran contratos ERC20.

Otras cadenas de bloques también han adoptado estándares de tokens similares, siendo ejemplos notables el estándar de token BEP20 para Binance Smart Chain, TRC20 para la red Tron y, más recientemente, BRC20 para la red Bitcoin.

Una mirada a otros estándares de tokens ERC

A medida que evoluciona la tecnología blockchain, también lo hacen los estándares de tokens. Cada estándar cumple una función específica dentro de su red relevante. Exploremos algunos de los estándares de tokens ERC más importantes y sus funciones:

1. ERC223 – Estándar del Consejo Europeo de Investigación:

Este estándar fue creado para abordar el problema de la pérdida de tokens durante las transacciones. A diferencia de ERC20, que no tiene un mecanismo para recuperar tokens perdidos, ERC223 incluye una funcionalidad llamada "tokenFallback" que devuelve al remitente los tokens enviados a contratos inteligentes incompatibles. También mejora la eficiencia de las transacciones al requerir solo un paso en lugar de dos. Aunque ERC223 ofrece una funcionalidad útil, no ha obtenido una adopción generalizada en comparación con estándares más nuevos como ERC777.

2. ERC777 – Moneda basada en Ethereum:

Basado en ERC223, el estándar ERC777 introduce una nueva clase de direcciones llamadas "operadores", que pueden enviar o recibir fondos. También incorpora enlaces de transacciones para informar a los contratos inteligentes sobre las próximas transacciones. Esta característica evita que se ejecuten transacciones incompatibles, lo que reduce el riesgo de pérdida de tokens.

Sin embargo, ERC777 no ha sido ampliamente adoptado ya que ERC20 sigue siendo la opción preferida de los desarrolladores.

3. ERC621: ERC621 permite a los proyectos gestionar el suministro de tokens a través de dos nuevas funciones: "increaseSupply" y "decreaseSupply". Este estándar permite ajustar el suministro total de tokens, ofreciendo importantes aplicaciones. Sin embargo, todavía se encuentra en las primeras etapas de desarrollo.

4. ERC721 – Estándar de tokens no fungibles: El estándar ERC721 es ampliamente conocido en el contexto de los tokens no fungibles (NFT). Introduce un estándar separado para las NFT, lo que les permite tener valores únicos dentro de un contrato inteligente. Los tokens ERC721 son perfectos para plataformas que ofrecen artículos coleccionables, como tarjetas coleccionables, obras de arte digitales y activos digitales únicos almacenados en blockchain.

5. ERC1155 – Estándar multitoken: ERC1155 introduce un nuevo tipo de contrato inteligente que gestiona tokens fungibles y no fungibles. Mejora la eficiencia de las aplicaciones descentralizadas al permitir el envío de diferentes tipos de tokens en una sola transacción. Esto reduce los costos y mejora la velocidad de las transacciones. ERC1155 ya está disponible en la red Ethereum y está ganando adopción debido al mayor uso de NFT en diversas industrias.

6. ERC165: ERC165 es un estándar que permite que los contratos inteligentes detecten y publiquen las interfaces que implementan. Proporciona una forma coherente de identificar si un contrato admite una interfaz específica mediante la función "supportsInterface". Los contratos pueden publicar sus interfaces admitidas incluyendo los identificadores de interfaz correspondientes. ERC165 promueve la interoperabilidad y compatibilidad entre contratos en el ecosistema Ethereum.

7. ERC827: ERC-827 es una versión mejorada del estándar de token ERC20 en la red Ethereum. Si bien los tokens ERC20 solo facilitan el intercambio de valores, ERC827 amplía esta capacidad al permitir a los usuarios transmitir moneda y datos simultáneamente. Esto significa que los usuarios de Ethereum pueden incluir información o datos adicionales junto con la transferencia de tokens, proporcionando más flexibilidad y funcionalidad en las transacciones de tokens.

8. ERC725: ERC-725 es una propuesta innovadora de Fabian Vogelstelle, el creador de ERC-20 y Web3.js, que introduce un estándar único para publicar y administrar identidades en la cadena de bloques basada en Ethereum Virtual Machine (EVM). Este estándar se centra en contratos inteligentes proxy que pueden controlarse mediante múltiples claves, incluidos otros contratos inteligentes. Proporciona un marco para la gestión de identidades segura y descentralizada, lo que permite un control más sólido y flexible sobre las operaciones relacionadas con la identidad en blockchain.

9. ERC884 – Tokenización de acciones: ERC-884 es un estándar de token específico diseñado para facilitar la creación de tokens ERC-20 negociables. Estos tokens están destinados específicamente a representar acciones emitidas por corporaciones públicas o privadas de Delaware. Este estándar es particularmente importante porque permite a las organizaciones con sede en Delaware, EE. UU., aprovechar la tecnología blockchain para gestionar los registros de acciones de conformidad con las regulaciones estatales. Con ERC-884, estas corporaciones pueden explorar los beneficios de utilizar blockchain en sus procesos relacionados con el capital y al mismo tiempo garantizar el cumplimiento normativo dentro de la jurisdicción de Delaware.

10. ERC865: El estándar de token ERC-865 se centra principalmente en mejorar la usabilidad de la red Ethereum al eliminar la necesidad de que los usuarios paguen tarifas de transacción en gas. En cambio, ERC-865 permite a los propietarios de tokens pagar tarifas de transacción directamente utilizando los propios tokens, todo dentro de una sola transacción. Al habilitar esta funcionalidad, ERC-865 tiene como objetivo aumentar la conveniencia y eficiencia de las transacciones de tokens en la red Ethereum, haciéndola más fácil de usar y accesible. Este estándar contribuye a mejorar la usabilidad general y la adopción de tokens basados ​​en Ethereum.

11. ERC1400: ERC-1400 es un estándar propuesto para emitir y administrar tokens de seguridad en la cadena de bloques Ethereum. Estos tokens representan activos sujetos a regulación de valores, lo que brinda transparencia y cumplimiento dentro del ecosistema blockchain.

El estándar ERC-1400 tiene como objetivo mejorar la transparencia, la seguridad y la eficiencia de las ofertas de tokens de seguridad (STO) en la cadena de bloques Ethereum. Proporciona una base para crear y administrar tokens de valores de manera que cumpla con las regulaciones, abriendo nuevas posibilidades para la propiedad de activos digitales y oportunidades de inversión dentro de los límites de las regulaciones de valores.

Lo que depara el futuro para los estándares de tokens de Ethereum

El futuro de los estándares de tokens ERC está determinado por la comunidad Ethereum, que propone y aprueba estos estándares para mejorar la experiencia del usuario en toda la red. Si bien la congestión y las altas tarifas siguen siendo desafíos, se espera que las actualizaciones de Merge y Sharding resuelvan estos problemas.

Los futuros estándares ERC, como ERC1400, contribuirán a la seguridad, escalabilidad y utilidad de la cadena de bloques Ethereum, fomentando la adopción masiva en diversas industrias, incluidas las suscripciones, la propiedad intelectual, los bienes raíces tokenizados, los juegos, las NFT y DeFi.

Llevar

Los estándares de tokens ERC han revolucionado la creación y funcionalidad de tokens en la red Ethereum. Estos estándares proporcionan pautas para los desarrolladores, asegurando la compatibilidad y la interoperabilidad. A medida que la tecnología blockchain siga avanzando, surgirán nuevos estándares ERC que mejorarán las capacidades de Ethereum e impulsarán la innovación en varios sectores.