ランキング
知っておくべきトップ10 ERCトークン標準

主要なERC標準を理解すると、開発の目的に合った仕組みを選びやすくなります。イーサリアム (ETH ) のエコシステムは、世界最大級のブロックチェーンコミュニティです。革新的な取り組みとオープンソース技術が、その発展を支えてきました。
トークン標準はイーサリアムの成長に重要な役割を果たしました。共通のインターフェースがあれば、異なるアプリケーションが同じトークンを認識して利用でき、エコシステム全体の開発が容易になります。
共通のインターフェースがなければ、開発者はウォレットやアプリケーションを新しいコントラクトごとに対応させる必要があります。標準化は相互運用性を高め、技術革新を促します。ここでは、トークン、アカウント、関連アプリケーションに関する主要なERC標準と提案を十項目に分けて紹介します。
ERC
ERCはEthereum Request for Commentsの略です。この区分の提案は、トークンコントラクトを含むアプリケーションの規約やインターフェースを記述します。共通のインターフェースは、新旧のdApp、ウォレット、プラットフォームの連携に役立ちます。すべての提案が最終確定した標準というわけではありません。
アプリケーションが多様になるにつれてERC提案も増えてきました。代替可能なトークンを扱うものもあれば、固有のオブジェクト、アカウント、移転制限を扱うものもあります。適切な選択は、プロジェクトに必要な機能によって異なります。
1. ERC-20
ERC-20は、イーサリアム上の代替可能なトークンに関する基本標準です。Fabian VogelstellerとVitalik Buterinの提案は2015年11月19日に作成されました。残高、移転、保有者に代わって第三者がトークンを使用するための承認について、共通のインターフェースを定義しています。
ERC-20によって、多くのスタートアップや開発者が既存のイーサリアムアプリケーションに組み込めるトークンを発行できるようになりました。他の標準が専門的な機能を提供する中でも、ERC-20は広く使われています。

出典 – Blockchain Council
ERC-20は、同じトークンの各単位が同等の機能を持つ、代替可能なトークンを対象とします。ステーブルコイン、ガバナンストークン、ICOなどのプロジェクト発行が代表例です。実物資産に対する同等の請求権も、この方式で表現できます。固有のオブジェクトには、ERC-721など別のインターフェースを使います。
2. ERC-721
ERC-721は非代替性トークン、つまりNFTのための標準です。各トークンには固有の識別子があり、特定のデジタルオブジェクトを表現できます。ゲーム、収集品、その他のトークン化に役立ち、収集型ゲームCryptoKittiesがこの仕組みの普及に貢献しました。
William Entriken、Dieter Shirley、Jacob Evans、Nastassia Sachsは、2018年1月24日にERC-721を提案しました。インターフェースは、固有のトークン識別子、所有権、移転、第三者への承認を定義します。ERC-20との主な違いは、各トークンが独自の識別性を持つ点です。第三者への承認はERC-20にもあります。この構造はゲームや収集品に適しています。
3. ERC-1155
ERC-1155は、Enjinの共同創業者兼最高技術責任者Witek Radomskiと、他の五人の執筆者によって2018年6月に提案されました。種類ごとに別のコントラクトを作る代わりに、一つのコントラクトで複数種類のトークンを管理できます。
一つのERC-1155コントラクトで、代替可能、非代替、半代替の資産を扱えます。識別子ごとに供給量やメタデータを設定できます。ゲーム通貨、固有の装備、限定アイテムを同じ仕組みで管理でき、デジタル資格情報やトークン発行などにも応用できます。
ERC-1155は、複数トークンの一括移転と受け取り時の確認をサポートします。適切な用途では、繰り返し処理や取引コストを削減できます。安全性はコントラクトの実装や監査にも依存します。複数のトークン種別をまとめて扱えるため、複雑なプラットフォームに実用的です。
4. ERC-777
ERC-777は代替可能なトークンの管理機能を拡張します。保有者は、自分に代わって行動する権限をオペレーターに与えられます。また、送受信フックによってトークンの移動をコントラクトに通知し、アプリケーションで追加の処理を実行できます。
フックは自動化された処理や取引の構成要素になりますが、標準自体が自動スワップを実行するわけではありません。ERC-777はERC-20との互換性を考慮して設計され、インターフェースの識別にERC-1820レジストリを使います。他のコントラクトを呼び出すフックは慎重に実装する必要があります。
5. ERC-1400
ERC-1400は、証券や関連する投資上の権利を表すセキュリティトークンのための提案群です。残高の区分、移転制限の確認、文書の関連付け、権限を持つ管理者による操作などを含み、発行や管理を技術面から支えます。
コントラクトは、トークンを保有できる相手の制限など、特定のルールを適用できます。法令順守には、文書整備、投資家の確認、適用法令の継続的な確認も必要です。トークン標準だけで、すべての法域や資産の存続期間全体にわたる適法性を保証できるわけではありません。
想定される用途には、株式、債務証券、不動産や美術品への投資持分があります。トークンは移転や関連情報を記録できますが、原資産に対する権利は、発行に関する法的な仕組みや契約によって決まります。
6. ERC-4337
ERC-4337はアカウント抽象化に関する提案です。スマートコントラクト型アカウントが独自の検証ルールを使えるようにします。利用者がUserOperationを送信すると、バンドラーと呼ばれる事業者がまとめ、EntryPointコントラクトを通じて実行します。イーサリアムのコンセンサス規則を変更する必要はありません。
この方式のウォレットは、複数署名、アクセス回復、その他の認可ルールを実装できます。これは独立したERC-4337トークンの種類ではなく、アカウントを制御する方法に関する機能です。団体や組織が共同で操作を承認し、資産を管理する際にも役立ちます。
7. ERC-725とERC-735
分散型アイデンティティは、必ずしもNFTを使わず、コントラクトアカウントと検証可能な声明を組み合わせて構築できます。ERC-725は、そのようなアカウントで操作を実行し、データを保存するための構成要素を定義します。
関連するERC-735提案は、発行者、主題、署名、データなどを含むクレームのインターフェースを定義します。デジタル資格情報や本人確認に応用できます。信頼性は発行者と検証手順に、個人情報の保護はアプリケーションの設計に依存します。
8. ERC-6551
ERC-6551は、NFTにひも付くトークンバウンドアカウントを定義します。NFTを、デジタル資産を保有し、アプリケーションとやり取りできるコントラクトアカウントに関連付けます。既存のNFTコントラクトを変更する必要はありません。
NFTの保有者が、ひも付いたアカウントを制御します。例えばゲームのキャラクターが、自分のアカウントに装備やトークンを保管できます。標準は共通レジストリとアカウントのインターフェースを提供するもので、一般的なバッチ処理やガス代削減を主目的とするものではありません。
9. ERC-4626
ERC-4626は、トークン化されたボールトのインターフェースを標準化します。ボールトは一種類の基礎となるERC-20資産を管理し、ERC-20の持分トークンを発行します。このトークンは、管理資産に対する保有者の比例持分を表します。
インターフェースは、預け入れ、持分発行、引き出し、償還、持分と原資産の換算を扱います。これにより、ボールトをDeFiアプリケーションへ組み込みやすくなります。標準は投資戦略を定めず、ボールトの利回りや安全性も保証しません。
10. ERC-998
ERC-998は、2018年に作成されたコンポーザブルNFTの提案です。NFTが他のERC-721またはERC-20トークンを所有できるようにします。例えば、ゲームのキャラクターとその装備、トークン残高を、相互につながった構造で表現できます。
この方式は、複雑な収集品やゲームアイテムを扱うためのデジタル資産の階層構造を支えます。組織や実物資産に応用するには、追加の処理と適切な法的構造が必要です。トークンの組み合わせだけで、物理的な物に対する権利が自動的に生じるわけではありません。
主要なERC標準と提案十項目 — 氷山の一角
イーサリアムのコミュニティは、さまざまなアプリケーション向けのインターフェースを開発し続けています。開発者は、代替可能なトークン、NFT、高機能なアカウント、ボールトなどの構成要素を利用できます。各インターフェースの目的と限界を理解することは、適切な実装の選択とアプリケーション間の連携に役立ちます。
その他の興味深いブロックチェーンプロジェクトについては、こちらで詳しく学べます。












