💸ERC-20(トークン) ERC-721(NFT) ERC-1155(ハイブリッド)
イーサリアムのトークン仕様は、主にイーサリアムのスマートコントラクト標準、特に「ERC(Ethereum Request for Comments)」として定義されています。これらの仕様は、イーサリアムコミュニティによって開発され、合意された形で公開されています。主なトークン標準には以下のものがあります:
ERC-20: これはイーサリアムベースのトークンのための最も一般的な標準です。ERC-20は、トークンの移転、残高の確認、トータルサプライの取得など、基本的な機能を定義しています。
ERC-721: この標準はユニークなトークン、特に「ノンファンジブルトークン(NFT)」のためのものです。ERC-721は、各トークンが独自の特性を持つことを可能にします。
ERC-1155: この標準は、一つのコントラクトで複数のトークンタイプを扱うことを可能にします。これにより、ERC-20とERC-721の両方の特徴を組み合わせたようなトークンを作成できます。
これらのトークン標準の詳細は、イーサリアムの公式GitHubリポジトリや関連するEIP(Ethereum Improvement Proposals)の文書で確認できます。ERC標準は、イーサリアムネットワーク上でのトークンの相互運用性と互換性を確保するために重要です。
ERC-20 は、以下のような機能を提供します:
トークンを、ひとつのアカウントから他のアカウントに転送する。
アカウントにおける現在のトークン残高を取得する。
ネットワーク上で利用可能なトークンの総供給量を取得する。
特定のアカウントにおけるトークンにつき、一定額をサードパーティのアカウントが使用できるか否かを承認する。
バッチ転送:1 回の呼び出しで複数のアセットを転送します。
バッチ残高:1 回の呼び出しで、複数の資産の残高を取得します。
バッチ承認:ひとつのアドレスに対するすべてのトークンを承認します。
フック:トークンのフックを受け取ります。
NFT に対応:供給トークンの数が 1 の場合、NFT として扱います。
安全な転送ルール:セキュアな転送のためのルールセットです。
お願い致します