Conclusiones clave

  • Los estándares de tokens son conjuntos de reglas codificadas en contratos inteligentes que definen cómo se crean, se transfieren los tokens cripto y cómo interactúan con otras aplicaciones en una blockchain.

  • Los estándares ERC de Ethereum (ERC-20, ERC-721, ERC-1155) son los más adoptados y también se usan en cadenas compatibles con EVM como Avalanche, Polygon y Arbitrum.

  • Otras cadenas de bloques importantes tienen sus propios estándares: BNB Smart Chain usa BEP-20, Solana usa el estándar SPL y Bitcoin introdujo BRC-20 y Runes en 2023-2024.

  • Como los estándares de tokens difieren entre blockchains, para mover activos entre cadenas se requieren soluciones de puente como tokens envueltos o protocolos omnichain.

  • Comprender los estándares de tokens ayuda a explicar por qué un token funciona automáticamente con billeteras, exchanges y aplicaciones descentralizadas existentes sin necesidad de código personalizado para cada uno.

Binance Academy courses banner

Introducción

La mayoría de las decenas de miles de criptomonedas que existen hoy se construyeron utilizando el mismo tipo de “plano”. Esos planos se llaman estándares de tokens y definen la funcionalidad principal y las propiedades de los tokens de blockchain.

Los estándares de tokens funcionan de forma similar a las especificaciones universales en la tecnología cotidiana. Así como un estándar USB garantiza que tu mouse funcione con cualquier computadora compatible, un estándar de token asegura que un token recién creado funcione con billeteras, exchanges y aplicaciones descentralizadas (DApps) existentes sin que esas plataformas necesiten escribir código personalizado para ello.

Este artículo explica qué son los estándares de tokens, por qué importan y cómo las distintas blockchains los manejan.

¿Por qué necesitamos estándares de tokens?

1. Interoperabilidad

El principal beneficio de los estándares es la compatibilidad. Cuando un desarrollador emite un token que sigue un estándar, puede interactuar automáticamente con la infraestructura existente. Por ejemplo, como la stablecoin USDT sigue ERC-20, funciona en DEXs, billeteras y exchanges sin que esas plataformas tengan que escribir código personalizado para ello.

2. Componibilidad

En finanzas descentralizadas (DeFi), la componibilidad permite a los desarrolladores crear nuevos productos usando componentes existentes. A veces, este concepto se llama “legos del dinero”. Como los desarrolladores saben exactamente cómo se comporta un token estándar, pueden construir protocolos de préstamos, empréstitos y trading que admiten automáticamente cualquier token que siga ese estándar.

3. Eficiencia

Los estándares evitan que los desarrolladores repitan tareas que ya se han hecho. En lugar de escribir desde cero un contrato inteligente para funciones básicas como transferencias o comprobaciones de saldo, los desarrolladores pueden usar librerías existentes y bien probadas basadas en estándares establecidos. Esto reduce el riesgo de errores y acelera el desarrollo.

Estándares comunes de tokens de Ethereum (EVM)

Como Ethereum fue la primera blockchain programable, sus estándares de “Ethereum Request for Comments” (ERC) establecieron la base para la industria. Estos estándares también se aplican a cadenas compatibles con EVM como Avalanche, Polygon y Arbitrum.

ERC-20 (tokens fungibles)

Propuesto en 2015, ERC-20 es el estándar de la industria para tokens fungibles. “Fungible” significa intercambiable: una unidad de un token tiene el mismo valor y el mismo uso que otra unidad, de la misma manera que un billete de un dólar es equivalente a cualquier otro billete de un dólar.

  • Casos de uso: stablecoins como USDT y USDC, tokens de gobernanza y tokens de utilidad.

  • Funciones clave: permite comprobar el suministro total, comprobar saldos y transferir tokens entre direcciones.

ERC-721 (tokens no fungibles)

ERC-721 es el estándar que permitió el crecimiento de los tokens no fungibles (NFTs). A diferencia de ERC-20, cada token ERC-721 es único. Cada token tiene un tokenId específico dentro del contrato, lo que lo hace distinguible de cualquier otro token de la misma colección.

  • Casos de uso: coleccionables digitales, certificados, activos de juegos, identidad digital y registros de propiedad.

  • Distinción clave: mientras que 1 ETH siempre vale 1 ETH, cada token ERC-721 puede tener un valor diferente según sus características únicas.

ERC-1155 (el estándar multi-token)

ERC-1155 fue diseñado para resolver las ineficiencias que surgen al usar ERC-20 y ERC-721 por separado. Permite que un solo contrato gestione tanto tokens fungibles como no fungibles al mismo tiempo.

  • Semifungibilidad: ERC-1155 se adapta muy bien a aplicaciones de juegos. Un juego podría tener monedas de oro (fungibles), espadas de hierro (semi-fungibles, con 1.000 copias idénticas) y un escudo legendario (un NFT único). Los contratos ERC-1155 pueden manejar todo eso en un solo lugar.

  • Transferencias en lote: ERC-1155 puede enviar múltiples tipos diferentes de tokens en una sola transacción, lo que reduce los costos de gas en comparación con estándares anteriores.

Estándares más allá de Ethereum

Aunque Ethereum marcó el precedente, otras cadenas de bloques importantes han desarrollado sus propios estándares para adaptarse a sus arquitecturas específicas.

BNB Smart Chain: BEP-20

BEP-20 es el estándar principal de tokens en BNB Smart Chain. Funciona casi de la misma manera que ERC-20, pero está optimizado para la velocidad de BNB Smart Chain y comisiones de transacción más bajas. BEP-20 también admite tokens vinculados, que son versiones envueltas de activos de otras cadenas (como Bitcoin o Ethereum) llevadas al ecosistema de BNB Chain.

Solana: SPL (Solana Program Library)

Solana maneja los tokens de forma diferente a las cadenas EVM. En Ethereum, cada token es un contrato inteligente separado. En Solana, hay un solo "Token Program" dentro de la Solana Program Library (SPL), y los tokens nuevos se crean como cuentas nuevas dentro de ese programa.

Esta arquitectura permite que Solana procese transacciones en paralelo, contribuyendo a su alto rendimiento. El estándar SPL abarca tanto tokens fungibles como NFTs, sin necesidad de estándares separados como ERC-20 y ERC-721.

Bitcoin: BRC-20 y Runes

Durante la mayor parte de su historia, Bitcoin no se consideró una plataforma para tokens. Esto cambió en 2023 con la introducción de Ordinals, que permitió inscribir datos en satoshis individuales.

  • BRC-20: un estándar experimental para crear tokens fungibles directamente en Bitcoin mediante inscripciones de texto. Los tokens BRC-20 usan la blockchain de Bitcoin como un libro mayor para rastrear la creación y las transferencias.

  • Runes: un protocolo más eficiente para emitir tokens fungibles en Bitcoin, lanzado en abril de 2024. Runes se diseñó para reducir la huella de datos en cadena que producían las inscripciones de BRC-20.

Solución a la limitación: compatibilidad entre cadenas

Una limitación importante de los estándares de tokens es que, por lo general, están confinados a su propia blockchain. Un token ERC-20 en Ethereum no puede existir de forma nativa en Solana o BNB Smart Chain.

Tokens envueltos

Tradicionalmente, esto se resolvía mediante tokens envueltos. Para mover Bitcoin a Ethereum, BTC se bloquea en una bóveda y una cantidad equivalente de Wrapped BTC (WBTC) se acuña como un token ERC-20. Aunque este enfoque funciona, los puentes que mantienen esos activos bloqueados han sido objetivos de exploits en el pasado.

Tokens fungibles omnichain

Algunos protocolos de interoperabilidad entre cadenas, como LayerZero y Chainlink CCIP, adoptan un enfoque diferente. Permiten que los tokens se muevan entre cadenas de forma nativa mediante sistemas de mensajería segura, sin depender de bóvedas o puentes centralizados. Esto reduce el riesgo de custodia asociado con el “wrapping” tradicional.

En 2023, también se introdujo ERC-6551 en Ethereum, lo que permite que los NFTs funcionen como billeteras en cadena. Este estándar hace posible que los NFTs mantengan tokens, otros NFTs e interactúen con DApps directamente, ampliando lo que los tokens individuales pueden representar y hacer.

Preguntas frecuentes

¿Qué es un estándar de token?

Un estándar de token es un conjunto de reglas que define cómo se comporta un token cripto en una blockchain. Especifica funciones como cómo se transfieren los tokens, cómo se comprueban los saldos y cómo funcionan las aprobaciones. Cuando un token sigue un estándar, se vuelve automáticamente compatible con billeteras, exchanges y aplicaciones que admiten ese estándar.

¿Cuál es la diferencia entre ERC-20 y ERC-721?

ERC-20 es un estándar para tokens fungibles, lo que significa que todas las unidades del token son idénticas e intercambiables. ERC-721 es un estándar para tokens no fungibles (NFTs), donde cada token es único y tiene un identificador distinto. ERC-20 se usa para monedas y tokens de utilidad, mientras que ERC-721 se usa para coleccionables, certificados y registros de propiedad digital.

¿Qué es ERC-1155?

ERC-1155 es un estándar de tokens que puede manejar tanto tokens fungibles como no fungibles dentro de un solo contrato inteligente. También admite transferencias en lote, lo que permite enviar múltiples tipos de tokens en una sola transacción. ERC-1155 es especialmente útil para juegos que necesitan gestionar muchos objetos distintos del juego con diferentes niveles de escasez.

¿Cómo se mueven los tokens entre diferentes blockchains?

Como los estándares de tokens son específicos de cada blockchain, para mover activos entre cadenas se requieren mecanismos de puente. El método tradicional usa tokens envueltos: el activo original se bloquea y se acuña un token representativo en la cadena de destino. Los protocolos omnichain más nuevos permiten que los tokens se muevan entre cadenas mediante mensajería segura sin mantener activos en bóvedas centralizadas.

¿Qué es BEP-20?

BEP-20 es el estándar principal de tokens en BNB Smart Chain. Funciona de forma similar al estándar ERC-20 de Ethereum, pero está optimizado para las velocidades de transacción más rápidas de BNB Smart Chain y comisiones más bajas. Muchos tokens en BNB Smart Chain, incluidas versiones vinculadas de activos de otras blockchains, siguen el estándar BEP-20.

Reflexiones finales

Los estándares de tokens son las reglas compartidas que hacen que el ecosistema cripto sea funcional e interoperable. Ya sea ERC-20, SPL o BRC-20, estos esquemas permiten que billeteras, exchanges y aplicaciones trabajen con diferentes tokens sin integraciones personalizadas.

Lecturas adicionales

  • Introducción a los tokens ERC-20

  • ¿Qué es ERC-1155 y cómo funciona?

  • ¿Qué son Ordinals? Una visión general de los NFTs de Bitcoin

  • ¿Qué son los contratos inteligentes?

  • ¿Qué es la interoperabilidad entre cadenas?

Aviso legal: este contenido se te presenta “tal cual” para información general y/o fines educativos únicamente, sin representaciones ni garantías de ningún tipo. No debe interpretarse como asesoramiento financiero, legal u otro consejo profesional, ni se pretende recomendar la compra de ningún producto o servicio específico. Debes buscar tu propia orientación de asesores profesionales adecuados. Cuando el contenido sea aportado por un tercero, ten en cuenta que las opiniones expresadas pertenecen a dicho tercero y no necesariamente reflejan las de Binance Academy. Los precios de los activos digitales pueden ser volátiles. El valor de tu inversión puede subir o bajar y es posible que no recuperes el monto invertido. Tú eres el único responsable de tus decisiones de inversión y Binance Academy no se hace responsable de ninguna pérdida que puedas sufrir. Para más información, consulta nuestros Términos de uso, la Advertencia de riesgos y los Términos de Binance Academy.