💸ERC-20(トークン) ERC-721(NFT) ERC-1155(ハイブリッド)

イーサリアムのトークン仕様は、主にイーサリアムのスマートコントラクト標準、特に「ERC(Ethereum Request for Comments)」として定義されています。これらの仕様は、イーサリアムコミュニティによって開発され、合意された形で公開されています。主なトークン標準には以下のものがあります:

  1. ERC-20: これはイーサリアムベースのトークンのための最も一般的な標準です。ERC-20は、トークンの移転、残高の確認、トータルサプライの取得など、基本的な機能を定義しています。

  2. ERC-721: この標準はユニークなトークン、特に「ノンファンジブルトークン(NFT)」のためのものです。ERC-721は、各トークンが独自の特性を持つことを可能にします。

  3. ERC-1155: この標準は、一つのコントラクトで複数のトークンタイプを扱うことを可能にします。これにより、ERC-20とERC-721の両方の特徴を組み合わせたようなトークンを作成できます。

これらのトークン標準の詳細は、イーサリアムの公式GitHubリポジトリや関連するEIP(Ethereum Improvement Proposals)の文書で確認できます。ERC標準は、イーサリアムネットワーク上でのトークンの相互運用性と互換性を確保するために重要です。

ERC-20 は、以下のような機能を提供します:

  • トークンを、ひとつのアカウントから他のアカウントに転送する。

  • アカウントにおける現在のトークン残高を取得する。

  • ネットワーク上で利用可能なトークンの総供給量を取得する。

  • 特定のアカウントにおけるトークンにつき、一定額をサードパーティのアカウントが使用できるか否かを承認する。

ERC-721 は、NFT に対する標準規格です。つまり、この種類のトークンはそれぞれがユニークな存在であり、発行日、希少性、および外見などの点で、同一のスマートコントラクトで発行される他のトークンとは異なる値を持つことができます。 外見が違うとはどういう意味でしょう?

https://ethereum.org/ja/developers/docs/standards/tokens/erc-721/
  • バッチ転送:1 回の呼び出しで複数のアセットを転送します。

  • バッチ残高:1 回の呼び出しで、複数の資産の残高を取得します。

  • バッチ承認:ひとつのアドレスに対するすべてのトークンを承認します。

  • フック:トークンのフックを受け取ります。

  • NFT に対応:供給トークンの数が 1 の場合、NFT として扱います。

  • 安全な転送ルール:セキュアな転送のためのルールセットです。


お願い致します