ERC-1155は、1つの イーサリアムのトークン規格であり、単一の スマートコントラクトで多数のトークン種別を同時に管理できる。1つのERC-1155コントラクトは、代替性のある単位、固有の非代替性アイテム、そして当初は交換可能な単位として始まり後に個別のものとなる資産を発行できる。各トークン種別にはIDが割り当てられ、ウォレット残高はアカウントアドレスとトークンIDの両方で追跡される。

この規格は、アプリケーションがオンチェーン資産の大規模なカタログを管理する際に必要となるコントラクトのデプロイと繰り返しのトランザクションを削減するために作られた。ゲーム、メンバーシップ、イベントチケット、デジタルコレクティブル、資産の一括転送に広く適している。その効率性はコントラクト、メタデータ、承認、マーケットプレイスに関するリスクをなくすものではないため、ユーザーは署名前にコレクションと取引の詳細を確認する必要がある。

ERC-1155とは?

ERC-1155は、イーサリアムおよび互換性のある EVMネットワーク向けのマルチトークン規格である。 ERC-20は通常1つのコントラクトにつき1種類の代替性トークンを表し、 ERC-721は固有の NFTを表すが、ERC-1155では1つのスマートコントラクトで多数のトークン種別を同時に管理できる。これには代替性トークン、NFT、同一資産の複数エディションなどを含められる。

ERC-1155は、バッチ転送、残高確認、複数のトークンIDに対するオペレーター承認といった機能にも対応する。そのため、ゲーム、コレクティブル、メンバーシップなど、複数種別のデジタル資産を管理するアプリケーションに有用である。この規格が定めるのはトークンがウォレットやアプリケーションとやり取りする方法であり、供給量、ミント、ロイヤルティ、所有権に関するルールは個々のプロジェクトが決める。

ERC-1155の仕組みは?

ERC-1155では、1つのスマートコントラクトで複数のトークンIDを管理し、各IDの単位が各アドレスにいくつあるかを追跡できる。

1. 各資産にトークンIDが割り当てられる:異なるIDは、同じコントラクト内で通貨、NFT、チケット、ゲームアイテム、エディションなどを表せる。

2. 残高はIDごとに追跡される:1つのウォレットは、単一のERC-1155コントラクトが管理する複数のトークン種別を異なる数量で保有できる。

3. トークンは個別にもバッチでも転送できる:ERC-1155は、1種類のトークン、または複数のIDと数量を1回のトランザクションで移動でき、繰り返しのコントラクト呼び出しを削減できる。

4. 受け取るコントラクトはERC-1155に対応している必要がある:互換性チェックにより、正しく受け取れないスマートコントラクトへトークンが送られるのを防ぐのに役立つ。

5. メタデータが各トークン種別を識別する:プロジェクトは個々のトークンIDを、名称、画像、その他の属性など資産を説明するメタデータに紐付けられる。

ERC-1155の主なメリットとユースケースは?

ERC-1155は、1つのアプリケーションが複数の関連資産を管理し、それらを効率的に移動または照会する必要がある場合に最も有用である。主なメリットは、共有コントラクトと標準化されたバッチ機能から生じるものであり、すべての取引で手数料が下がることを一律に約束するものではない。

1. 1つのコントラクトで資産カタログ全体を管理できる。ゲームは、アイテム分類ごとに新しいトークンコントラクトをデプロイすることなく、コイン、武器、土地、限定コレクティブルを別々のIDで発行できる。

2. バッチ操作が繰り返しの呼び出しを削減する。ユーザーは複数のIDと数量を1回のトランザクションで転送でき、同じコントラクトがすべての資産を管理している場合、多くの独立した転送を送るよりもガスを抑えられる。

3. 代替性資産と固有資産が1つのインターフェースを共有できる。開発者は、通貨のようなアイテム、エディション、一点物を異なる供給ルールで表現でき、ウォレットやマーケットプレイスは同じ転送メソッドを利用できる。

4. 半代替性の設計をモデル化しやすくなる。同じチケットはイベント前は交換可能なままだが、引き換え後は無関係なトークンシステムを必要とせずに、別個のコレクティブルとしての意味を持たせられる。

ERC-1155トークンの一般的な例は?

ERC-1155の実装は、1つの通貨や画一的なNFTコレクションではなく、多数の関連するアイテム種別を必要とする場面でよく見られる。規格が定めるのはインターフェースであり、ID、供給量、権限、メタデータの扱いは各プロジェクトが決める。

• ブロックチェーンゲームのインベントリ。ゲームは金貨、ポーション、武器、スキン、レアキャラクターに別々のIDを使い、プレイヤーが複数のアイテムを一括で取引できるようにする場合がある。

• チケットの階層とエディション。発行体は、一般入場、プレミアム、記念パスを異なる供給量で1つのコントラクトのもとに作成し、各階層を個別に追跡できる。

• デジタルアートのエディション。アーティストは、同じコントラクトからある作品の複数コピーと別の作品の一点物を発行でき、各IDはそれぞれ独自のメタデータを指す。

• メンバーシップとアクセスアイテム。コミュニティは、異なるメンバーシップレベルや引き換え可能な特典をIDで表現でき、その残高がアプリケーション内でのアクセスを決める。

ERC-1155の限界とリスクは?

ERC-1155は多くの資産を1つのコントラクトに集約するため、その効率性は実装と権限のリスクも集中させる。ユーザーは規格のラベルを安全証明と見なすのではなく、実際のコントラクト、トークンID、承認リクエスト、メタデータの挙動を確認すべきである。

1. コントラクトの欠陥が多くのトークン種別に影響しうる。1つのデプロイがカタログ全体を管理する場合があるため、ミント、転送、アップグレード、アクセス制御のロジックに欠陥があると、複数の資産クラスが一度に危険にさらされうる。

2. オペレーター承認が広範になりうる。標準の承認方法では、そのコントラクト内の所有者のすべてのトークンに対してオペレーターを承認するため、悪意あるマーケットプレイスや侵害されたオペレーターがより大きな損失を生みうる。

3. メタデータが外部管理のままになりうる。トークンはオフチェーンのファイルや編集可能なURIを参照できるため、オンチェーンの残高が残っていても、画像や説明が変更されたり消えたりする可能性がある。

4. エコシステムの対応は一様ではない。一部のウォレット、エクスプローラー、マーケットプレイス、税務ツールでは、より確立された単一用途のトークン形式に比べてERC-1155の残高や転送の表示が分かりにくい場合がある。

ERC-1155とERC-721の違いは?

ERC-1155がERC-721と異なるのは、ERC-1155の各トークンIDが残高を持ち、複数の交換可能な単位を表せるのに対し、ERC-721のトークンIDは1人の所有者が持つ1つの固有トークンを識別する点である。ERC-1155にはネイティブのバッチ残高・転送機能もあり、多くの資産種別を含むインベントリに実用的である。ERC-721は、すべての資産が個別に固有で、幅広いマーケットプレイス互換性が最優先のコレクションでは引き続き扱いやすい。

関連概念

1. スマートコントラクトとは?

2. NFTとは?

3. ガスとは?

4. メタデータとは?

関連記事

1. 代替性トークンと非代替性トークン(NFT):その違いは?

2. スマートコントラクトとは?ブロックチェーン世界の基盤

3. 2025年のアルトコインシーズンに注目すべきNFTプロジェクト7選

4. 2026年のBNB NFT:注目のコレクション、マーケットプレイス & 始め方