BEP-721

Intermedio
BEP-721 es un estándar de token de BNB Smart Chain (BSC) que hace posible la creación de tokens no fungibles (NFT). Es una extensión del ERC-721 de Ethereum, uno de los estándares de NFT más usados, y es compatible con la Ethereum Virtual Machine (EVM). Cada NFT es único y no se intercambia con ningún otro token.
Los tokens BEP-721 te permiten tokenizar la propiedad de datos y adjuntarles un identificador único. Esta característica hace que el token sea único y muy diferente a los tokens BEP-20. Con BEP-20, los desarrolladores pueden crear múltiples tokens idénticos dentro de un contrato inteligente. Sin embargo, con BEP-721, a cada token se le asigna un ID de token diferente.

Gracias a estos ID únicos, los tokens BEP-721 se pueden utilizar para representar artículos no fungibles coleccionables. Los usuarios pueden usar estos tokens para hacer trades o transferirlos, según su valor de mercado, el cual depende de la utilidad o rareza del token.

Los tokens BEP-721 pueden representar:

  1. Arte digital y físico

  2. Elementos coleccionables

  3. Artículos dentro de juegos

  4. Propiedad física e inmobiliaria

  5. Boletos de lotería

Al igual que otros tokens de BNB Smart Chain, las transacciones de los tokens BEP-721 requieren BNB para el pago de las comisiones de gas. Los tokens BEP-721 se pueden crear en varias plataformas en el ecosistema de BSC, incluido el Mercado NFT de Binance, Featured By Binance, BakerySwap y Juggerworld.

Funciones de los tokens BEP-721

BEP-721 tiene una lista de funciones que rigen cómo interactúan los tokens con BNB Smart Chain. Algunas de estas funciones son bastante estándar y también están presentes en el estándar BEP-20:

  • name: define el nombre del token BEP-721, con el cual lo identificarán los otros contratos.

  • Symbol: un nombre más corto para el token, similar a un símbolo de ticker.

  • balanceOf: muestra el saldo de token de una dirección específica.

  • totalSupply: define la cantidad total de tokens creados.

También incluye un conjunto de funciones básicas de propiedad, algunas de las cuales es opcional incluir. Una característica única de los NFT es la función de metadatos:

tokenMetadata: esta función permite la inclusión de metadatos en un token usado para enlazarse a un archivo de material artístico o a otro aspecto coleccionable del NFT. 

Por ejemplo, cada CryptoPunk tiene metadatos contenidos dentro del NFT que indican qué punk específico es en un grid de 10,000 punks. Aunque los CryptoPunks no usen el estándar de token BEP-721, utilizan los metadatos de la misma manera.