Что такое BEP-20

BEP-20 — это технический стандарт сети BNB Smart Chain. Он необходим для разработки децентрализованных приложений и цифровых активов на BNB

Ключевые моменты

  • Стандарты токенов включают в себя правила регулирования актива на блокчейне и функционал токена.
  • BEP-20 — это стандарт Binance Smart Chain.
  • Смарт-контракты — это алгоритм внутри блокчейна, который регламентирует работу, исполняет заданные действия и, соответственно, гарантирует соблюдение правил.
  • Смарт-контракты BEP-20 используются для эмиссии новых токенов, сжигания выпущенных активов, блокировки вредоносных адресов и приостановления операция по определенному адресу.
  • Стандарты BEP-20 и ERC-20 очень похожи своему функционалу, а TRC-20 — это стандарт TRON, совместимый с виртуальной машиной Ethereum и основанный на принципах ERC-20.
  • Токены BEP-20 имеют низкие комиссии и высокую скорость обработки транзакций, а также поддерживаются большим количеством децентрализованных приложений.
  • Токены BEP-20 централизованные и часто создаются мошенниками.

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

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

Техническая стандартизация дает общую функциональность токенов. Это необходимо для беспрепятственной работы и взаимодействия разных приложений в рамках одной криптовалютной экосистемы. Монета, выпущенная по техническому стандарту BEP-20, будет совместима со всеми существующими платформами, децентрализованными приложениями (dApps), сервисами и кошельками BNB Chain.

История появления BEP-20

BEP-20 — это стандарт Binance Smart Chain, запущенный в январе 2020 года. На тот момент выросла необходимость в расширении функционала существующего блокчейна Binance. Быстро рос сектор децентрализованных финансов (DeFi). Большинство DeFi-приложений базировались на блокчейне Ethereum. Руководство Binance увидело большой потенциал DeFi, решило не отставать от тренда и дало отмашку на создание стандарта BEP-20. 

Функции смарт-контрактов BEP-20

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

Например, смарт-контракт децентрализованной торговой площадки будет регламентировать процесс обмена криптовалют на платформе, исключающий возможность стороннего воздействия на торговые операции. Также посредством программного кода пользователи блокчейна могут создавать собственные цифровые активы, которые называются токенами. По своей сути, токены являются частью смарт-контракта. Их базовые параметры и свойства задаются в смарт-контракте. К ним относятся возврат баланса, передача, просмотр владения цифровыми активами и т.д.

Основные функции смарт-контрактов BEP-20 

  • Эмиссия новых цифровых активов. Дает возможность пользователям создавать собственные токены.
  • Сжигание выпущенных активов. Позволяет уничтожать некоторое количество криптоактивов, что приводит к сокращению их общего предложения с течением времени.
  • Черный список. Можно заблокировать или занести в черный список вредоносные адреса.
  • Пауза. Функция позволяет приостановить (заморозить) выполнение всех операций владельцу адреса и возобновить их в нужный момент, что может быть полезно во время вредоносных атак.

Отличия BEP-20 от ERC-20 и от TRC-20

ERC-20 — это стандарт сети Ethereum, во многом ставший прототипом для BEP-20. Они схожи в том, что являются своеобразными моделями токенов. Главная разница между ними — это протокол блокчейна, на котором ими можно оперировать, поэтому основные отличия связаны с работой материнской сети.

Поскольку команда Binance при разработке сети Binance Smart Chain (BNB Chain) взяло за основу принципы работы виртуальной машины Ethereum (EVM), то сохранился и подход к архитектуре смарт-контрактов. Поэтому стандарты BEP-20 и ERC-20 очень похожи по своему функционалу. В свою очередь, TRC-20 — это спецификация TRON. Этот стандарт также совместим с виртуальной машиной Ethereum и в его основе лежат те же принципы, что и у ERC-20.

Тип стандартаBEP-20 ERC-20 TRC-20 
Степень децентрализации (активные валидаторы)29 572 214 27
Скорость средней транзакции 3 сек13 сек3 сек
Средняя величина комиссий$0,2$12$0,14
Среднее число ежедневных транзакций за последний месяц4 млн1 млн7 млн
Количество сетевых приложений c балансом от $0,1 млн. (по данным Dapp Radar)16122910

Стандарт BEP-20 популярен среди разработчиков и пользователей и занимает промежуточное положением между ERC-20 и TRC-20. Он может предложить быструю финализацию транзакций с низкой платой за их проведение, но отстает по числу приложений и степени децентрализации от ERC-20. Лидером по количеству ежедневных операций и самым низким комиссионным сбором является TRC-20. Однако TRON значительно уступает Ethereum и BNB Chain по количеству децентрализованных приложений.

Плюсы токенов BEP-20

  • Поддержка децентрализованных приложений.
  • Возможность выпуска новых цифровых активов на базе BEP-20.
  • Высокая скорость обработки транзакций.
  • Низкие комиссионные сборы.
  • Большое количество децентрализованных приложений, поддерживающих данный стандарт.

Минусы токенов BEP-20

  • Централизация. Разработчики могут замораживать токены и добавлять их в черный список.
  • Высокий уровень мошенничества. Статистически на основе BEP-20 создается больше мошеннических проектов, чем в другой сети (по данным Solidus Labs, 12% от общего числа).

Какие токены имеют стандарт BEP-20

Топ-5 монет BEP-20 по капитализации, согласно данным CoinLore:

Децентрализованные приложения и кошельки с поддержкой BEP-20

Топ приложений по количеству уникальных кошельков по данным Dapp Radar:

Топ некастодиальных кошельков для BEP-20: 

Эксплореры токенов BEP-20: