メインコンテンツへスキップ
Change page

イーサリアム開発標準

標準の概要

イーサリアムコミュニティは、プロジェクト(イーサリアムクライアントやウォレットなど)が実装間で相互運用可能であることを維持し、スマートコントラクトや分散型アプリケーション (dapp) がコンポーザブルであり続けることを保証する多くの標準を採用しています。

通常、標準はイーサリアム改善提案 (EIP) として導入され、コミュニティメンバーによって標準プロセス (opens in a new tab)を通じて議論されます。

標準の種類

EIPには3つの種類があります。

  • Standards Track: ほとんど、またはすべてのイーサリアム実装に影響を与える変更について説明します。
  • Meta Track (opens in a new tab): イーサリアムを取り巻くプロセスについて説明するか、プロセスへの変更を提案します。
  • Informational Track (opens in a new tab): イーサリアムの設計上の問題について説明するか、イーサリアムコミュニティに一般的なガイドラインや情報を提供します。

さらに、Standard Trackは4つのカテゴリに細分化されます。

これらの異なる種類やカテゴリに関する詳細情報は、EIP-1 (opens in a new tab)に記載されています。

トークン標準

  • ERC-20 - 投票トークン、ステーキングトークン、仮想通貨などの代替可能(交換可能)なトークンのための標準インターフェース。
    • ERC-223 - トークンをイーサと同じように動作させ、受信者側でのトークン転送の処理をサポートする代替可能トークン標準。
    • ERC-1363 - 単一のトランザクションで受信者コントラクトでのコールバック実行をサポートする、ERC-20トークンの拡張インターフェース。
  • ERC-721 - アートワークや楽曲の権利書のような、非代替性トークンのための標準インターフェース。
    • ERC-2309 (opens in a new tab) - 連続したトークン識別子を使用して1つまたは複数の非代替性トークンを作成/転送する際に発行される標準化されたイベント。
    • ERC-4400 (opens in a new tab) - EIP-721のコンシューマーロールのためのインターフェース拡張。
    • ERC-4907 (opens in a new tab) - ERC-721トークンに制限された権限を持つ期間限定のロールを追加します。
  • ERC-777 - (非推奨) ERC-20を改良したトークン標準。
  • ERC-1155 - 代替可能資産と非代替性資産の両方を含めることができるトークン標準。
  • ERC-4626 - 利回り付きヴォールトの技術的パラメータを最適化および統一するために設計された、トークン化されたヴォールト標準。

トークン標準についてさらに学ぶ。

参考文献

役に立ったコミュニティリソースをご存知ですか?このページを編集して追加してください!