イーサリアム開発規格
最終更新: 2025年9月26日
規格の概要
イーサリアムコミュニティは、(イーサリアムクライアントやウォレットなどの) プロジェクトの実装間での相互運用性を維持し、スマートコントラクトとdappsの構成可能性を確保するために、多くの規格を採用しています。
通常、規格はイーサリアム改善提案(EIP)として導入され、標準プロセス (opens in a new tab)を通じてコミュニティメンバーによって議論されます。
- EIP入門
- EIPの一覧 (opens in a new tab)
- EIPのGitHubリポジトリ (opens in a new tab)
- EIPディスカッションボード (opens in a new tab)
- イーサリアムのガバナンス入門
- イーサリアムのガバナンスの概要 (opens in a new tab) 2019年3月31日 - Boris Mann
- イーサリアムプロトコル開発ガバナンスおよびネットワークアップグレードのコーディネーション (opens in a new tab) 2020年3月23日 - Hudson Jameson
- すべてのイーサリアム・コア開発者会議のプレイリスト (opens in a new tab) (YouTubeプレイリスト)
規格の種類
EIPは、以下の3種類に分類されます:
- スタンダードトラック:すべて/大部分のイーサリアム実装に影響を及ぼす変更について記述します。
- メタトラック (opens in a new tab): イーサリアムに関するプロセスについて記述するか、プロセスの変更を提案します。
- 情報トラック (opens in a new tab): イーサリアムの設計上の問題について記述したり、イーサリアムコミュニティに一般的なガイドラインや情報を提供したりします。
標準トラックはさらに、以下の4つのカテゴリーに分類されます:
- コア (opens in a new tab): コンセンサスフォークを必要とする改善
- ネットワーキング (opens in a new tab): devp2pおよびライト・イーサリアム・サブプロトコルに関する改善、ならびにWhisperおよびSwarmのネットワークプロトコル仕様に対する改善提案。
- インターフェイス (opens in a new tab): クライアントAPI/RPCの仕様と規格の改善、およびメソッド名やコントラクトABIのような、特定の言語レベルの規格の改善。
- ERC (opens in a new tab): アプリケーションレベルの規格と規約
これらの種類やカテゴリに関する詳細については、EIP-1 (opens in a new tab)を参照してください。
トークン規格
- ERC-20 - 投票トークン、ステーキングトークン、または仮想通貨のような、ファンジブル(代替可能)トークンのための標準インターフェイスです。
- ERC-721 - アート作品や歌の権利証のような、非代替性トークン(NFT)の標準インターフェイスです。
- 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 - 利回りをもたらすボールト(vault)の技術的パラメータを最適化し、統一するために設計されたトークン化ボールトの規格。
トークン規格について、さらに詳しく知る。
参考リンク
役に立つコミュニティリソースを知っていますか? Edit this page and add it!