En este momento estás viendo Huobi: Diferencias entre ERC-20 y ERC-721

Huobi: Diferencias entre ERC-20 y ERC-721

  • Autor de la entrada:
  • Categoría de la entrada:Noticias

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

Al crear dapps y utilizar contratos inteligentes, permite a las personas no bancarizadas o sub bancarizadas obtener acceso a servicios financieros como iniciar una cuenta de ahorros, obtener un préstamo o intercambiar sus activos.

El estándar ERC-20

A medida que la popularidad de los contratos inteligentes aumentó, 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 de la Norma ERC-20. ERC-20 fue creado por Fabian Vogelsteller en 2015. Permite la implementación de una API estándar (Application Programming Interface) 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 toda la cadena de bloques de Ethereum.

El contenido estandarizado de un token ERC-20 incluye:

  1. Nombre del token
  2. Símbolo
  3. Decimal (hasta 18 plazas)
  4. totalSuminisferta
  5. balanceOf
  6. transferencia
  7. transferDesde
  8. aprobar
  9. Tolerancia

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

Componentes de un token ERC-20

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

Nombre del token: indica 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 un cierto número de tokens del suministro total a una cuenta de usuario

transferFrom – permite la transferencia de tokens de un usuario a otro usuario

aprobar: permite al gastador retirar un número específico de tokens de una cuenta específica

asignación: devuelve un número establecido 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. Los NFT permiten a los desarrolladores tokenizar la propiedad de cualquier dato arbitrario o datos en cualquier formato. Esto dio la idea de lo que puede representarse como un token en la cadena de bloques.

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

  • ¿Cómo se decide la propiedad?
  • ¿Cómo se crean los tokens?
  • ¿Cómo se destruyen los tokens?
  • ¿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 no son 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 activos.

Un ejemplo es Axie Infinity. Es un juego criptográfico de jugar para ganar construido en la red Ethereum. Los jugadores pueden ganar el token 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 son propiedad y administrados 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.

Casos de uso del mundo real para NFT

Los NFT no solo se limitan al uso con coleccionables digitales y piezas de arte. También hay casos de uso para que los 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 artículos 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 que se fabrica en Italia. Podemos asignar un NFT a la bolsa que, cuando se escanea, revelará 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á la hora como se recibió. La historia exacta 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.

Fuente: Huobi Learn

Deja un comentario