Estándares de tokens

Fiabilidad

Conocer qué es un token implica saber qué tipos de estándares lo pueden formar, qué funciones tiene cada uno y cuáles son los usos más apropiados para cada necesidad. En este artículo te presentamos una guía completa sobre los estándares de tokens y los más famosos y usados hasta la fecha.

¿Qué son los estándares de tokens?

Un estándar de token es un conjunto de reglas y protocolos específicos que determinan la forma en que se crea, se comporta y funciona un token de criptomoneda en una red blockchain.

Los tokens de criptomoneda representan activos digitales que pueden crearse, transferirse y almacenarse en una cadena de bloques. Permiten diversas funcionalidades en la cadena, como el pago de comisiones por transacción, la protección de la red mediante estacas, la gestión de pools de liquidez y la votación de propuestas de gobernanza.

Para garantizar que los tokens estén estandarizados con el protocolo de cadena de bloques en el que se ejecutan y puedan interoperar entre aplicaciones, han surgido diferentes estándares de tokens.

Estas normas garantizan que los tokens sean compatibles y puedan integrarse sin problemas en diferentes protocolos de cadena de bloques. Esto facilita la creación de aplicaciones descentralizadas (dApps), que utilizan tokens para funcionar, y fomenta la liquidez y la interoperabilidad entre tokens.

¿Cómo funcionan las normas de tokens?

Los estándares de tokens establecen los parámetros dentro de los cuales deben operar los contratos inteligentes para realizar funciones básicas en un protocolo blockchain.

Esto permite a cualquier desarrollador crear su propio token de criptomoneda, ya que las interfaces y características están estandarizadas. Los desarrolladores pueden diseñar contratos inteligentes para tokens que interactúen entre sí porque esta estandarización garantiza que los tipos de datos, las funciones y los comportamientos sean siempre coherentes.

Los estándares de los tokens se establecen mediante propuestas presentadas por los desarrolladores y la comunidad de blockchain. Por ejemplo, la cadena de bloques Ethereum, que fue pionera en los contratos inteligentes y sigue siendo la principal plataforma para muchas aplicaciones, utiliza las Propuestas de Mejora de Ethereum (EIP) para establecer estándares para el protocolo central, las interfaces de programación de aplicaciones (API) para nodos y software cliente, y los contratos inteligentes que ejecutan la Máquina Virtual Ethereum (EVM).

Las Peticiones de Comentarios de Ethereum (ERC) son propuestas que definen estándares para aplicaciones basadas en Ethereum, incluyendo estándares de contratos inteligentes y tokens. Actúan como un conjunto de documentos técnicos que contienen las directrices para el desarrollo de contratos inteligentes.

Ejemplos comunes de estándares de tokens criptográficos

La blockchain de Ethereum es la opción preferida por muchos desarrolladores de dApps para implementar contratos inteligentes. Los estándares más utilizados para tokens que se ejecutan en Ethereum son ERC-20, ERC-721, ERC-777 y ERC-1155. Pero también hay estándares de tokens para otras blockchains de uso común, como BNB Chain y Solana.

ERC-20

ERC-20 es el estándar de Ethereum para tokens fungibles, que cubre diferentes tipos de criptomonedas, como tokens de utilidad, tokens de seguridad y stablecoins. Es ampliamente utilizado por proyectos que desarrollan tokens de utilidad y gobernanza para dApps que se ejecutan en la blockchain o sidechains de Ethereum.

ERC-20 es el estándar de tokens de Ethereum más ampliamente adoptado. Proporciona detalles de seis funciones requeridas y tres funciones opcionales que un token debe aplicar para ser compatible.

Las seis funciones principales definen el suministro total, el saldo del monedero, la transferencia de propiedad, la transferencia de tokens en nombre de un usuario y la aprobación del número máximo de tokens que puede retirar un contrato inteligente. Las funciones opcionales pueden ayudar a mejorar la usabilidad del token, incluido el nombre del token, el símbolo del ticker y el número de decimales que puede admitir.

El estándar permite a los desarrolladores crear tokens fungibles personalizados que tienen utilidad, como el staking o la representación de los derechos de voto y puede ser apoyado por muchos intercambios de criptomonedas diferentes y carteras.

Todos los tokens ERC-20 pueden interoperar entre sí y con servicios compatibles como el monedero MetaMask.

Algunos ejemplos de tokens ERC-20 son uniswap (UNI), shiba inu (SHIB), sandbox (SAND) y polygon (MATIC).

ERC-721

ERC-721 es el estándar de token no fungible (NFT) para Ethereum. Los NFT son tokens únicos con identificadores distintos que no son intercambiables entre sí, como los tokens fungibles. Representan la propiedad de un activo específico, como arte digital, objetos coleccionables, artículos de juego, entradas para eventos o bienes inmuebles virtuales.

ERC-721 es más complejo que otros estándares, ya que tiene múltiples extensiones opcionales y proporciona el marco para crear, poseer y transferir tokens con especificaciones únicas que no pueden intercambiarse.

Los NFT se crean de la misma manera que otros tipos de tokens, pero todos tienen valores diferentes y metadatos únicos.

CryptoKitties, un innovador juego de blockchain, se inspiró en ERC-721 y utilizó una versión beta del estándar para acuñar NFT. CryptoPunks, una colección de 10.000 fotos de perfil (PFP) que se lanzó en junio de 2017, popularizó el estándar poco después. CryptoPunks formó parte del aumento de la popularidad de los NFT en 2021, junto con el Club Náutico de Monos Aburridos compatible con ERC-721, Pudgy Penguins y “Everydays: The First 5000 Days” de Beeple.

ERC-777

ERC-777 pretende ampliar la funcionalidad del estándar ERC-20 para abordar sus limitaciones. ERC-777 implementa “Hooks”, una función que combina el envío de tokens y la notificación de un contrato en un único mensaje. Esto hace que sea más eficiente para los contratos inteligentes enviar y recibir tokens. El estándar se centra en permitir interacciones más complejas en el comercio de tokens e introduce la capacidad de rechazar transacciones procedentes de una dirección incluida en una lista negra.

El estándar ERC-777 es compatible con el estándar ERC-20, por lo que los tokens ERC-20 y ERC-777 pueden interactuar ya que ambos estándares tienen la misma funcionalidad subyacente.

ERC-1155

El estándar ERC-1155 está diseñado para mejorar los estándares anteriores mediante la creación de tokens que son independientes de la fungibilidad (pueden ser fungibles o no fungibles) y eficientes en la forma en que utilizan el gas para procesar transacciones en la blockchain. Es esencialmente el estándar ERC-20 y ERC-721 combinado con algunos factores de complicación.

ERC-1155 ha sido desarrollado por el ecosistema NFT Enjin para permitir que un único contrato inteligente gestione múltiples tipos de tokens. Enjin desarrolló el estándar para abordar las limitaciones de ERC-721, especialmente su falta de soporte para transferencias por lotes.

Para enviar múltiples NFT ERC-721, un usuario necesita completar múltiples transacciones. Éstas inundan la red, elevando las tarifas de gas (costes de transacción). ERC-1155 permite a los usuarios agrupar múltiples activos en un contrato inteligente. Esto reduce la posibilidad de que una transferencia provoque la congestión de la red, al tiempo que reduce los costes de transacción.

BEP-20

BEP-20 es el estándar que proporciona especificaciones técnicas para los tokens utilizados en la cadena BNB subyacente a la bolsa de criptomonedas Binance. BEP-20 está basado en ERC-20 pero adaptado al ecosistema Binance.

Los tokens BEP-20 operan sin problemas con dApps e intercambios descentralizados (DEX) en la blockchain BNB. El estándar proporciona un formato flexible para que los desarrolladores lancen diferentes formas de tokens. Binance pretende ser una plataforma alternativa a la blockchain de Ethereum con tarifas de transacción más bajas y velocidades de procesamiento más rápidas, así como tokens apalancados. BEP-20 proporciona un marco sobre cómo puede utilizarse un token, quién puede utilizarlo y cómo funciona.

TRC-20

TRC-20 es el estándar de tokens que facilita la creación de tokens fungibles en la blockchain de TRON y define su funcionamiento. TRC-20 es similar y compatible con ERC-20, ya que incluye seis funciones obligatorias y tres opcionales para la creación, transferencia y funcionamiento de tokens conformes.

La blockchain de TRON está diseñada para ofrecer un alto rendimiento de las transacciones y bajas comisiones. El estándar de tokens TRC-20 incluye especificaciones para una funcionalidad todo en uno y tokens altamente utilizables basados en contratos inteligentes. Los tokens basados en TRC-20 pueden facilitar pagos rápidos y cómodos a través de un procesamiento de transacciones instantáneo y escalable. La compatibilidad de TRC-20 con ERC-20 significa que el código ERC-20 puede ampliarse a un token TRC-20 para añadir funciones fiables.

Al igual que con los tokens ERC-20 en Ethereum, cualquier desarrollador puede crear un token TRC-20 personalizado en la blockchain de TRON. Los titulares pueden poner tokens de almacenamiento TRC-20 en carteras compatibles como TronLink y utilizarlos en dApps que se ejecutan en TRON.

SPL

Solana Programmable Token (SPL) es el token estándar para la blockchain Solana. SPL permite a los desarrolladores crear y desplegar tokens con procesamiento de transacciones de alta velocidad dirigidos a aplicaciones financieras descentralizadas (DeFi) y otros usos que requieren escalabilidad.

Los estándares de los tokens Solana se almacenan en la Solana Program Library, que es un depositario de programas de software que se ejecutan en el tiempo de ejecución de la blockchain Solana. El programa proporciona una interfaz estandarizada para la creación, uso y destrucción de tokens compatibles con la blockchain Solana.

A diferencia de los estándares ERC (excluyendo ERC-1155), que están separados para tokens fungibles y no fungibles, SPL incorpora ambos. La funcionalidad de los diferentes tokens SPL puede variar dentro del estándar SPL, ya que pueden ser NFT, tokens fungibles con un bajo suministro circulante, o tokens que combinan las características de otros tipos.

SOL, el token fungible nativo de la blockchain Solana, es un token SPL. Los tokens fungibles y no fungibles que cumplen con el estándar SPL pueden interactuar con monederos y contratos inteligentes de blockchain compatibles con SPL. Esto proporciona un ecosistema alternativo a Ethereum para que los desarrolladores creen dApps. También permiten a los desarrolladores construir front ends como Solscan, para proporcionar análisis de datos y metainformación para la investigación.

¿Por qué son importantes los estándares de tokens?

Los estándares de tokens desempeñan un papel fundamental en el desarrollo de los ecosistemas de blockchain. Las normas crean un marco básico que simplifica el desarrollo de tokens en todo el espacio blockchain y mejora la liquidez. Garantizan que los tokens de criptodivisas sean interoperables, compatibles y puedan integrarse fácilmente en dApps, carteras e intercambios.

Los estándares de tokens fomentan la innovación al permitir a los desarrolladores basarse en los estándares existentes en lugar de reinventar la rueda. Las similitudes entre los estándares de tokens, como ERC-20 y BEP-20, facilitan a los desarrolladores la transferencia de tokens y aplicaciones a través de múltiples blockchains, acelerando el despliegue y la adopción.

En resumen

Los estándares de tokens como ERC-20, ERC-721, BEP-20, TRC-20 y SPL han facilitado el desarrollo del espacio de las criptomonedas al establecer normas coherentes para la creación de tokens fungibles y no fungibles.

Diferentes blockchains pueden definir diferentes soportes para los tokens utilizando sus protocolos, aunque muchos se basan en los protocolos establecidos en las normas ERC de Ethereum.

La estandarización es necesaria para proporcionar el marco para que los contratos inteligentes utilicen tokens en su implementación y garantizar que los tokens sean compatibles con diversas aplicaciones descentralizadas.

A medida que el panorama de las criptomonedas siga evolucionando, las normas sobre tokens definirán las formas en que pueden utilizarse los activos digitales e impulsarán la adopción de blockchain.

Temas relacionados

Nicole Willingde
Editora

Nicole Willing cuenta con dos décadas de experiencia en la redacción y edición de contenidos sobre tecnología y finanzas. Es experta en los mercados de materias primas, acciones y criptomonedas, así como en las últimas tendencias del sector tecnológico, desde los semiconductores hasta los vehículos eléctricos. Su experiencia informativa sobre la evolución de los equipos y servicios de redes de telecomunicaciones y la producción de metales industriales le da una perspectiva única sobre la convergencia de las tecnologías del Internet de las Cosas y la fabricación.