Что такое стандарты токенов
Главная
Статьи
Что такое стандарты токенов

Что такое стандарты токенов

Продвинутый
Опубликовано Jan 13, 2023Обновлено Jun 16, 2023
5m

Осторожно! Много текста.

Стандарты токенов — это наборы правил и соглашений, регулирующих работу криптовалютного токена. Среди популярных стандартов можно выделить ERC-20, BEP-20, ERC-721 и ERC-1155.

Введение

Хотя существуют десятки тысяч различных криптовалют, большинство из них построены по одним и тем же схемам. Эти схемы называются стандартами токенов и определяют ключевые функциональные возможности и свойства токенов блокчейна.

Зачем нужны стандарты токенов

Совместимость

Стандарт токенов гарантирует, что все продукты, созданные по этому стандарту, могут взаимодействовать друг с другом и работать вместе. Если проект выпускает токен на основе стандарта токенов, то новый токен будет совместим с существующими платформами и приложениями, в том числе кошельками. Например, активы ERC-20 совместимы с другими продуктами и сервисами, разработанными с использованием этого стандарта токенов.

За счет этого токен ERC-20 также можно обменять на другой токен этого стандарта. Без стандартов токенов торговать несколькими криптовалютами было бы намного сложнее. В этом случае для каждого токена пришлось бы создавать индивидуальные кошельки вместо того, чтобы использовать один кошелек для множества разных криптовалют.

Соединяемость

В программировании наличие соединяемой системы позволяет разработчикам повторно использовать существующие компоненты для создания новых продуктов. Это относится и к созданию токенов: использование стандартов токенов ускоряет разработку базовых функций, оставляя больше времени на эксперименты и инновации.

Эффективность

Стандарты токенов также упрощают взаимодействие между смарт-контрактами. Смарт-контракты, внедряющие стандарты токенов и сами токены, могут использоваться для отслеживания созданных токенов.

Стандарты токенов, такие как ERC-20 и BEP-20, содержат важные функции, в числе которых поиск адресов и отображение баланса токенов, позволяя смарт-контрактам отслеживать токены более эффективно. Например, для проверки истории переводов и других данных токена ERC-20 разработчик может использовать двоичный интерфейс приложений (ABI) контракта.

Популярные стандарты токенов в криптовалютах и DeFi

BEP-20

BEP-20 — это стандарт токенов BNB Smart Chain (BSC). Изначально он был создан как техническая спецификация для BSC. BEP-20 позволяет разработчикам запускать различные токены, включая привязанные монеты, utility-токены, стейблкоины и другие. Стандарт BEP-20 также вводит такие функции, как черный список, майнинг и приостановка сожжения токенов.

Далее перечислены основные функции стандарта BEP-20:

  1. TotalSupply: определяет общее предложение конкретного токена BEP-20.

  2. BalanceOf: определяет баланс токена.

  3. Transfer: позволяет пользователям передавать владение токенами другим лицам.

  4. TransferFrom: позволяет передавать токены другим лицам от имени пользователя через смарт-контракт.

  5. Approve: определяет лимит для количества токенов, которые может вывести смарт-контракт.

  6. Allowance: определяет внешние адреса, которым разрешено тратить токены.

ERC-20

В 2015 году Фабиан Фогельштеллер предложил стандарт токенов ERC-20, который впоследствии стал основным ориентиром для создателей токенов, включая виртуальные токены, токены для стейкинга и виртуальные валюты.

ERC-20 — это стандарт токенов, который используется для разработки взаимозаменяемых активов, подчиненных общим правилам. Например, если создать 1000 единиц токена ERC-20, каждая единица будет обладать одинаковой функциональностью. 

Стандарт ERC-20 очень похож на стандарт BEP-20. Однако они принадлежат разным сетям блокчейна. ERC-20 используется на блокчейне Ethereum, а BEP-20 — на BNB Smart Chain (BSC).

ERC-721

Знаете ли вы, что значительная часть невзаимозаменяемых токенов (NFT) на Ethereum создана на основе одного и того же стандарта — ERC-721? Будь то ограниченная коллекция NFT или протокол Proof of Attendance Protocol (POAP), скорее всего, ваш NFT был создан по этой схеме. Но в чем же уникальность NFT? Согласно одному из ключевых принципов, у каждого токена ERC-721 должен быть уникальный tokenId.

Функциональные возможности ERC-721 включают перевод токенов, текущий баланс, общее предложение и, как уже упоминалось, уникальность.

ERC-1155

С развитием стандартов токенов появилась одна схема, удовлетворяющая потребность криптовалютной индустрии в нескольких типах токенов. ERC-1155 — это стандарт нескольких токенов, позволяющий создавать различные типы цифровых активов, включая utility-токены, такие как BNB и NFT.

Помимо прочих функций, ERC-1155 предлагает обработку партий токенов, в которую входят:

  1. Передача партии: перевод нескольких активов одновременно.

  2. Баланс партии: получение балансов нескольких активов за один шаг.

  3. Подтверждение партии: все токены могут быть подтверждены для отправки на адрес.

  4. Поддержка NFT: токен рассматривается как NFT, если он существует в единственном экземпляре.

Ограничения стандартов токенов

Токены, созданные на основе одного стандарта, имеют одинаковые основные возможности и могут свободно взаимодействовать друг с другом, тогда как токены разных стандартов редко могут это сделать. Поскольку в отрасли существуют различные правила, регулирующие стандарты токенов, они не всегда совместимы друг с другом. Это означает, что токены, разработанные с использованием различных стандартов, иногда не могут существовать на одной платформе, взаимодействовать или обмениваться между собой. Владельцы нескольких криптовалют, возможно, сталкивались с невозможностью использовать BTC на платформе Ethereum. Чтобы устранить эти неудобства, разработчики создали новый вид токенов под названием wrapped-токены (обернутые токены).

Wrapped-токены

Wrapped-токен — это криптовалюта, стоимость которой привязана к стоимости другого актива. Исходный актив помещается в «обертку» (от англ. wrapper), своего рода цифровое хранилище, позволяющее создавать обернутую версию на другом блокчейне.

В заключение

Стандарты токенов — это своеобразные схемы для разработки и запуска токенов на основе блокчейна. Сейчас в отрасли существует несколько стандартов токенов, а также множество инновационных решений, такие как мосты блокчейна и механизмы обертывания, которые помогают устранить несовместимость токенов.

Рекомендуемая литература