Примечание: первый раздел этой статьи объясняет систему сжигания Binance Coin (BNB) в сети Ethereum. В настоящий момент Binance Coin находится в сети BNB Beacon Chain, и процесс сжигания изменился. Тем не менее, материал актуален для всех токенов ERC-20, которые подвергаются сжиганию.
Сжигание монет — процесс безвозвратного вывода монет из обращения, сокращающий общее предложение. Объяснять, как работает сжигание, мы будем на примере Binance Coin (BNB ERC-20). Предыдущий контракт BNB в сети Ethereum можно найти здесь.
Когда монета Binance Coin была частью сети Ethereum, платформа Binance осуществляла периодическое сжигание монет с помощью функции смарт-контракта под названием функция сжигания. Сжигание BNB происходит каждый квартал до тех пор, пока не будут уничтожены 100 000 000 BNB, что составляет 50% от общего количества когда-либо выпущенных BNB (200 000 000 BNB).
Количество сжигаемых монет BNB зависит от количества сделок на бирже за трехмесячный период. Таким образом, каждый квартал Binance сжигает BNB пропорционально общему объему торгов.
Однако похоже, что многие до сих пор не понимают, как происходит сжигание монет. Цель этой статьи — предоставить релевантную информацию о функции сжигания и ежеквартальных сжиганиях BNB.
Как это работает?
Сжигание токенов происходит в следующем порядке:
Владелец криптовалюты активирует функцию сжигания, заявляя, что хочет сжечь указанное количество монет.
Смарт-контракт проверяет, есть ли у человека указанное количество монет в кошельке. Алгоритм сжигания допускает только положительные числа.
Если у человека недостаточно монет или указанное число недействительно (например, равно 0 или -5), функция сжигания не активируется.
Если указанное число действительно, то монеты будут вычтены из кошелька. Затем значение общего предложения монеты будет обновлено, что означает полное уничтожение указанных в смарт-контракте монет.
Если вы выполните функцию сжигания, ваши монеты будут уничтожены навсегда. Восстановить монеты после сжигания невозможно, а благодаря технологии блокчейн факт сжигания можно легко проверить в обозревателе блокчейна.
Другими словами, в контракте Binance Coin работает функция сжигания, которая доступна всем владельцам в любое время. С помощью этой функции можно навсегда удалить указанное количество монет из обращения сети блокчейна. Все сжигания монет регистрируются как транзакции в блокчейне. Это гарантирует прозрачность: любой желающий может проверить, что монеты были уничтожены.
После ежеквартального сжигания монет Binance делает официальное объявление, в котором указывается количество сожженных BNB (на основе объема торгов за квартал). Вы можете проверить все транзакции сжигания BNB ERC-20 в обозревателе блокчейна Ethereum, таком как Etherscan. Транзакции сжигания общедоступны, необратимы и навсегда записываются в блокчейн.
В Etherscan можно посмотреть детали транзакции сжигания в поле Input Data (Входные данные).
Проверить количество сожженных BNB можно, нажав на кнопку Decode Input Data (Декодировать входные данные). Число содержит 18 десятичных знаков. В этом примере было сожжено 1 623 818 BNB.
Актуальная функция сжигания Binance
С момента запуска BNB Beacon Chain токены BNB ERC-20 были постепенно заменены нативными монетами Binance Coin (BNB BEP-2). Это означает, что сжигание монет теперь происходит в BNB Beacon Chain, а не в сети Ethereum.
Стоит отметить, что все сжигания монет BNB ERC-20 были дублированы в BNB Beacon Chain, чтобы обеспечить одинаковое общее количество монет. Таким образом, 11 654 397 токенов BNB ERC-20, до этого сожженные в сети Ethereum, также были сожжены в BNB Beacon Chain (сразу после запуска основной сети). Эту транзакцию вы можете проверить в обозревателе BNB Beacon Chain. Вы также можете проверить общее предложение BNB.
Текущий механизм сжигания монет BNB основан не на смарт-контракте, а на конкретной команде в BNB Beacon Chain. Более подробную информацию можно получить на странице с документацией BNB Beacon Chain.
По состоянию на апрель 2022 года Binance совершила 19 сжиганий BNB. В общей сложности было сожжено 36 723 852,37 BNB, что уменьшило общее предложение на 18,36% от общего количества (в настоящий момент в обороте 163 292 674,61 BNB).
Хронология c;bufybz BNB (ежеквартальные сжигания монет).