トークンの公式コントラクトアドレスを確認する方法
偽物のトークンは本物のプロジェクトと同じ名前やティッカーを使います。購入前に公式のコントラクトアドレスであることを確かめる 5 つのチェックを解説します。
トークンの公式コントラクトアドレスを確認するには、プロジェクト自身のウェブサイトやドキュメントからアドレスを取得し、少なくとも 1 つの独立した情報源と一致することを確かめ、ブロックエクスプローラーでコントラクトの履歴と保有者が本物のプロジェクトらしいかをチェックします。名前やティッカーは何の証明にもなりません。誰でも ETH というティッカーで「Ethereum」という名前のトークンを作れるからです。信頼できる識別子はコントラクトアドレスだけです。
偽物のトークンは、お金を失う最もよくある原因の 1 つです。特に新しいプロジェクトのローンチ直後や SNS で話題になったときに多発します。詐欺師は数分でそっくりのトークンをデプロイし、自分で流動性を買い、慌てた買い手を待ち構えます。2 分の確認で、こうした損失のほぼすべてを防げます。
重要な識別子がコントラクトアドレスだけである理由
Ethereum や Solana のようなスマートコントラクト対応のブロックチェーンでは、トークンはあるアドレスにデプロイされたプログラムにすぎません。名前、ティッカー、ロゴは作成者が選ぶラベルです。2 つ目、3 つ目、100 個目のトークンがまったく同じラベルを使うことを止めるものは何もありません。
ウォレットや分散型取引所はラベルを先に表示し、アドレスは小さく表示することが多いため、偽トークンが通用してしまいます。DEX で人気のティッカーを検索すると、同じ名前の結果がいくつも出てくることがあります。本物はそのうち多くても 1 つだけです。関連記事:分散型取引所(DEX)を初めて使う方法。この点については記事 NFT が本物か確認する方法 でも詳しく取り上げています。
一方、アドレスはそのネットワーク上で一意です。公式アドレスを知っていれば、名前やロゴがどれほどそれらしくても、偽物にだまされることはありません。関連記事:暗号資産ウォレットアドレスとは?形式と安全性。
ステップ 1:プロジェクトの公式チャネルから始める
最初の情報源は常にプロジェクト自身であるべきです。
- 1公式ウェブサイト。 多くのプロジェクトは、トップページ、「トークン」ページ、またはドキュメントでアドレスを公開しています。本物のドメインにいることを確認しましょう。偽サイトはよくあるので、URL を注意深く確認し、広告のリンクはクリックしないでください。詳しくは ウェブサイトがプロジェクトの公式サイトか確認する方法 のガイドで解説しています。
- 2公式ドキュメントや GitHub。 技術ドキュメントには、たいていネットワークごとのデプロイ済みコントラクトが一覧になっています。
- 3公式のお知らせ。 プロジェクトの認証済み SNS アカウントの固定投稿には、ローンチ時のアドレスが載っていることがよくあります。
プロジェクトが公式の場でコントラクトアドレスをどこにも公開していないなら、それ自体を警告サインとして扱いましょう。
ステップ 2:独立した情報源で照合する
1 つの情報源は乗っ取られている可能性があります。ウェブサイトはハッキングされ、SNS アカウントは乗っ取られます。自分でたどり着いた独立した情報源の少なくとも 1 つで、アドレスを確認しましょう。
- 信頼できる市場データサイト。Certified Crypto Market の各コインページでは、掲載しているコントラクトアドレスをネットワークごとに表示しているので、1 文字ずつ比較できます。
- 大手取引所の上場ページ。入金ネットワークとコントラクトが表示されていることがよくあります。
- GitHub にミラーされたプロジェクトのドキュメント。
最初と最後の数文字だけでなく、アドレス 全体 を比較してください。攻撃者は、本物と同じ文字で始まり同じ文字で終わるアドレスを意図的に生成します。これは アドレスポイズニング攻撃 で使われるのと同じ手口です。
ステップ 3:ブロックエクスプローラーでコントラクトを調べる
正しいネットワークのブロックエクスプローラー(たとえば Ethereum なら Etherscan、または Solana のエクスプローラー)にアドレスを貼り付けます。使ったことがない方は、ブロックエクスプローラーの使い方 で基本を説明しています。そのうえで次を確認しましょう。
| 確認項目 | 本物のトークンでよく見られる状態 | 危険信号 |
|---|---|---|
| デプロイ日 | プロジェクトのローンチの経緯と一致 | 「何年も続く」はずのプロジェクトなのに数時間前に作成 |
| 保有者数 | 広く分散し、保有者が多い | 一握りのウォレットがほぼすべてを保有 |
| 取引履歴 | 長期にわたって安定した動き | 作成直後に一時的な動きがあるだけ |
| リンク先のウェブサイト | 公式ドメイン | ウェブサイトがない、または紛らわしいドメイン |
定評あるプロジェクトを名乗りながら昨日デプロイされたトークンは、ほぼ間違いなく偽物です。さらに詳しくは Etherscan のトークンページの読み方 をご覧ください。
ステップ 4:アドレスとネットワークを一致させる
多くのプロジェクトは同じトークンを複数のチェーンで発行しています。たとえば Ethereum ではネイティブに、レイヤー 2 ではブリッジ版として発行するといった形です。各バージョンには通常それぞれのコントラクトアドレスがあります。さらに知りたい方は NFT ロイヤリティの解説 もお読みください。
何かを買ったり送ったりする前に:
- ウォレットや取引所がどのネットワークを使っているか確認しましょう。
- そのネットワーク専用の 公式アドレスを調べましょう。
- ブリッジ版には注意しましょう。公式のものもあれば、第三者のブリッジが作ったものでプロジェクトがサポートしていないものもあります。
間違ったネットワークでトークンを送るのは別のミスですが、同じくらい高くつきます。取引所から出金するときに正しいネットワークを選ぶ方法 のガイドで手順を解説しています。
ステップ 5:トークンを安全にウォレットに追加する
アドレスを確認できたら、名前で検索するのではなく、そのアドレスを使って手動でウォレットにトークンを追加しましょう。次回また検索しなくて済むよう、メモや ウォッチリスト など自分で管理できる場所にアドレスを保存しておきます。ミスが入り込むのは検索を繰り返すときです。この点については記事 カスタムトークンをウォレットに安全に追加する方法 でも詳しく取り上げています。
避けるべきよくある落とし穴
- 返信や DM に書かれたアドレス。 詐欺師は公式の投稿に「コントラクトはこちら…」といった返信をします。公式チームが返信でアドレスを告知することはありません。
- 検索広告のリンク。 人気トークン名の有料広告は、フィッシングサイトや偽トークンにつながっていることがよくあります。
- 「移行」のお知らせ。 トークンが新しいコントラクトに移ったという偽のメッセージは典型的な詐欺です。本物の移行はすべての公式チャネルで同時に告知されます。詳しくは 偽のトークンコントラクト の記事で説明しています。
- ロゴを信用すること。 ロゴはトークンの作成者がアップロードするもので、何の証明にもなりません。
まとめ
トークンの名前とティッカーは飾り、コントラクトアドレスこそがそのトークンの身元だと考えましょう。公式の情報源からアドレスを入手し、独立した情報源で確認し、ブロックエクスプローラーで履歴をチェックし、使っているネットワークと一致しているか確かめます。この手順は数分で終わり、価値のない偽物を抱えてしまう最もよくあるパターンを防いでくれます。
よくある質問
2 つのトークンが同じ名前とティッカーを持つことはありますか?
あります。誰でも好きな名前とティッカーでトークンを作れるため、名前やティッカーは何の証明にもなりません。特定のブロックチェーン上でトークンを一意に識別できるのはコントラクトアドレスだけなので、必ず公式の情報源と照らし合わせてください。
コントラクトアドレスはどのブロックチェーンでも同じですか?
たいていは違います。複数のネットワークでトークンを発行するプロジェクトは、通常ネットワークごとに別のアドレスを持ちます。使っているネットワークのアドレスを確認し、ウォレットや取引所も同じネットワークに設定されているか確かめましょう。
ブロックエクスプローラーの検証済みバッジがあれば安全ですか?
いいえ。ソースコード検証済みのバッジは、公開されたソースコードがデプロイされたバイトコードと一致することを示すだけです。そのトークンが公式のものか、チームが誠実か、コントラクトに危険な機能が含まれていないかについては何も示しません。
偽のトークンを買ってしまったらどうすればいいですか?
そのトークンとのやり取りをやめ、関連するコントラクトに与えたトークンの承認を取り消し、怪しいものに署名した場合は残りの資金を新しいウォレットに移しましょう。そのうえで、ほかの人に注意を促すため、見つけた取引所やプラットフォームに報告してください。
