¿Qué son las normas Token? Panorama general
¿Fungible o no fungible? Las normas de tokens son el conjunto de reglas que rigen los tokens criptográficos en la blockchain. Del ERC-20 al ERC-721, aprenda cuáles son.
Principales conclusiones:
- Muchos contratos inteligentes de blockchain utilizan actualmente Ethereum, y los estándares de token más comunes son ERC-20, ERC-721, ERC-777 y ERC-1155.
- Ethereum Request for Comment (ERC) es esencialmente un conjunto de documentos técnicos que contienen directrices sobre el desarrollo de un contrato inteligente.
- El estándar de tokens ERC-20 es un modelo para crear tokens fungibles en la red Ethereum.
- A diferencia de ERC-20, que es un estándar de tokens fungibles, ERC-721 es un estándar de tokens para tokens no fungibles (NFT).
- El ERC-777 pretende abordar las limitaciones del ERC-20. Este estándar de tokens hace más eficiente que los contratos inteligentes envíen y reciban tokens a través de un mecanismo conocido como “Hooks”.
- El estándar de tokens ERC-1155 se centra en incorporar los mejores aspectos de sus predecesores para crear contratos de tokens independientes de la fungibilidad y eficientes en el uso de gas.
¿Qué son las normas Token?
Las normas de los tokens son el conjunto de reglas, condiciones y funciones que dictan cómo funciona un token criptográfico. Antes de profundizar en los estándares de tokens, es útil comprender los mecanismos de un estándar de contrato inteligente. Fundamentalmente, las normas de los contratos inteligentes son reglas que un contrato inteligente debe cumplir para funcionar según lo previsto en la red blockchain subyacente.
Estas normas son especificaciones a nivel de aplicación, como normas sobre tokens, registros de nombres y formatos de paquetes de bibliotecas. Con este conjunto de normas de contratos inteligentes y parámetros claramente definidos, cualquier persona con conocimientos suficientes puede crear su propio token ERC. En resumen, estas normas permiten a los contratos inteligentes realizar sus funciones básicas.
Las normas sobre tokens son un subconjunto de las normas sobre contratos inteligentes. Para las cadenas de bloques que admiten contratos inteligentes, los estándares de tokens representan una guía para la creación, emisión y despliegue de nuevos tokens en ellas.
La mayoría de los contratos inteligentes de blockchain utilizan actualmente Ethereum, y los estándares de token más comunes son ERC-20, ERC-721, ERC-777 y ERC-1155.
Estándares comunes de tokens en Ethereum
Ethereum Request for Comment (ERC) es esencialmente un conjunto de documentos técnicos que contienen directrices sobre el desarrollo de un contrato inteligente. Definen un conjunto específico de funciones para cada tipo de token y facilitan la interacción entre las aplicaciones y los contratos inteligentes.
Cualquiera puede crear una ficha ERC. Sin embargo, requiere pasar por el proceso de una Propuesta de Mejora de Ethereum (EIP), que es un documento con las características y procesos propuestos para la red blockchain Ethereum.
Una vez que un desarrollador presenta su propuesta, ésta es evaluada y examinada por los desarrolladores del núcleo de Ethereum. Si la comunidad considera que es una adición importante al ecosistema blockchain, la propuesta es aceptada, finalizada e implementada.
Una vez finalizado este proceso, el documento inicial se convierte en un estándar ERC que otros desarrolladores pueden utilizar para crear sus propios tokens.
A continuación se ofrece un resumen de las normas más comunes sobre fichas del CEI:
Estándar de tokens ERC-20
El estándar de tokens ERC-20 es un modelo para crear tokens fungibles en la red Ethereum.
Fungible significa que cada ficha (o fracción de ficha) es equivalente e indistinguible de otra ficha. Por ejemplo, la moneda fiduciaria es fungible. El dólar estadounidense de Alice es igual al de Bob, y ambos pueden intercambiar su dólar estadounidense porque tiene el mismo valor. Del mismo modo, 1 ETH tiene el mismo valor que cualquier otro ETH.
Al igual que otros activos digitales, los tokens ERC-20 suelen ser desarrollados por organizaciones y empresas tecnológicas. Estos tokens permiten a la entidad personalizar su utilidad, como conceder derechos de voto o mecanismos de recompensa.
A pesar de la versatilidad del estándar de token, cada token ERC-20 tiene una funcionalidad básica estandarizada. En otras palabras, todos los tokens creados utilizando ERC-20 son interoperables entre sí y con servicios compatibles como MyEtherWallet o MetaMask.
Desde un punto de vista técnico, hay seis funciones principales que un token ERC-20 debe implementar:
- SuministroTotal – Se utiliza para obtener el suministro total de tokens de un token ERC-20 específico.
- BalanceOf – Se utiliza para obtener el saldo de tokens en una cartera Ethereum.
- Transferencia – Permite al usuario transferir la propiedad de un token a otro.
- TransferirDesde – Funciona de forma similar a la función Transferir, con la ventaja añadida de que permite a los contratos transferir tokens en nombre de un usuario.
- Aprobar – Se utiliza para establecer un límite en el número de tokens que un contrato inteligente puede retirar.
- Permiso – Concede a direcciones externas el acceso y permiso para gastar los tokens de un determinado saldo.
Además de las funciones obligatorias anteriores, existen otras funciones opcionales que pueden mejorar la usabilidad de un token ERC-20, como el nombre del token, el símbolo del ticker (por ejemplo, ETH) y la divisibilidad (cuántos decimales admite el token).
Juntando las funciones anteriores se forma un contrato ERC-20. Este contrato se convierte entonces en la base de diferentes criptomonedas, ya sea una stablecoin, un token de seguridad o un token de utilidad. Algunos ejemplos de tokens ERC-20 son Chainlink (LINK), Dai (DAI) y Basic Attention Token (BAT).
Estándar de token ERC-721
A diferencia de ERC-20, un estándar de token fungible, ERC-721 es un estándar de token para tokens no fungibles (NFT), que son un tipo especial de token criptográfico no intercambiable entre sí por su especificación individual. Esto significa que una ficha no puede intercambiarse por otra debido a sus especificaciones únicas. Por lo tanto, los NFT se utilizan para representar coleccionables digitales, artículos de juego, arte digital, entradas de eventos, nombres de dominio y registros de propiedad de activos físicos.
Un ejemplo de proyecto construido sobre el estándar ERC-721 es ‘CryptoKitties’, un juego desarrollado en 2017 sobre la blockchain de Ethereum que permite a los usuarios comprar, vender y criar gatos digitales. Actualmente, los mercados para comprar o vender obras de arte digital de NFT incluyen OpenSea y Rarible.
Consulte la Galería NFT de Crypto.com para ver nuestras mejores colecciones de creadores y marcas líderes.
Estándar de tokens ERC-777
El ERC-777 pretende abordar las limitaciones del ERC-20. Este estándar de tokens hace más eficiente que los contratos inteligentes envíen y reciban tokens a través de un mecanismo conocido como “Hooks”, una función que combina lo que habrían sido dos mensajes -el envío de tokens y la notificación a un contrato- en uno solo. Además, la norma ERC-777 también introduce la función adicional de rechazar transacciones procedentes de una dirección incluida en una lista negra.
Otra característica del estándar de tokens ERC-777 es que sigue siendo compatible con ERC-20, en lugar de dejarlo obsoleto. En otras palabras, los tokens creados con el estándar ERC-20 pueden interactuar libremente con los creados con ERC-777 porque ambos estándares utilizan las mismas funciones subyacentes.
Estándar de tokens ERC-1155
El estándar de tokens ERC-1155 se centra en incorporar los mejores aspectos de sus predecesores para crear contratos de tokens independientes de la fungibilidad y eficientes en el uso de gas. En términos sencillos, es un estándar para contratos que gestiona múltiples tipos de tokens, tal y como lo describe su desarrollador, Enjin: “un único contrato inteligente que puede gobernar un número infinito de tokens.”
El equipo de Enjin desarrolló este estándar de tokens para abordar las deficiencias asociadas con ERC-721, específicamente la falta de flexibilidad para las transferencias por lotes. A modo de ejemplo, para enviar múltiples NFT en ERC-721, se requiere que un usuario realice múltiples transacciones. Como resultado, el número de transacciones inunda la red, lo que puede acarrear elevados costes de transacción.
ERC-1155 aborda directamente esta cuestión mediante el apoyo a las transferencias por lotes, que permiten la agrupación de múltiples activos en un contrato inteligente. Esto reduce significativamente la posibilidad de que una transferencia provoque la congestión de la red, al tiempo que disminuye los costes de transacción.
Normas sobre tokens para otras cadenas de bloques
Los tipos de protocolos de contratos inteligentes que se utilizan en la actualidad son muy variados: básicamente, cada uno tiene su propio reglamento. Aparte de Ethereum, existen otros proyectos de blockchain que se centran en la creación de contratos inteligentes. En esta sección presentamos algunos proyectos populares con sus correspondientes normas de fichas.
Normas de tokens para EOS
La plataforma de cadena de bloques de EOSIO implementa las características principales de la tecnología de cadena de bloques, incluido el consenso, los programas de tarifas, la creación y modificación de cuentas, la economía de fichas, el registro de productores de bloques, la votación y el multisig.
La empresa de software de cadena de bloques Block.one desarrolló y mantiene la plataforma de código abierto EOSIO, que incluye los contratos de sistema necesarios para la cadena de bloques basada en EOSIO. Entre ellos se incluyen eosio.bios, eosio.system, eosio.msig, eosio.token y eosio.wrap.
EOS utiliza el contrato inteligente eosio.token, que define la estructura y las acciones que permiten a los usuarios crear, emitir y gestionar tokens en la blockchain de EOSIO. El token central de la red principal de EOSIO, EOS, también se emite bajo la cuenta eosio.token utilizando este contrato inteligente.
Normas de tokens para NEO
NEO es otro proyecto que se centra en la construcción de la infraestructura necesaria para los contratos inteligentes. Las propuestas de mejora de NEO (NEP) definen las normas de la plataforma Neo, incluidas las especificaciones del protocolo central, las API de cliente y las normas contractuales.
Los estándares de fichas en Neo incluyen:
- NEP-5 – Proporciona a los sistemas un mecanismo de interacción generalizado para contratos inteligentes tokenizados.
- NEP-11 – La norma para crear contratos NFT.
- NEP-17 – El estándar de tokens que especifica un mecanismo general de interacción para tokenizar contratos inteligentes.
Estándares de tokens para Tezos
La Propuesta de Interoperabilidad de Tezos (TZIP) es el documento de diseño que permite a la comunidad Tezos definir una característica, crear estándares de interoperabilidad o actualizar sus procesos o entorno. Complementa el proceso formal de gobernanza en la cadena de Tezos. Normalmente, un documento TZIP contiene las especificaciones técnicas, los parámetros de cómo pueden implantarse las funciones actualizadas y una explicación para mejorar la red en general.
Los estándares de tokens en Tezos incluyen:
- TZIP-7 – Implementa operaciones de transferencia de tokens y aprobaciones para gastar tokens de otras cuentas. Esto se asemeja a un ERC-20 en la red Tezos.
- TZIP-12 – Creado como una interfaz multi-activo para evitar que los desarrolladores de Tezos dependan de estándares específicos de tipos de token. En concreto, TZIP-12 propone una interfaz unificada de contrato de tokens, que admite una gama más amplia de tipos de tokens, como los fungibles y los no fungibles, como ERC-1155.
Lecturas complementarias
Para comprender mejor las aplicaciones de estas normas sobre fichas, lea ¿Qué son las NFT? Explicación de las fichas no fungibles y Crypto Tokens vs Coins – ¿Cuál es la diferencia?
Diligencia debida e investigación propia
Todos los ejemplos que figuran en este artículo son meramente informativos. No debe interpretar dicha información u otro material como asesoramiento jurídico, fiscal, de inversión, financiero o de otro tipo. Nada de lo aquí contenido constituirá una solicitud, recomendación, aprobación u oferta por parte de Crypto.com para invertir, comprar o vender activos digitales. Los rendimientos de la compra y venta de activos digitales pueden estar sujetos a impuestos, incluidos el impuesto sobre plusvalías y/o el impuesto sobre la renta, en su jurisdicción o en las jurisdicciones en las que usted sea residente a efectos fiscales.
Los resultados pasados no garantizan ni predicen los resultados futuros. El valor de los activos digitales puede aumentar o disminuir, y usted podría perder la totalidad o una parte sustancial del precio de compra. A la hora de evaluar un activo digital, es esencial que investigue por su cuenta y actúe con la diligencia debida para formarse el mejor juicio posible, ya que cualquier compra será responsabilidad exclusiva suya.
Compartir con amigos
Artículos relacionados
How to Participate in Solana Governance: A Step-by-Step Guide
How to Participate in Solana Governance: A Step-by-Step Guide
How to Participate in Solana Governance: A Step-by-Step Guide
Bitcoin vs Bitcoin Cash — A Closer Look at Their Shared Origins and Diverging Paths
Bitcoin vs Bitcoin Cash — A Closer Look at Their Shared Origins and Diverging Paths
Bitcoin vs Bitcoin Cash — A Closer Look at Their Shared Origins and Diverging Paths
Solana Tokenomics: Everything to Know
Solana Tokenomics: Everything to Know
Solana Tokenomics: Everything to Know
¿Todo listo para comenzar tu viaje por el mundo de las criptomonedas?
Obtén tu guía paso a paso para abriruna cuenta con Crypto.com
Al hacer clic en el botón Enviar, reconoces haber leído el aviso de privacidad de Crypto.com donde explicamos cómo usamos y protegemos tus datos personales.