Resumen
Un estándar de token es un conjunto de reglas y convenciones que rigen el funcionamiento de los tokens criptográficos. Los estándares populares incluyen ERC-20, BEP-20, ERC-721 y ERC-1155.
Introducción
Si bien existen decenas de miles de criptomonedas, le sorprenderá saber que la mayoría de ellas se basan en el mismo modelo. El modelo, el estándar de tokens, define una serie de funcionalidades y características clave de los tokens blockchain.
¿Por qué utilizar un estándar de token?
Interoperabilidad
Los estándares de tokens garantizan que todos los productos creados con el estándar puedan interactuar o trabajar juntos. Si un proyecto emite un token basado en un estándar de token, el nuevo token seguirá siendo compatible con las plataformas y aplicaciones existentes, como las billeteras. Por ejemplo, los activos ERC-20 tienen interoperabilidad con otros productos y servicios desarrollados utilizando el mismo estándar de token.
Esta es también la razón por la que puedes intercambiar un token ERC-20 por otro. Sin un estándar de token, le resultaría mucho más difícil operar con algunas criptomonedas. También debe crear una billetera específica para un token específico en lugar de usar una billetera que pueda almacenar múltiples criptomonedas.
Componibilidad
En programación, tener un sistema con capacidad de composición permite a los desarrolladores reutilizar componentes existentes para crear nuevos productos. Esto también se aplica a la creación de tokens: al utilizar un token estándar, se reduce el tiempo dedicado a la funcionalidad básica, por lo que los desarrolladores tienen más tiempo para experimentar e innovar.
Eficiencia
Los estándares de tokens también facilitan las interacciones entre contratos inteligentes. Después de seguir los estándares de tokens e implementar tokens, se pueden usar contratos inteligentes para monitorear los tokens creados.
Los estándares de tokens como ERC-20 y BEP-20 están equipados con funciones importantes, incluida la recuperación de direcciones y el saldo de tokens, para que los contratos inteligentes puedan monitorear los tokens de manera más eficiente. Por ejemplo, para examinar los tokens ERC-20, los desarrolladores pueden utilizar una interfaz llamada Interfaz binaria de aplicación de contrato (ABI) para rastrear la transferencia de tokens y otros datos.
Estándares de tokens comunes en Crypto y DeFi
BEP-20
BEP-20 es un estándar de token en BNB Smart Chain (BSC). Desarrollado como una especificación técnica para BSC, este estándar permite a los desarrolladores lanzar una variedad de tokens, incluidas monedas peggy, tokens de utilidad, monedas estables y otros. El estándar BEP-20 también incluye funciones como listas negras, acuñación y pausar la quema de tokens.
Las siguientes son las funciones principales del estándar de token BEP-20:
TotalSupply: define el suministro total de tokens de un token BEP-20 en particular.
BalanceOf: define el saldo del token.
Transferir: permite a los usuarios transferir la propiedad de los tokens a otros.
TransferFrom: permite transferir tokens a otros en nombre de un usuario a través de un contrato inteligente.
Aprobar: define un límite en la cantidad de tokens que se pueden retirar mediante un contrato inteligente.
Asignación: define direcciones externas que tienen permiso para gastar tokens.
ERC-20
En 2015, Fabian Vogelsteller propuso ERC-20, un estándar de token que luego se convertiría en el esquema principal para que los desarrolladores diseñaran sus propios tokens, incluidos tokens virtuales, tokens de stake y monedas virtuales.
ERC-20 es un estándar simbólico para desarrollar activos que siguen reglas comunes y son intercambiables (en otras palabras, fungibles). Entonces, si crea 1000 unidades de un token ERC-20, cada unidad tendrá la misma funcionalidad.
El estándar BEP-20 es muy similar al ERC-20. Sin embargo, tenga en cuenta que cada uno es parte de una red blockchain diferente. El estándar de token ERC-20 se utiliza en la cadena de bloques Ethereum, mientras que BEP-20 se encuentra en Binance Smart Chain (BSC).
ERC-721
¿Sabías que la mayoría de los tokens no fungibles (NFT) en Ethereum utilizan el mismo estándar de token, es decir, ERC-721? Ya sea una NFT de edición limitada o un Protocolo de prueba de asistencia (POAP), es probable que su NFT se haya creado con el mismo modelo. Entonces, ¿qué hace que las NFT sean únicas? Según una de las directrices, para ser un token ERC-721, un activo debe tener un tokenId único a nivel mundial.
La funcionalidad ERC-721 incluye transferencias de tokens, saldo actual, suministro total y es única a nivel mundial, como se mencionó.
ERC-1155
A medida que evolucionaron los estándares de tokens, surgió un conjunto de pautas que cubrían la necesidad de la industria de tener múltiples tipos de tokens. ERC-1155 es un estándar multitoken que permite la creación de varios tipos de activos digitales, incluidos tokens de utilidad como BNB y NFT.
Entre otras características, el ERC-1155 ofrece funcionalidad por lotes de tokens, que incluye:
Transferencia por lotes: se pueden transferir varios activos a la vez.
Saldo por lotes: el saldo de múltiples activos se puede obtener en un solo paso.
Aprobación por lotes: todos los tokens se pueden aprobar para una dirección.
Compatibilidad con NFT: los tokens se tratan como NFT si su suministro es solo 1.
Limitaciones del estándar de tokens
Los tokens creados con el mismo estándar tienen una funcionalidad básica alineada y pueden interactuar bien entre sí. Sin embargo, los tokens de diferentes estándares no pueden hacerlo. Dado que existen varias reglas que rigen los estándares de tokens en la industria, no es sorprendente que los tokens no siempre sean compatibles entre sí. Esto significa que es posible que los tokens desarrollados utilizando diferentes estándares no existan en la misma plataforma, o que los tokens no se comuniquen ni se intercambien entre sí. Si posee algunas criptomonedas, probablemente le haya molestado no poder usar BTC en Ethereum. Para superar esta limitación, la industria introdujo un nuevo género de tokens llamados tokens envueltos.
Token envuelto
Los tokens envueltos son criptomonedas que están vinculadas al valor de otra criptomoneda. Normalmente, los activos originales se almacenan en una bóveda digital llamada contenedor. Luego, se crea una versión empaquetada del activo en otra cadena de bloques como un avatar.
Cubrir
Los estándares de tokens son similares a los planos para diseñar y lanzar tokens basados en blockchain. Actualmente, existen varios estándares de tokens en la industria. Soluciones innovadoras, como puentes blockchain y mecanismos de envoltura, pueden ayudar a solucionar los problemas de incompatibilidad entre tokens.
Lectura adicional
Introducción a los tokens ERC-20
Tres puentes criptográficos populares y cómo funcionan
¿Cómo utilizar el puente poligonal?
Explicación sobre el intercambio atómico
