Что такое стандарты токенов
Содержание
Введение
Зачем нужны стандарты токенов
Популярные стандарты токенов в криптовалютах и DeFi
Ограничения стандартов токенов
В заключение
Рекомендуемая литература
Что такое стандарты токенов
Главная
Статьи
Что такое стандарты токенов

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

Продвинутый
Опубликовано Jan 13, 2023Обновлено Feb 1, 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), своего рода цифровое хранилище, позволяющее создавать обернутую версию на другом блокчейне.

В заключение

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

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