教育目的の参考情報であり、投資助言ではありません。投資により損失が生じる可能性があります。
直接の答え
トークン標準は、ウォレット、取引所、アプリケーション、他のコントラクトに対して、トークンを識別し利用する方法を示す公開インターフェースです。期待される関数、イベント、ルールを定めますが、価値、流動性、コード品質、発行者を保証するものではありません。
代表的な Ethereum 標準は異なる資産モデルに対応します。
- ERC-20 は代替可能な単位を表します。同じトークンの各単位は互いに交換できます。
- ERC-721 は、個別に識別される非代替性トークンを表します。単一のコレクション品や権利証などが例です。
- ERC-1155 は、一つのコントラクトで複数の代替可能、非代替、準代替トークン種別を表し、バッチ操作にも対応します。
標準化により、統合側は固有のコントラクト処理ではなく既知のインターフェースを利用できます。したがって互換性はシステム上の性質であり、安全性の保証ではありません。実装がインターフェースに従っていても、危険な権限、誤解を招くメタデータ、転送制限、経済的な弱点を含むことがあります。
仕組み
標準は呼び出し可能な関数と発行されるイベントを定めます。一般的な ERC-20 統合は balanceOf、totalSupply、transfer、approve、transferFrom、allowance を確認します。ERC-721 統合は ownerOf、safeTransferFrom、approve、setApprovalForAll、多くの場合 tokenURI で所有権と承認を確認します。ERC-1155 には balanceOfBatch、safeBatchTransferFrom、複数のトークン ID に共通する URI 規約があります。
ERC-165 を使うと、コントラクトは supportsInterface により対応インターフェースを報告できます。アプリケーションはこの情報で統合経路を選べますが、失敗した呼び出しを処理し、コントラクトアドレスを検証する必要があります。標準はコンポーネント間の境界を示すだけで、その内側のコード、アクセス制御、フック、メタデータ処理は各コントラクトが実行します。
例
マーケットプレイスが NFT として提示された資産を受け入れるとします。アプリケーションは、ネットワークとコントラクトアドレスを確認し、ERC-721 インターフェースを検出し、所有権を読み取り、小額の転送をシミュレーションできます。その後、承認範囲、転送制限、アップグレード権限、メタデータが変更可能かオフチェーンかを調べます。
同じマーケットプレイスがゲーム内アイテムも扱うなら、一つのコントラクトで多くのトークン ID を管理し、バッチ転送で取引コストを下げられる ERC-1155 が適する場合があります。標準は正しいメソッドの呼び出しを助けますが、アイテムの真正性、希少性、流動性、法的な有効性を証明しません。
リスク
- 非準拠または欺瞞的な実装: 見慣れた名前を公開しながら、期待される動作を変えたり転送制限を加えたりできます。
- 承認リスク: 広すぎる
approveやオペレーター権限は、侵害された支出者による資産移動を許します。不要な承認は取り消してください。 - フックと再入: NFT やマルチトークン転送の受信者コールバックは、追加の実行経路とコントラクト相互作用を作ります。
- メタデータと同一性のリスク:
tokenURIやURIは変更・消失したり、主張された資産と一致しない内容を指したりします。 - 管理上・経済上のリスク: アップグレード鍵、一時停止やブラックリスト、ロイヤルティ、手数料、薄い流動性が結果を左右します。
暗号資産の取引は多くの場合取り消せません。署名前にチェーン、コントラクトアドレス、インターフェースの動作、権限、換金流動性を確認してください。監査や標準だけではリスクを除去できません。
よくある誤解
標準があればトークンは安全ですか?
いいえ。標準は相互運用性への期待を記述します。安全性は実装、特権ロール、アップグレード経路、トークン経済、フロントエンド、市場環境にも依存します。
ERC-20、ERC-721、ERC-1155 は互換ですか?
いいえ。ERC-20 の残高は代替可能で、ERC-721 の所有権はトークン ID ごとに追跡され、ERC-1155 は多様な種別を扱えます。アプリケーションは対応する転送、承認、残高、イベントのモデルを使う必要があります。
ウォレットやマーケットプレイスの対応は真正性の証明ですか?
いいえ。通常はコントラクトが想定インターフェースに一致したことしか示しません。正規アドレス、来歴、メタデータの動作、発行者やコレクションの主張を個別に検証してください。
関連トピック
出典
- ERC-20: Token Standard - Ethereum Improvement Proposals (accessed: 2026-08-21)
- ERC-721: Non-Fungible Token Standard - Ethereum Improvement Proposals (accessed: 2026-08-21)
- ERC-1155: Multi Token Standard - Ethereum Improvement Proposals (accessed: 2026-08-21)
- ERC-165: Standard Interface Detection - Ethereum Improvement Proposals (accessed: 2026-08-21)
- Token Standards - Ethereum.org (accessed: 2026-08-21)