ERC-1155規格はERC-20およびERC-721とどのように異なりますか?

红 李
红 李
Seasoned crypto investor, active in Ethereum; 资深加密投资者,深度参与以太坊。

はい、問題ありません。これらのものが具体的にどう違うのか、ざっくばらんに話してみましょう。


やあ、皆さん、この質問はとても良いですね。ブロックチェーンに初めて触れる多くの方が、この「ERC-xxx」の羅列に頭を悩ませることがあります。でも、ご心配なく。実はそんなに複雑な話ではありません。いくつか例を挙げて説明すれば、すぐに理解できますよ。

これらのERC標準を、さまざまな種類のコンテナだと想像してみてください。これらはすべてイーサリアムという「グローバル貨物輸送システム」のルールに従っていますが、積めるものや積み方が異なります。

ERC-20:標準化された「お金の箱」 (代替可能トークン)

これは最も一般的で、最も基本的なタイプです。

  • 例えるなら: ERC-20は私たちの財布に入っている日本円のようなものです。私の100円札とあなたの100円札は、シリアル番号が違うだけで、価値も使い道も全く同じで、自由に交換できます。どちらの100円札を受け取っても、あなたは気にしないでしょう。

  • 主な特徴:

    • 代替可能 (Fungible): 各トークンはすべて同じで、交換可能です。
    • 分割可能: 1円を100銭に分けられるように、1つのERC-20トークンもさらに小さな単位(例:0.001個)に分割できます。
  • 典型的な用途:

    • 様々なプロジェクトの「ユーティリティトークン」(例:UniswapのUNI)。
    • ステーブルコイン(例:USDT、USDC)。

簡単に言えば、ERC-20は「お金」や「株式」のように、量的に表現でき、分割可能なものを表すために使われます。

ERC-721:唯一無二の「コレクションケース」 (非代替性トークン, NFT)

これは大人気のNFT標準です。

  • 例えるなら: ERC-721は、不動産の権利書モナリザの真筆、あるいは座席指定のあるコンサートチケットのようなものです。世界に一つしかなく、それぞれが唯一無二で、交換することはできません。あなたの家と私の家は、価値も場所も広さも異なるので、「交換しよう」とはいきませんよね。

  • 主な特徴:

    • 非代替性 (Non-Fungible): 各トークンは固有のIDを持ち、代替不可能です。
    • 分割不可能: 絵画を半分に引き裂くことはできませんよね?1つのNFTは、それ自体で一つの完全なものです。
  • 典型的な用途:

    • デジタルアート、コレクターズアイテム(例:Bored Ape Yacht Club、CryptoPunks)。
    • ゲーム内のユニークなアイテムや装備。
    • ドメイン名(例:.ethドメイン)。
    • デジタルIDや証明書。

ERC-721の課題:ゲーム内で1000種類の異なるアイテムを作成したい場合、ERC-721標準に従うと、理論上1000個の個別のスマートコントラクトを作成する必要があるかもしれません。これは手間がかかるだけでなく、コストもかかります(ガス代が高くなります)。

ERC-1155:万能の「スーパーコンテナ」 (複数トークン標準)

ERC-1155は、前述の2つの標準のアップグレード版であり、その両方を組み合わせたものです。非常に柔軟性があります。

  • 例えるなら: ERC-1155は、ゲームプレイヤーのインベントリ(持ち物入れ)、あるいは大型スーパーの陳列棚のようなものです。

    • このインベントリには、99本の**「赤ポーション」**(これらはすべて同じで、代替可能です)を入れることができます。
    • また、1本の**「ドラゴン殺しの剣」**(世界に一つしかない、非代替性のものです)も入れることができます。
    • さらに、10本の**「銀の鍵」(これも同じもので、別の種類の代替可能**なものです)も入れることができます。

    最も重要なのは、これらすべての異なる種類のアイテムを、たった一つの「インベントリ」(スマートコントラクト)で管理できる点です!

  • 主な特徴:

    • ハイブリッド型: 一つのコントラクトで、無数の代替可能(ERC-20のような)トークンと非代替性(ERC-721のような)トークンを同時に管理できます。
    • 高効率な一括処理: これが最大の強みです。「赤ポーション10本+銀の鍵5本+宝の地図1枚」をまとめて友達に送ることができ、支払うガス代は1回分で済みます。従来の標準であれば、3回送る必要があり、3回分のガス代を支払うことになります。
    • IDによる識別: どの種類のアイテムか(例:ID=1が赤ポーション、ID=2がドラゴン殺しの剣)をIDで区別し、その数を量で表現します。もし数量が1であればNFT、1より大きければ代替可能トークンとして扱われます。
  • 典型的な用途:

    • 複雑なゲームエコノミー(アイテム、素材、通貨など)。
    • チケットシステム(同じコンサートで、通常の立ち見席と座席指定のVIP席がある場合など)。
    • 様々な種類の資産を発行する必要があるプラットフォーム。

まとめとして、表で比較するとより分かりやすいでしょう

特徴ERC-20 (お金の箱)ERC-721 (コレクションケース)ERC-1155 (スーパーコンテナ)
トークンタイプ代替可能非代替性両方可能
例えるなら日本円、ゲーム内通貨不動産の権利書、美術品原画ゲームのインベントリ、スーパーの棚
コントラクト管理1つのコントラクト = 1種類のトークン1つのコントラクト = 1種類のNFTコレクション1つのコントラクト = N種類のトークン
取引効率単一タイプの取引単一アイテムの取引異なる種類のアイテムを一括で取引可能
主な用途通貨、株式唯一無二の資産、所有権ゲーム、メタバース、複雑な資産プラットフォーム

この説明で、皆さんがそれぞれの違いを完全に理解できたなら幸いです。簡単に言えば、「標準的な貨物を一種類しか入れられない箱」から、「唯一無二の芸術品を入れられる棚」、そして最終的には「何でも入れられて、しかも一度に複数種類のものをまとめて運べるスーパーコンテナ」へと進化した、ということになります。かっこいいと思いませんか?