BEP-20: BNBスマートチェーントークンの標準規格とは何ですか?また、ERC-20とはどのように異なりますか?

BEP-20: BNBスマートチェーントークンの標準規格とは何ですか?また、ERC-20とはどのように異なりますか?

誰かがあなたにUSDTを送ってきました。あなたはウォレットアドレスを貼り付けて確認ボタンを押し、待ちます。しかし、何も届きません。トランザクションハッシュを確認すると、トークンは送信者のウォレットから出ていました。トークンはBNBスマートチェーンを経由して移動しました。あなたのウォレットはイーサリアム上にあります。USDTは消えてしまいました。誰もあなたにUSDTがイーサリアム上のERC-20トークンとBSC上のBEP-20トークンの両方として存在し、ブリッジなしでは両者を交換できないことを教えてくれなかったため、あなたは2つのネットワークの間で立ち往生してしまったのです。

このミスは毎週、人々に実際のお金を失わせています。これは、ほとんどの初心者が、同じトークンが異なる規格を使用する異なるブロックチェーン上で存在し得ることを理解していないために起こります。BEP-20はそのような規格の一つです。BEP-20は、ERC-20がイーサリアム上のあらゆるものを支えているのと同様に、BNBスマートチェーン上のあらゆるものを支えています。概念は同じですが、ネットワーク、ガストークン、資産の移動ルールが異なります。

MetaMask、Trust Wallet、またはBSC上のDeFiプロトコルを使用している場合、意識しているかどうかに関わらず、既にBEP-20トークンとやり取りしています。この記事では、BEP-20規格とは実際どのようなものなのか、ERC-20やBEP-2とどのように異なるのか、どのトークンがBEP-20を使用しているのか、そして暗号資産を無駄に送金しないために知っておくべき実用的な事項について説明します。

BEP-20の意味と存在理由

BEPはBNB Evolution Proposalの略です。20は提案番号であり、イーサリアムのERC-20と同じ命名規則です。この規格は開発者に対し、「BNBスマートチェーン上のトークンは、このように動作するべきである」と指示します。

背景を説明しましょう。バイナンスは2019年4月からBinance Chain(現在はBNB Beacon Chain)というブロックチェーンを既に運用していました。基本的なトークン転送は高速でしたが、実用的な面では不十分でした。スマートコントラクトを実行できず、DeFiもできず、NFTマーケットプレイスもホストできませんでした。つまり、バイナンスDEXにとって、まさに一芸しかできない存在だったのです。

そこで2020年9月、BinanceはBNB Smart Chainという2つ目のチェーンをローンチしました。これはイーサリアム仮想マシン上で動作しました。イーサリアムのSolidityコードをコピー&ペーストしてBSCにデプロイすれば、動作します。PancakeSwapは基本的にUniswapのフォークであり、EVMとの互換性のおかげで移植が容易だったため、数日で稼働しました。

BEP-20はトークン標準としてBSCとともに登場しました。そして、ERC-20に「触発された」ものではありません。むしろ、ERC-20が別の装いをしていると言えるでしょう。6つの機能は同じで、2つのイベントも同じです。イーサリアム上でERC-20コントラクトをリリースした開発者は、全く同じコードをBSC上に再デプロイして、それをBEP-20トークンと呼ぶことができます。違いはコードにあるのではなく、その基盤となるネットワークにあるのです。

主な違いはガスです。イーサリアムでは、ネットワークの混雑状況によっては、単純なトークンの送金に1~15ドルかかる場合があります。BSCでは、同じ送金に数セントしかかかりません。ガス代はETHではなくBNBで支払います。BSCのブロック生成時間は約3秒で、イーサリアムの12秒と比べて速く、安価です。トレードオフは分散化です。BSCは、Proof of Staked Authority(PoSA)コンセンサスメカニズムによって選択された21のアクティブなバリデータで動作します。イーサリアムには100万を超えるバリデータがあります。このバリデータ数の違いが、BSCに対する主な批判です。

パラメータBEP-20(BSC) ERC-20(イーサリアム)
ネットワークBNBスマートチェーンイーサリアム
ガストークンBNBイーサリアム
ブロック時間約3秒約12秒
平均ガス料金(トークン転送) 0.01~0.05ドル1~15ドル
EVM対応はいネイティブ
バリデーター21件の活動性(PoSA) 100万以上(POS端末)
スマートコントラクト言語堅固さ堅固さ
アドレス形式0x... 0x...

人々がつまずきやすい実務上の注意点として、BEP-20アドレスとERC-20アドレスは見た目が同じであるという点が挙げられます。どちらも「0x」で始まり、その後に40桁の16進数が続きます。MetaMaskアドレスも両ネットワークで同じ文字列です。しかし、各ネットワーク上のトークンは別々です。ブリッジを使用せずにBEP-20 USDTをイーサリアムアドレスに送信すると、トークンはそのアドレスのBSC上に送られます。受信者がイーサリアムのみをチェックした場合、何も表示されません。トークンは存在しますが、間違ったチェーン上に存在するだけです。

bep-20

BEP-20とBEP-2:バイナンストークンの2つの標準規格

Discordサーバーで「BEP-2とBEP-20の違いは何ですか?」と質問された回数は数え切れません。以前は答えが複雑でしたが、今は簡単です。BEP-2は廃止されました。

説明させてください。バイナンスは4年間、2つのブロックチェーンを同時に運用していました。BNBビーコンチェーン(旧バージョン、2019年4月)はBEP-2トークンを使用していました。高速送金とバイナンスDEXの運用はできましたが、それ以外は何もできませんでした。スマートコントラクトもDeFiもありませんでした。BEP-2アドレスはbnb1qzm84k...のような形式で、誰もが忘れてしまうMEMOフィールドが必要で、その後3日間サポートチャットで資金の復旧に奔走していました。

BNBスマートチェーン(2020年9月)はまさにスマートなチェーンでした。EVM互換。スマートコントラクト。DeFi。NFT。0x...アドレスを持つBEP-20トークン。MEMOのような余計なものは一切なし。

ほぼ即座に、誰もがBSCに移行しました。ビーコンチェーンはゴーストタウンと化しました。2024年6月、バイナンスはサービスを停止しました。ビーコンチェーンはブロック生成を停止し、BEP-2は正式に廃止されました。2020年の古いTrust WalletのバックアップにBEP-2トークンが残っている場合は、BEP-20に変換する必要があります。変換しないと、もはや存在しないチェーン上にトークンが残ってしまうことになります。

標準ネットワークアドレス形式スマートコントラクトステータス(2026年)
BEP-2 BNBビーコンチェーンbnb1... (+ メモ)いいえ閉鎖(2024年6月)
BEP-20 BNBスマートチェーン0x...はいアクティブ、プライマリースタンダード
ERC-20イーサリアム0x...はいアクティブ

BEP-20とERC-20:共通点と相違点

よく聞かれる質問に、「BEP-20って、ERC-20を別のチェーンで運用しただけなの?」と。基本的にはその通りです。そして、それがまさに重要な点なのです。バイナンスは車輪を再発明したわけではありません。イーサリアムの成果を模倣し、少し手を加え、より高速で安価、かつ中央集権的なチェーン上で運用しただけなのです。

ツールもそのまま使えます。BSCでもEthereumと同じようにMetaMaskを使っています。コントラクトのデプロイには同じRemix IDE、テストには同じHardhat、そして同じOpenZeppelinライブラリを使っています。Solidity開発者なら、BSCはまさにタダ同然です。新たなスキルは一切必要ありません。

BEP-20には、ERC-20にはないいくつかの機能が追加されています。getOwner()関数はBEP-20では必須ですが、Ethereumではオプションです。decimalsフィールドは明示的に宣言する必要があります。また、BEP-20には、アドレスのブラックリスト登録、ミント、バーン、送金の一時停止のためのオプションパラメータが組み込まれています。Ethereumでは、これらの機能はOpenZeppelin拡張機能を通じて追加する必要がありますが、BSCでは、ほとんどの開発者が使用する標準テンプレートに含まれています。

本当の違いはトークンレベルではなく、ネットワークレベルにある。

ガス料金の安さから、BSCは小額取引に魅力的な選択肢となっている。PancakeSwapで50ドル相当のトークンを交換する際のガス料金はわずか数セントだが、Uniswapで同じ交換を行うと数ドルのガス料金がかかる。アジア、アフリカ、ラテンアメリカなど、5ドルのガス料金が大きな負担となる地域のDeFiユーザーにとって、BSCはイーサリアムに代わる手頃な選択肢だった。

スピードも重要です。3秒ブロックであれば、トランザクションの承認が速くなります。DeFiプロトコルの動作がよりスムーズになり、清算も迅速に行われます。トレーディングボットやアービトラージャーにとって、ブロック時間の短縮は大きなメリットとなります。

分散化という点では、BSCは劣勢に立たされます。21のバリデーターはすべてステーキング権限によって選ばれ、そのほとんどがバイナンスと密接な関係にあります。一方、イーサリアムは世界中に分散した100万を超える独立したバリデーターによって運営されています。分散化を重視するなら、BSCは魅力に欠けるでしょう。しかし、安価で高速な処理を重視するなら、BSCが勝ります。

BNBスマートチェーンにおける主要なBEP-20トークン

BNB自体は厳密にはネイティブトークンであり、BEP-20トークンではありません(ETHがイーサリアムのネイティブトークンであるのと同様です)。しかし、Wrapped BNB(WBNB)は、DeFiプロトコルで使用されるBEP-20ラッパーです。

活動状況と時価総額で上位にランクインするBEP-20トークン:

トークンタイプその機能
USDT(BSC)ステーブルコインBNBスマートチェーン上のテザー、数十億枚が流通
USDC(BSC)ステーブルコインCircleのステーブルコインがBSCに掲載されました
BUSDステーブルコイン(非推奨) 2023年2月にPaxosが発行を停止するまで、BSCの主要なステーブルコインだった。
ケーキガバナンス/ユーティリティPancakeSwapのネイティブトークン、最大のBSC DEX
XVSガバナンスヴィーナスプロトコル、最大のBSC融資プラットフォーム
焼くガバナンスBakerySwap DEXトークン
BSC-USDステーブルコインバイナンスにペッグされた米ドル
アルパカDeFiアルパカ・ファイナンス、レバレッジド・イールド・ファーミング

BUSDの経緯は特筆に値する。Binance USDは長年、BSCのネイティブステーブルコインだった。2023年2月、SECは発行元であるPaxosに対し、BUSDの発行停止を命じた。ステーブルコインは償還専用となり、その後数ヶ月で数十億ドルが流出した。BSCはネイティブステーブルコインを失い、エコシステムはUSDTとFDUSDへと移行した。これは規制上の打撃であり、BSCのDeFiにおける競争力を弱体化させた。

PancakeSwapは依然として主要なDEXであり、BSCにおけるUniswapに相当する存在です。CAKEトークン保有者がプロトコルを管理し、ステーキング報酬を獲得します。Venus Protocolは貸付と借入を担います。これら2つのプロトコルは、BSCのDeFi総資産(TVL)の大部分を占めています。

BEP-20トークンの使い方:実践的な情報

設定はたった2分。本当に。MetaMaskを開いて、「ネットワーク」タブを選択します。「BNBスマートチェーンを追加」を選択し、チェーンIDを56、RPCをbsc-dataseed.binance.org、シンボルをBNB、ブロックエクスプローラーをbscscan.comと入力します。これで完了です。または、内蔵のネットワークリストを使用すれば、手動入力は不要です。

次はガス代です。BinanceまたはCoinbaseで数ドル分のBNBを購入してください。BSC上のMetaMaskに引き出します。BSCのガス代はトランザクションあたり数セントなので、この少額で数百件のトランザクションをカバーできます。

そこから先はイーサリアムと同じです。スワップにはPancakeSwap、レンディングにはVenus、イールドファーミングにはPoolsをご利用ください。MetaMaskはどちらのネットワークでも全く同じように動作します。ボタンも操作の流れも同じで、バックグラウンドで実行されるチェーンが異なるだけです。

Trust WalletはBinanceが所有しているため、セットアップは一切不要です。BSCはすぐに使用できます。LedgerおよびTrezorユーザーは、従来どおりMetaMask経由で接続してください。

私が初心者に必ず教えていることの一つは、送金する前にネットワークを確認することです。BSCとイーサリアムのアドレスは見た目が同じです。0xの後に同じ16進数文字が続きます。ウォレットアドレスは両方のチェーンで文字通り同じです。なぜなら、どちらも同じ秘密鍵から派生しているからです。しかし、各チェーン上のトークンは別々の世界です。私は、イーサリアムでERC-20 USDTを受け取ることを期待している人に、10,000ドル相当のBEP-20 USDTを送金した人を見たことがあります。トークンはそのアドレスに届きましたが、BSCにありました。受取人はイーサリアムを開いても何も表示されません。パニックになります。何が起こったかを知っていれば、解決策は簡単です。受取人のウォレットにBSCを追加すれば、同じ秘密鍵が両方のチェーンを制御し、トークンはそこにあります。しかし、ほとんどの人はそれを知らず、お金がなくなってしまったと思い込んでしまいます。

2026年のBNBスマートチェーン:エコシステムの現状

2021年はBSCにとって飛躍の年だった。イーサリアムのガス代は1スワップあたり50~100ドルにまで高騰し、一般の人々はUniswapを使う余裕がなかった。BSCはUniswapと同等のサービスをわずかな費用で提供した。数十億ドルもの資金が一夜にして移動した。PancakeSwapは数ヶ月のうちに、Uniswapに匹敵するほどの取引量を誇るまでに急成長した。考えられる限りのイールドファームがBSCに次々と登場し、同時にあらゆるラグプルも発生した。まさに無法地帯のような時代で、混乱を極めた。

そしてイーサリアムのレイヤー2が登場した。アービトラム、オプティミズム、ベース。ガス料金は0.10ドル以下でありながら、イーサリアムのセキュリティモデルを採用している。BSCの最大のセールスポイントである「イーサリアムより安い」という点は、レイヤー2が中央集権化のトレードオフなしに同じ機能を提供するようになったことで、その説得力を失ってしまった。

バイナンスは、BSCの上に構築された独自のL2であるopBNBで反撃した。ガス料金は0.001ドル以下。イーサリアム上のL2手数料でさえ重く感じられるゲームやマイクロトランザクションアプリをターゲットにしている。BNB Greenfieldは分散型ストレージを扱う。エコシステムは縮小するどころか拡大している。

BSC上のDeFi TVLは2026年には40億~50億ドルに達する見込み。Arbitrumの好調な週かどうかによって、DeFiエコシステムとしては3番目か4番目に大きくなる。主に東南アジアと南米を中心に、数百万人のユーザーが毎日利用している。派手さはないが、衰退しているわけでもない。常に目指してきたこと、つまり次の10億人の仮想通貨ユーザーが参加できるほど安価であること、を静かに実現している。

BEP-20規格は変更されません。本来の目的を果たします。本当の問題は、BSC自体が今後も存在意義を持ち続けるかどうかです。私の見解では、BSCは消滅することはないでしょう。Binanceからの強力な機関投資家の支援があり、新興市場には多くのユーザーがいます。新興市場では、BSCの手数料がわずか数セントであることに比べれば、L2手数料でさえ高く感じられるでしょう。しかし、BSCがDeFiの覇権をめぐってイーサリアムと競い合う時代は恐らく終わったでしょう。BSCはニッチな市場に落ち着きました。つまり、安価で高速、そして1回の取引で5ドル節約できることを重視する大多数のユーザーにとって十分なサービスであり、100万人のバリデーターがスワップの安全性を確保することよりも、その節約を重視するユーザーにとって最適なサービスです。

質問は?

2023年2月、SECはPaxosに対し、BUSDの新規発行を停止するよう命じた。これにより、ステーブルコインは償還専用モードに移行した。ユーザーは引き続きBUSDを米ドルに交換できたが、新規トークンは発行されなかった。BSC上でユーザーがUSDTやFDUSDに移行したため、流通量は160億ドル以上から1億ドル未満にまで減少した。BUSDは事実上、アクティブなステーブルコインとしては機能しなくなった。

技術的にはそうですが、トークンはBSC上に残ります。BEP-20 USDTをイーサリアムアドレスに送金した場合、トークンはイーサリアムではなく、BSC上の該当アドレスに着地します。受取人がウォレットにBSCを追加すると(両方のネットワークは同じ秘密鍵で管理されます)、トークンを確認および使用できます。イーサリアムのみを確認した場合、トークンは表示されません。チェーン間でトークンを正しく移動するには、Binance Bridge、Multichain、またはStargateなどのクロスチェーンブリッジを使用してください。

いいえ。BNBはBNBスマートチェーンのネイティブ暗号通貨です(ETHがイーサリアムのネイティブであるのと同様です)。BEP-20はBSC上に構築されたトークンの標準規格です。BSC上のCAKE、XVS、USDTはすべてBEP-20トークンです。BNB自体はBEP-20トークンではありませんが、DeFiプロトコルで使用するためのBEP-20ラッパーとしてWrapped BNB(WBNB)が存在します。

BEP-20アドレスは、0xの後に40文字の16進数が続く形式で、イーサリアムアドレスと全く同じです。MetaMaskやTrust Walletのアドレスは、BSCとイーサリアムの両方で同じです。これは、どちらのネットワークも秘密鍵から同じアドレスを生成するからです。そのため、両方のチェーンで同じウォレットを使用できますが、同時に、誤ってトークンを間違ったネットワークに送信してしまう原因にもなります。

機能的にはほぼ同じです。どちらもトークンの転送、承認、残高確認のための6つのコア機能を定義しています。Solidity開発者は、同じコントラクトを両方のチェーンにデプロイできます。違いはネットワークレベルにあります。BEP-20はBSC上で動作し(ガス代はBNB、ブロックタイムは3秒、バリデーター数は21)、ERC-20はイーサリアム上で動作します(ガス代はETH、ブロックタイムは12秒、バリデーター数は100万人以上)。ブリッジングなしでは、一方のネットワーク上のトークンをもう一方のネットワークで使用することはできません。

BEP-20は、BNB Evolution Proposal number 20の略です。これは、BNBスマートチェーン(BSC)上で代替可能なトークンを作成するためのトークン規格です。イーサリアムのERC-20に相当する、BSC版の規格と考えてください。コンセプトもコア機能も同じですが、ブロックチェーンが異なります。BEP-20のルールに従ってBSC上で作成されたトークンは、BSC互換ウォレットに保管したり、BSC DEXで取引したり、BSC DeFiプロトコルで使用したりできます。

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.