Que es un token ERC-20?
article-1529

Que es un token ERC-20?

Los Fundamentos

Fundado por Vitalik Buterin en 2014, Ethereum surgió como una plataforma de código abierto diseñada para el desarrollo de aplicaciones descentralizadas (DApps). Buterin deseaba remediar la rigidez del protocolo Bitcoin creando una blockchain más adaptable. La blockchain Ethereum se ha convertido desde entonces en un imán para desarrolladores, empresas y emprendedores, fomentando un ecosistema floreciente de contratos inteligentes y aplicaciones distribuidas.

Comprender el Estándar ERC-20

Un ERC, o Ethereum Request for Comments, es un documento técnico que describe los estándares de programación en la plataforma Ethereum. A diferencia de las Ethereum Improvement Proposals (EIP), que proponen cambios en el protocolo mismo, los ERC establecen convenciones para facilitar la interacción entre las aplicaciones y los contratos.

En 2015, Vitalik Buterin y Fabian Vogelsteller introdujeron el ERC-20, un marco simple para crear tokens basados en Ethereum. Este estándar permite a los desarrolladores aprovechar una base existente, racionalizar el desarrollo de tokens y asegurar la compatibilidad con los servicios y software que soportan ERC-20, tales como billeteras y exchanges. Aunque el ERC-20 fue posteriormente formalizado como EIP-20 debido a su adopción generalizada, el nombre original sigue siendo predominante en la industria.

Visión General de los Tokens Ethereum

Los tokens ERC-20 difieren de la criptomoneda nativa de Ethereum, el ETH, ya que existen únicamente dentro de un contrato, una base de datos autónoma que especifica reglas como el nombre, el símbolo y la divisibilidad, mientras sigue los saldos de los usuarios vinculados a direcciones Ethereum.

Para transferir tokens, los usuarios envían una transacción al contrato, solicitándole que asigne parte de su saldo a otra dirección (Transaction Action - Transfer). Un ejemplo práctico se puede observar en Etherscan: alguien llama al contrato USDT. Se pueden ver tokens Tether transferidos a otra dirección y tarifas pagadas en ETH, aunque el campo Valor indica que se enviaron 0 ETH.

Ejemplo de Transacción en Etherscan

Funciones y Aplicaciones de los Tokens ERC-20

Los tokens ERC-20, regidos por un conjunto de funciones, permiten consultar la oferta total, verificar los saldos, transferir fondos y autorizar a las DApps a gestionar los tokens. La flexibilidad de este estándar permite a los desarrolladores añadir funciones y definir parámetros según sus necesidades.

Stablecoins

Las stablecoins, a menudo vinculadas a monedas fiduciarias, generalmente usan el método ERC-20. Por ejemplo, las principales stablecoins como BUSD funcionan bajo este formato. Un emisor garantiza cada token con una reserva de moneda fiduciaria, como dólares o euros. Si un emisor tiene 10,000 dólares, puede emitir 10,000 tokens, cada uno de los cuales puede ser canjeado por 1 dólar. Los usuarios pueden utilizar estos tokens para transacciones, DApps, o intercambiarlos por divisas, y el emisor quema los tokens durante el intercambio.

Tokens de Seguridad

Los tokens de seguridad, similares a las stablecoins en el nivel del contrato, representan activos como acciones, bonos o bienes raíces. Estos tokens a menudo ofrecen a sus tenedores una participación en una empresa o activo, lo que los distingue de otros tipos de tokens.

Tokens de Utilidad

Los tokens de utilidad, el tipo más común, no están garantizados por activos físicos. Funcionan como millas de viajero frecuente, ofreciendo valor dentro de ecosistemas específicos. Pueden ser utilizados como moneda de juego, combustible DApp, puntos de lealtad y otros, sin valor externo.

¿Cómo Aparecen los Nuevos Tokens ERC-20?

Los tokens ERC-20 no pueden ser minados; se emiten cuando se crean nuevos tokens. Durante el lanzamiento de un contrato, los desarrolladores distribuyen la oferta según su hoja de ruta y planes.

Esta distribución generalmente se realiza a través de mecanismos como las ofertas iniciales de monedas (ICO), las ofertas iniciales de intercambio (IEO) o las ofertas de tokens de seguridad (STO). A pesar de las variaciones de estos términos, el concepto básico es el mismo: los inversores envían ETH a la dirección del contrato y reciben nuevos tokens a cambio. Los fondos recaudados permiten continuar el desarrollo del proyecto, los usuarios anticipan una utilidad inmediata o futura o la posibilidad de revender los tokens con un beneficio a medida que el proyecto avanza. La distribución de los tokens no siempre necesita ser automatizada. Los eventos de crowdfunding a menudo aceptan varias monedas digitales, como BNB, BTC, ETH y USDT, y los saldos se asignan a las direcciones proporcionadas por los usuarios.

Las Ventajas de los Tokens ERC-20

La Fungibilidad

Los tokens ERC-20 son fungibles, lo que significa que cada unidad es idéntica e intercambiable con otra. Por ejemplo, si posee un token USDT, el token que posee no importa. Podría intercambiarlo por el de otra persona, y seguirían siendo funcionalmente idénticos, al igual que un dólar.

Si su token está destinado a funcionar como un tipo de moneda, es mejor que las unidades individuales sean indistinguibles. Tener características únicas los haría no fungibles, lo que podría llevar a que algunos tokens tengan más o menos valor que otros, lo que va en contra del objetivo previsto.

La Flexibilidad

Los tokens ERC-20 ofrecen importantes posibilidades de personalización, lo que los hace adecuados para diversas aplicaciones. Pueden servir como moneda de juego, puntos de lealtad, objetos de colección digitales o representar activos como obras de arte o derechos de propiedad.

La Popularidad

La adopción generalizada del estándar ERC-20 en el sector de las criptomonedas es un fuerte incentivo para su uso. Muchos exchanges, billeteras y contratos inteligentes ya son compatibles con los tokens ERC-20. Además, existe una extensa asistencia y documentación para los desarrolladores.

Las Desventajas de los Tokens ERC-20

La Escalabilidad

Ethereum, como muchas redes de criptomonedas, enfrenta problemas de escalabilidad. Los volúmenes de transacciones elevados pueden provocar un aumento de las tarifas y retrasos. Si se lanza un token ERC-20 durante una congestión de la red, su uso puede verse afectado.

La Susceptibilidad a Estafas

La simplicidad de crear un token ERC-20 puede ser un arma de doble filo. Si bien fomenta la innovación, también permite la proliferación de esquemas fraudulentos. Los inversores deben ser cautelosos y realizar investigaciones exhaustivas para evitar caer en esquemas piramidales y Ponzi disfrazados de proyectos legítimos de blockchain.

Diferenciar los Diferentes Estándares de Tokens

Aunque el ERC-20 es el estándar original y más utilizado para los tokens de Ethereum, se han desarrollado varios otros para superar sus limitaciones o para cumplir con diferentes objetivos.

  • El ERC-20 sigue siendo el estándar más popular, principalmente utilizado para crear tokens fungibles. Sin embargo, la necesidad de tokens únicos con atributos distintivos ha llevado al desarrollo de otros estándares, especialmente para tokens no fungibles (NFT).
  • El ERC-721 está especialmente diseñado para los NFT, donde cada token es único. Este estándar fue utilizado por la DApp CryptoKitties, permitiendo a los usuarios emitir y gestionar tokens que representan activos individuales, como obras de arte digitales o artículos de juego, con metadatos únicos.
  • El ERC-1155 busca combinar las funcionalidades del ERC-20 y del ERC-721 al soportar tokens fungibles y no fungibles dentro de un mismo contrato, ofreciendo así una mayor flexibilidad y eficiencia.
  • El ERC-223 y El ERC-621 se centran en mejorar la facilidad de uso. El ERC-223 incluye garantías para evitar transferencias accidentales de tokens a direcciones incorrectas, mientras que el ERC-621 permite ajustar la oferta de tokens añadiendo nuevas funciones.

La Conclusión

La tecnología ERC-20 ha sido durante mucho tiempo una piedra angular en el espacio de los criptoactivos, ofreciendo un medio simple para desplegar contratos versátiles para diversas aplicaciones, tales como los tokens de utilidad y las stablecoins. A pesar de su uso generalizado, el ERC-20 carece de algunas funcionalidades que se encuentran en los estándares más recientes. El futuro dirá si estos estándares emergentes superarán al ERC-20 en términos de popularidad y funcionalidad.

Token Standards
Initial Coin Offering (ICO)
ERC-20
ERC-721
ERC-1155