Diferencias entre ERC-20 y ERC-721

En 2015, cuando Ethereum cobró vida, trajo al mundo una nueva posibilidad de descentralización.

Construyendo dapps y utilizando contratos inteligentes, permite a las personas que no cuentan con servicios bancarios o que no cuentan con servicios bancarios tener acceso a servicios financieros, como abrir una cuenta de ahorros, obtener un préstamo o negociar sus activos.

El estándar ERC-20

A medida que aumentó la popularidad de los contratos inteligentes, los usuarios comenzaron a crear contratos que actuaban como tokens. Cuando esto se volvió más prolífico, realizar un seguimiento de todos los diferentes estándares de codificación de tokens utilizando contratos inteligentes de Ethereum resultó ser una tarea difícil. Estos primeros tokens de contrato inteligente de Ethereum no contenían los mismos conjuntos de información en los mismos formatos, y esto hizo que fuera más difícil para los ecosistemas de tokens interactuar y obtener sinergia entre sí.

De ahí la propuesta del Estándar ERC-20. ERC-20 fue creado por Fabian Vogelsteller en 2015. Permite la implementación de una API estándar (Interfaz de programación de aplicaciones) para tokens dentro de contratos inteligentes. Es un protocolo estándar en la cadena de bloques Ethereum, que permite a los usuarios intercambiar tokens, transferirlos o compartirlos en una billetera criptográfica.

Esta estandarización permitió a los programadores diseñar tokens en torno a un conjunto compartido de reglas, lo que facilitó su uso en la cadena de bloques Ethereum.

El contenido estandarizado de un token ERC-20 incluye:

  1. Nombre del token
  2. Símbolo
  3. Decimal (hasta 18 lugares)
  4. totalSupply
  5. equilibrio de
  6. transferir
  7. Transferido de
  8. aprobar
  9. Tolerancia

En un token ERC-20, los primeros componentes, el nombre del token, el símbolo y el decimal pueden ser opcionales. Pero los 6 componentes restantes son obligatorios.

Componentes de un token ERC-20

Cada uno de los componentes que conforman el estándar ERC-20 tiene un caso de uso y un propósito.

Nombre del token: le dice al usuario el nombre del token. Por ejemplo: Ether, UniSwap, Dash

Símbolo: el símbolo de cotización del token. Por ejemplo: XRP, ETH, UNI

Decimal (hasta 18 lugares): esto determina qué tan divisible es el token.

totalSupply: indica el suministro total del token

balanceOf: proporciona el saldo de la cuenta del propietario

transferencia: permite la transferencia de una cierta cantidad de tokens del suministro total a una cuenta de usuario

transferFrom: permite la transferencia de tokens de un usuario a otro.

aprobar: permite al gastador retirar una cantidad específica de tokens de una cuenta específica

subsidio: devuelve un número determinado de tokens de un gastador al propietario

ERC-721

Los tokens ERC-721 se conocen comúnmente como tokens no fungibles o NFT. El estándar ERC-721 fue creado por William Entriken, Dieter Shirley y Nastassia Sachs. Las NFT permiten a los desarrolladores tokenizar la propiedad de cualquier dato arbitrario o datos en cualquier formato. Esto dio la idea de lo que se puede representar como un token en la cadena de bloques.

Al igual que el estándar ERC-20, el ERC-721 también tiene su propio conjunto de estándares. Abordan los siguientes problemas:

  • ¿Cómo se decide la propiedad?
  • ¿Cómo se crean los tokens?
  • ¿Cómo se destruyen las fichas?
  • ¿Cómo se transfieren los tokens?

La principal diferencia entre ERC-20 y ERC-721 es que los tokens ERC-20 son fungibles y divisibles, mientras que los tokens ERC-721 son no fungibles e indivisibles.

Esto significa que los tokens ERC-20 representan un solo activo y son intercambiables, mientras que los tokens ERC-721 no lo son y representan una clase de activo.

Un ejemplo es Axie Infinity. Es un juego de criptomonedas para ganar dinero construido en la red Ethereum. Los jugadores pueden ganar el Ficha Axie Infinity Shard (AXS) y Small Love Potion (SLP) completando misiones y luchando contra otros jugadores.

Los jugadores también pueden criar Axies, los personajes del juego, para obtener nuevos Axies únicos que se poseen y administran mediante el uso de tokens ERC-721. Como tokens ERC-721, los Axies únicos se pueden comprar y vender en el mercado a otros usuarios.

Axies from Axie Infinity

Casos de uso del mundo real para NFT

Los NFT no se limitan solo a su uso con coleccionables digitales y obras de arte. También hay casos de uso para que las NFT se vinculen con elementos físicos.

Un ejemplo es el uso de la tecnología blockchain para resolver desafíos en la industria de la logística. Dado que la cadena de bloques es inmutable y transparente, esto garantiza que los datos de la cadena de suministro se mantengan confiables, consistentes y auténticos.

Los NFT benefician a esta industria, ya que pueden representar elementos físicos únicos en nuestro mundo. Al asignar un NFT a un artículo físico, podemos rastrear los metadatos del producto sobre su producción, transporte y venta.

Tomemos, por ejemplo, un bolso de edición limitada fabricado en Italia. Podemos asignar un NFT a la bolsa que, cuando se escanea, revelará las marcas de tiempo de los metadatos sobre dónde y cuándo se creó esta bolsa.

A medida que el bolso viaja y se mueve a través de la cadena de suministro, se agregan nuevas marcas de tiempo a los metadatos en cada etapa del proceso.

Cuando el bolso llegue a la tienda minorista, se marcará con la fecha de recepción. El historial exacto del bolso estará disponible para ver y confirmar su autenticidad y viaje de transporte.

Si bien los casos de uso de NFT son limitados en aplicaciones del mundo real, su valor en la gestión de piezas de arte y coleccionables le ha valido un punto de apoyo en la industria.


¡Bienvenido al futuro de las finanzas! Regístrese para obtener una cuenta de Huobi para invertir en Bitcoin y otras criptomonedas. ¡Los nuevos usuarios pueden ganar hasta $300 en recompensas con nuestro Bono de Bienvenida! Registre una cuenta hoy >> 

es_ES