BEP-20とは何ですか?
BEP-20はBNB Smart Chain上の代替可能トークンのトークン規格です。ウォレットやアプリにトークンの作成、送信、追跡の方法を指示する規則集で、EthereumのERC-20に似ています。トークンをDeFiで扱えるようにするためのルールで、それだけのことです。
「BEP-20は単なるBinanceのコインだ」…いいえ。BEP-20はBNB Smart Chainのトークン規格で、独立したプロジェクトやウォレット、dAppが使うもので、特定の企業のコインではありません。
BEP-20の仕組み
BEP-20トークンが作成・送信される際に起こる流れを簡単に説明します。
- 作成:開発者が スマートコントラクト を使って、名前、シンボル、供給量、権限を定義するトークン契約を書きます。
- デプロイ:コントラクトをBNB Smart Chainに公開し、通常は自分のウォレットやトレジャリーアドレスにトークンをミントします。
- 送信:あなたが友人にトークンを送ると、コントラクトが残高を更新し、トランザクション確認を待ちます。
- 手数料:ガスはBNBで支払われます。BNBが足りないと、何も動きません。
- 利用:トークンはDEXでスワップしたり、ファームでステークしたり、この規格をサポートするdAppに組み込まれたりできます。
これは繰り返し見る流れです。
BEP-20が重要な理由
では、この規格を気にするべき理由は何でしょうか?
- 利点:BNB Chain上の手数料は低い取引コストで知られており、トークン移動の負担が小さいです。
- 観点:人気のあるEthereumツールと互換性があるため、開発者は早くリリースでき、ユーザーは馴染みのあるウォレット操作を使えます。
- 関連性:スワップ、ステーキング、ローンチパッド、ステーブルコインなどでBEP-20をよく見かけます。法定通貨とは異なり、送金は銀行の承認なしにオンチェーンで確定します。
送信する前にウォレットのネットワークを必ず再確認してください。BEP-20トークンならBNB Smart Chainが選択されていて、ガス用の少量のBNBが必要です。まずは少額でテストしてください。
BEP-20の主な特徴
この規格が実用的で広く使われる理由となる特徴を見てみましょう:
- 標準:transfer、approve、balanceOfのような共通関数によりウォレットや取引所の状態が一致します。
- 手数料:ガスはBNBで支払われ、他の多くのチェーンに比べて低いことが多いです。
- 供給:コントラクト設計次第で固定、ミント可能、バーン可能にできます。
- 小数点以下桁数:多くは18で、ERC-20の慣習と合わせやすいです。
- EVM:MetaMaskなどのEVMツールと互換性があり、設定が馴染みやすいです。
バリエーション
トークンのファミリーで言えば、次のようなものがあります:
- ERC-20:Ethereumの対応規格で、インターフェースは似ていますがチェーンと手数料が異なります。
- BEP-2:古いBinanceの規格でBeacon Chain向け、EVM互換ではありません。
- BEP-721:NFT向けの規格で、代替可能な単位ではなく一意のトークンを扱います。
- Wrapped:他チェーンからブリッジされ、ネイティブなBEP-20資産のように振る舞うトークンです。
BEP-20トークンを誤ったネットワークのアドレスに送るのは、鍵を違う都市に郵送するようなものです。送信前にチェーンが一致していることを必ず確認してください。
例
PancakeSwapでCAKEを買うと、BEP-20トークンを入手できます。それはファームにステークしたり、BNB Smart Chainのアドレスを使って友人に送ったりできます。
豆知識
BEPはBinance Evolution Proposalの略で、20はERC-20の呼び方に合わせたものです。Binance Smart ChainはBNB Chainにリブランドされましたが、BEP-20という名称はそのまま残っています。
まとめ
BEP-20はBNB Chain上のアプリでトークンが問題なく動作するための共通ルールで、送金が速く安価で、開発しやすくなります。
