注: この記事の最初のセクションでは、トークンがイーサリアム ネットワーク上にあったときの Binance Coin の元の破棄機能について説明します。 Binance CoinはBinance Chain上にあるため、破壊機能が異なります。ただし、この情報は、破壊機能をサポートする現在のすべての ERC-20 トークンに引き続き適用されます。
トークン化は、暗号通貨を流通から永久に削除するプロセスであり、それによって総供給量が減少します。これがどのように機能するかを説明するために、例として Binance Coin (旧 ERC-20 BNB) を使用します。 BNB の以前の契約は、イーサリアム ネットワーク上にありましたが、ここから入手できます。
Binance Coin がまだ Ethereum ネットワークの一部であったとき、Binance はスマート コントラクトを使用して定期的なトークンの書き込みを実行しました。これは書き込み機能として知られています。 BNB 破壊イベントは、これまでに発行された BNB の総量 (2 億 BNB) の 50% に相当する 1 億 BNB が破壊されるまで、四半期ごとに発生する必要があります。
燃焼する BNB トークンの量は、3 か月間に取引所で実行されたトランザクションの数に基づいています。そのため、バイナンスは四半期ごとに全体の取引量に基づいてBNBを破棄します。
しかし、まだトークンの破壊がどのように実行されるのかを理解していない人も少なくないようです。この記事は、書き込み機能と四半期ごとの BNB 破壊イベントに関する関連情報を提供することを目的としています。
どのように機能するのでしょうか?
基本的に、トークンの破棄は次の順序で行われます。
暗号通貨保有者は、一定量のトークンを破棄したいことを示す書き込み関数を呼び出します。
次に、スマート コントラクトは、その人がウォレットにトークンを持っていること、および示されたトークンの数が有効であることを検証します。破壊メカニズムでは正の数のみが許可されます。
その人が十分なトークンを持っていない場合、または示された数値が無効な場合 (0 または -5 など)、書き込み機能は実行されません。
設定が有効な場合、トークンはウォレットの残高から差し引かれます。このトークンの総供給量が更新されます。これは、トークンが永久に焼かれたことを意味します。
destroy 関数を実行してトークンを破棄すると、トークンは永久に破棄されます。トークンが破壊されると回復することは不可能ですが、ブロックチェーン技術のおかげで、破壊の証拠はブロックチェーン エクスプローラーで簡単に検証できます。

つまり、Binance Coinのコントラクトには、いつでも誰でもアクセスできるバーン機能という機能が備わっています。この関数を呼び出すことで、指定された量のトークンを循環供給から永久に削除できます。前述したように、各トークン破壊イベントはブロックチェーン上のトランザクションとして記録されます。破棄メカニズムは透過的であり、誰でもトークンが破棄されたことを確認できます。
四半期ごとのトークンの破棄が行われるとすぐに、バイナンスは(その四半期の取引量に基づいて)破棄されたBNBトークンの量を明記した公式発表を行います。すべての ERC-20 BNB 破壊トランザクションは、Etherscan などの Ethereum ブロックチェーン エクスプローラーで確認できます。破壊トランザクションは公開され、元に戻すことができず、ブロックチェーンに永久に記録されます。
Etherscan では、入力データ領域で破棄トランザクションの詳細を確認できます。

「Decode Input Data」をクリックすると、破壊されたBNBの量を確認できます。この数値には小数点以下 18 桁がすべて含まれるため、この例では 1,623,818 個の BNB が破棄されました。

現在のBNB破壊機能
Binance チェーンの開始以来、BNB ERC-20 トークンはネイティブ Binance トークン (BNB BEP-2) と段階的に交換されてきました。これは、BNB 破壊イベントがイーサリアム ネットワークではなくバイナンス チェーンで発生していることを意味します。
総供給量が同じであることを保証するために、BNB ERC-20 トークンの破壊はすべてバイナンス チェーン上で「複製」されたことに注意してください。したがって、イーサリアムネットワーク上で破壊された11,654,397個のBNB ERC-20トークンは、バイナンスチェーン上でも破壊されました(メインネットワークの立ち上げ直後)。この特定のトランザクションは、Binance Chain Explorer で確認できます。流通しているBNBの総量も確認できます。
BNB を破棄する現在のメカニズムは、スマート コントラクトに基づいておらず、バイナンス チェーン上で実行される特定のコマンドに基づいています。詳細については、Binance Chain Docs ページをご覧ください。
2022年4月の時点で、バイナンスは19件のBNB破壊イベントを完了しました。合計 36,723,852.37 BNB が破壊され、総供給量は 18.36% 減少しました (現在は 163,292,674.61 BNB)。
BNB 破壊の履歴 (四半期ごとのトークン破壊)。



