モバイルでBNB・BSCトークンを管理する方法
BNB Smart Chain:実際に管理しているものとは
BNB Smart Chain (BSC)は、EVM-compatible blockchainとして2020年に登場し、スマートコントラクトやDeFi、NFTなどのWeb3サービスに対応しています。独自のトークン規格であるBEP-20はEthereumのERC-20をモデルにしており、BSCウォレットではすべてのBEP-20トークンで同じアドレス形式を使います。この点が混乱しやすいポイントです。
Ethereum、BNB Chain、Base、Polygonなど、EVM互換ネットワークはすべて同じアドレス形式を採用しているため、見た目が正しいアドレスでもネットワーク選択を間違えると資金が届かない場合があります。たとえば0xabc...のようなアドレスはどのネットワークでも有効ですが、別のブロックチェーンへ送ったトークンは自動で他のチェーンには表示されません。ネットワークの選択ミスで資金がアクセスできなくなったり、最悪の場合は失われることもあります。以前のBinance Chainは異なる規格のBEP-2を使用していましたが、すでに廃止されています。現在BNBを保有している場合、ほとんどがBNB Smart ChainとBEP-20トークンになります。
実際には、送金前に必ずトークンの発行元ネットワークを確認し、ウォレットが対応しているかチェックしてください。BSCトークン管理の基本はこの確認に尽きます。
モバイルでBNB・BSCトークンを管理する方法
モバイルウォレットでBEP-20トークンを管理する主な操作は、受け取り、未表示トークンの追加、送信、dApp接続の4つです。それぞれに注意すべきポイントがあります。
BNB・BEP-20トークンの受け取り
ウォレットアプリでBNB Smart Chainネットワークを選択し、受取用アドレスをコピーまたはQRコードを共有します。このアドレスはすべてのEVMチェーンで共通ですが、重要なのは送信側がどのネットワークを選ぶかです。たとえばUSDT on Ethereumを受け取るつもりでBSCアドレスを伝えると、資金はEthereum上に届き、BSCには反映されません。失われるわけではありませんが、そのEthereumアドレスにアクセスできなければ回収できません。アドレスを共有する前に、必ずネットワークを送信者と確認しましょう。
Tangem Mobile Walletのようなセルフカストディ型ウォレットでは、各ネットワークごとにアドレスやQRコードを表示できるので、BSC専用の受取アドレスもアプリから直接共有できます。アドレスだけでなく、トークン名とBNB Smart Chainネットワークも一緒に伝えましょう。送信者が取引所を使う場合は、出金画面の内容と自分が伝えた情報を照合してもらうようにしてください。
アドレスが0xで始まるだけでは不十分です。取引所によっては同じ資産で複数の送金ルートが表示されますが、選択したルートによって送金先のブロックチェーンが決まります。最初は少額でテスト送金し、アドレス・トークン・ネットワークの3点を実際の取引で確認するのがおすすめです。問題なければ本送金に進むと安心です。
自動表示されないBEP-20トークンの追加方法
有名なトークンは自動で表示されますが、新規やマイナーなBEP-20トークンは手動追加が必要です。カスタムトークンを追加すると、既存のオンチェーン残高がウォレット画面に表示されるようになります。これはトークンを移動したり新たに発行するものではなく、すでにある残高を表示するだけです。
カスタムトークンを追加するには、以下の3点が必要です:
- ネットワーク(BNB Smart Chain)
- トークンのスマートコントラクトアドレス
- トークン名・シンボル・小数点以下の桁数
コントラクトアドレスが最も信頼できる識別情報です。詐欺トークンは有名資産の名前やティッカーを模倣するので、必ず公式情報でコントラクトアドレスを確認しましょう。BscScanはBNB Smart Chain公式のブロックエクスプローラーで、トークンアドレスの標準的な参照先です。Tangemのカスタムトークン機能は90以上のネットワークに対応しています。カスタム追加したトークンは価格表示が出ない場合もありますが、残高と取引履歴は確認できます。
BEP-20トークンの送信
送信したいトークンを選び、「送信」をタップし、受取人アドレスを手入力・QRコード読み取り・アドレス帳から選択のいずれかで入力します。手数料はSlow, Market, or Fastから選択可能で、確認画面でリアルタイムの手数料見積もりが表示されます。
Tangemではブロックチェーンのネットワーク手数料以外に追加手数料はかかりません。BNB Smart ChainではSmart Gas機能により、BNBの代わりにステーブルコイン(USDCやBSC-USD)で手数料を支払うことも可能です。Smart Gasは保有するステーブルコイン残高を自動検出し、手数料をその通貨建てで表示、BNBを持っていなくても取引が完了します。主にステーブルコインを使っていて、手数料用にBNBを別途用意したくない方に便利です。
送信前には、受取人アドレスの最初と最後の数文字を必ず確認しましょう。QRコードで入力しても、この確認は必須です。同時に手数料プレビューも確認し、ネットワークが請求する手数料を把握してから送信しましょう。
以下はあくまでイメージ例です(実際の手数料ではありません):25 USDTをBNB Smart Chain経由で送信し、確認画面でネットワーク手数料が0.02 USDTと表示された場合、受取額が25 USDT、0.02 USDTが別途手数料、選択ルートがBNB Smart Chainであることを確認してください。今後の取引では手数料が異なる場合もあるため、必ずその都度プレビューを確認しましょう。
一度送信を確定すると、その取引はirreversible(取り消し不可)です。ブロックチェーン取引には「やり直し」がありません。送信前に受取人アドレスとネットワークをしっかり確認することが、モバイルで仮想通貨を管理するうえで最も重要な習慣です。
BSC dAppへの接続
WalletConnectを使えば、BNB Smart Chainを含む40以上のEVMネットワーク上の数千のdAppとウォレットを接続できます。dAppのQRコードをスキャンするか、アプリ内のディープリンクをタップして接続します。BSCの代表的DEXであるPancakeSwapはもちろん、Uniswap、SushiSwap、Raydiumなども利用可能です。
app version 5.27以降、WalletConnectにはBlockaid-powered scam detection、transaction-simulation previews、Verified Transactionsなどの機能が搭載されています。トランザクションシミュレーションでは、署名前に残高変化や隠れた操作内容を日本語でプレビューできます。Tangemのハードウェアウォレットをアプリと連携している場合、WalletConnect経由の署名にはtap on the physical cardが必須です。アプリだけで承認はできません。
よくある質問
-
BEP-2は以前のBinance Chainで使われていたトークン規格で、すでに廃止されています。現在のBNB Smart ChainではBEP-20が採用されており、EthereumのERC-20をモデルにしています。BSCウォレットやDeFiを利用しているならBEP-20を使っています。
-
トークン自体はオンチェーンに存在していますが、ウォレット画面にまだ表示されていないだけです。多くのウォレットはすべてのトークンを自動検出しません。BSCScanなどでコントラクトアドレスを調べ、手動で追加してください。これで既存の残高が表示されますが、資金が移動するわけではありません。
-
追加前にコントラクトアドレスを公式情報と照合しましょう。名前やティッカーは簡単に模倣できます。BscScanはBNB Smart Chainトークンアドレスの参照先です。
-
BscScan(BNB Chainのブロックエクスプローラー)を使いましょう。トランザクションハッシュやウォレットアドレスを入力すると、ステータス・金額・手数料・確認状況が表示されます。エクスプローラーはネットワークごとに異なるため、BSC上の取引はEtherscanなど他のチェーンでは確認できません。
-
署名前にtransaction-simulation previewを確認しましょう。残高の変化や隠れた操作内容が表示され、不審な動作も検知できます。Tangemハードウェアウォレット利用時は、承認にtap on the physical cardが必要です。