Что такое NFT-токены BEP-721?

Что такое BEP-721 и зачем нужен этот стандарт? Где применяется BEP-721 и почему он так важен при создании NFT? Ответы на эти и другие вопросы читайте в нашей подробной статье.

Что такое стандарт NFT-токенов BEP-721?

BEP-721 — это стандарт токенов Binance Smart Chain (BSC), который позволяет создавать невзаимозаменяемые токены (NFT). Это расширение стандарта Ethereum ERC-721, одного из наиболее часто используемых стандартов NFT, и он совместим с виртуальной машиной Ethereum (EVM). Каждый NFT уникален и не заменяется никаким другим токеном.

Токены BEP-721 позволяют токенизировать право собственности на данные и прикреплять к ним уникальный идентификатор. Этот аспект делает токен единственным в своем роде и сильно отличается от токенов BEP-20. С BEP-20 разработчики могут создавать несколько идентичных токенов в рамках одного смарт-контракта. Однако в BEP-721 каждому токену назначается свой идентификатор токена.

Благодаря этим уникальным идентификаторам токены BEP-721 можно использовать для представления коллекционных, невзаимозаменяемых предметов. Пользователи могут торговать и передавать эти токены в зависимости от их рыночной стоимости, которая зависит от редкости или полезности токена.

Токены BEP-721 могут представлять:

  1. Цифровое и материальное искусство;
  2. Коллекционные предметы;
  3. Внутриигровые предметы;
  4. Физическая собственность и недвижимость;
  5. Лотерейные билеты.

Как и для других токенов в Binance Smart Chain, для передачи токенов BEP-721 требуются BNB для оплаты газа. Токены BEP-721 можно создавать на различных платформах в экосистеме BSC, включая Binance NFT Marketplace, Featured By Binance, BakerySwap и Juggerworld.

Функции токена BEP-721

В BEP-721 есть список функций, которые определяют, как токен взаимодействует с Binance Smart Chain. Некоторые из них являются достаточно стандартными и также присутствуют в стандарте BEP-20:

    • name: определяет имя токена BEP-721, по которому его будут идентифицировать другие контракты.
    • Symbol: более короткое имя токена, похожее на символ тикера.
    • balanceOf: показывает баланс токенов определенного адреса
    • totalSupply: определяет общее количество созданных токенов.

    Существует также набор основных функций владения, некоторые из которых не являются обязательными для включения. Уникальной особенностью NFT является функция метаданных:

    tokenMetadata: эта функция позволяет включать метаданные в токен, используемый для ссылки на файл изображения или другой коллекционный аспект NFT.

    Например, у каждого CryptoPunk есть метаданные, содержащиеся в NFT, которые указывают на конкретный NFT в сетке из 10 000 панков. Хотя CryptoPunk не используют стандарт токенов BEP-721, но метаданные они используют идентично.