イーサリアム改善提案(EIPs)とは?
重要なポイント: |
—イーサリアムコミュニティは、イーサリアム改善提案(EIP)を通じて、ブロックチェーンのネットワーク変更またはアップグレードの提案を提出できます。 —コミュニティは、EIPに関するフィードバックを提供し、それがイーサリアムネットワークの最善の利益になるようにします。 審査プロセスはオープンで透明性があり、誰でも参加できます。 —EIPは、イーサリアムネットワークの改善が十分に検討され、幅広いコミュニティサポートを得られるようにするのに役立ちます。 —EIPsにより、イーサリアムブロックチェーンが進化するブロックチェーン環境に対応し、コミュニティとネットワーク自体に利益をもたらす変更を実装できます。 |
ここ数か月、イーサリアムブロックチェーンの変更について多くの話題がありました。マージの詳細については、こちらの記事をご覧ください。
しかし、ブロックチェーンへの変更がどのように開始されるのか疑問に思ったことはありませんか?
ほとんどの場合、イーサリアムへの変更は、イーサリアム改善提案(EIP)プロセスに端を発しています。
イーサリアム改善提案(EIP)プロセスは、イーサリアムプロトコルとエコシステムの重要な部分です。
しかし、イーサリアム改善提案とは正確には何であり、どのように機能し、なぜ重要なのでしょうか? では、詳しく見ていきましょう。
イーサリアム改善提案(EIP)とは?
イーサリアム改善提案(EIP)は、イーサリアムネットワークの一部の要素を変更するための正式な提案です。 EIPsは、既存の機能の明確化などの小さな改善から、ネットワークのコンセンサスメカニズムの変更など大きなアップグレードまで多岐にわたります。 プロセスの概要は、現時点のすべてのEIPsの手順を標準化したEIP-1を参照してください。
大まかに言うと、EIPには3つのタイプがあります。
規格追跡EIP
標準追跡EIPSは、ブロックチェーンの動作方法、またはブロックチェーンが提供する機能に根本的に影響を与えるあらゆるタイプの改善です。 これには、コンセンサスプロトコルの変更、ブロック検証ルールの修正、またはイーサリアムを使用するアプリケーションの相互運用性に影響を与える変更が含まれます。
これらは、ネットワークに関連したり、新しいトークン規格を導入したりする場合があります。
問題となっている修正がコア開発(つまり、ハードフォークをもたらすもの)である場合、有効にするには、コア開発チームによる特定のアクションが必要になります。 これについては後ほどご説明します。
メタEIP
プロセスEIPsとも見なされますが、これらは通常、手順、意思決定プロセス、イーサリアム開発で使用されるツールや環境の変更など、イーサリアムのオフチェーン要素の1つに対する変更です。
情報EIP
情報EIPは、特定の点に関する情報またはガイドラインをイーサリアムコミュニティに提供します。 一方で、ネットワークへの変更を提案したり、実装を要求したりするものではありません。
要約すると、EIPsはプロトコルの変更や新しいトークン標準などのオンチェーンの修正に重点を置いています (最も重要なものはブロックチェーンの完全なハードフォークです)。 オフチェーンプロセスに関連している可能性があるのです。 また、承認後にネットワークノードが従う必要がある意思決定手順にも適用されます。 ただし、ブロックチェーン自体の機能には関係ありません。あるいは、単にコミュニティへの助言ガイドラインである場合もあります。 これらは、完成した後でもコミュニティによって受け入れられたり、積極的に実装されたりする必要はありません。
EIPはどのように処理されますか?
EIPがどのように検討され、議論され、実装されるかの詳細は、それがどのような提案であるかによって異なります。では、それらを詳しく見てみましょう。
新しいEIPSを検討するのは誰ですか?
どのようなタイプの提案が行われているかに関係なく、検討プロセスにはいくつかの主要なエンティティ(実体、組織)が関与します。
- EIP作成者/擁護者-これは、提案を作成し、現在検討に向けて提出している人です。
- イーサリアム編集者チーム-イーサリアムの猫飼い(Cat Herder)としても知られる編集者は、EIPの技術的な正確さ、スペル、文法を確認する任務を負っています。 彼らは作成者と協力して、GitHubのコミュニティレビューフェーズ(審査段階)に進むために、提案が正しい形式であることを確認します。
編集者チーム(選出された全メンバー)は、元のイーサリアム開発者チームの一部、他のプラットフォームの元開発者、および研究者とソフトウェアエンジニアで構成されています。
これらの個人は、イーサリアムとブロックチェーン分野に関する深い知識が高く評価されています。 したがって、それらは集合的にEIPプロセスに大きな影響を与えます。
- イーサリアムコア開発者チーム-コア開発チームは、ネットワークのノードソフトウェアに積極的に取り組んでいる著名な開発者および研究者であり、新しい提案に関する技術的な議論で重要な発言権を持っています。
- イーサリアムコミュニティ-イーサリアムブロックチェーンの将来に発言権を持ちたいエンドユーザー。
新しいEIPはどのように処理されますか?
EIPの承認プロセスは、新しい法律の可決と多少似ていて、議論、修正、および審査のさまざまな段階を経ます。 ただし、EIP がコア提案であるかどうかに応じて、このプロセスには違いがあります。 EIPは、以下の段階を含む標準プロセスに従います。
- ドラフト(下書き)– EIPがGitHubで公開される前の段階です。 GitHubの公式イーサリアムリポジトリに受け入れられるには、まずエラーがないかチェックし、編集者がによって適切にフォーマットされる必要があります。 これにより、すべての提案が統一され、技術的に意味があり、コミュニティが客観的に評価できる明確な提案の概要が保証されます。 その後ようやく、より広範な審査に向けてGitHubで公開されます。
- レビュー(審査)– この段階で、EIPの作成者または擁護者は、公開された提案をピアレビュー(同じ分野の研究者による評価)に適しているとマークします。
- Last Call(ラストコール)- EIPがピアレビューの初期段階を通過。 その後、パブリックによる検討を待知ます。 EIPは、コミュニティが提案を読み、精査し、意見を表明するのに十分な時間を与えるために、少なくとも2週間はこの段階にとどまる必要があります。
この時点で、必要に応じて、作成者によるさらなるレビュー用に提案が送り返される場合があります。 または、提案が6か月以上この段階に留まり、その間動きがなかったら、「停滞(stagnant)」に移動され、後日までレビューから除外されます。
- Final (非コア)– ファイナルでは、EIPが最終基準に到達。 コミュニティで採用される前に、これ以上の変更は必要ありません。
- Final (コア) – EIPの場合、最終ステージの後にさらなるフェーズが存在します。 コア開発チームは、現在承認されている修正案を有効にするには、クライアントノードソフトウェアに実装する必要があります。
EIPが重要な理由とは?
EIPsにより、ネットワークの適応と改善が可能になります。 これにより、ブロックチェーンは、空間の変化する需要に柔軟に対応可能となります。 さらに、コミュニティからの意見を取り込むことで、オープンなコラボレーションを可能にします。
EIPsは、イーサリアムを柔軟にし、常に改善および発展させるのに重要です。 すべての提案を厳格なコミュニティおよびピアレビュープロセスに提出することにより、EIPsは、イーサリアムネットワークへの変更が十分に検討され、幅広いコミュニティのサポートを得て、プロセス全体を包括的かつ正確なものにします。
イーサリアムガバナンス-プロトコル変更の管理方法
ブロックチェーンエコシステムには、ブロックチェーンプロトコルを変更するためのさまざまなメカニズムがあり、さまざまな程度の分散化が行われていることに注意してください。
オンチェーンの意思決定
最近の一部のブロックチェーンは、オンチェーンの意思決定を通じて、真に分散型のコミュニティガバナンスを採用しています。 これは、ガバナンストークンを介して実行されます。
ここでは、変更内容はすでにコードに記述されており、あとは、承認されたらオンチェーンで実装するだけです。 トークンは、ブロックチェーンに「投票」を登録できるようにプログラムされており、コミュニティが分散型の有機体として変更内容やアップグレードを決定し、それらを即座に実装できるようにします。 イーサリアム改善提案に参加しませんか?ETHを購入し、最も安全なイーサリアムウォレットで安全に保管しましょう。
進化するシステムに応える、進化するブロックチェーン
一方、イーサリアムプロトコルの変更は、前述の自由闊達な話し合いと討論のプロセスを通じて行われます。つまり、意思決定はオフチェーンです。
コミュニティの誰もがEIPを提案できますが、実際には、これらはイーサリアム編集者、コア開発チーム、およびコミュニティの最もアクティブなメンバーたちによってのみ吟味され、議論されます。 また、ハードフォーク(マージなど)を伴うコアEIPの場合、修正をネットワークのクライアントに実装できるのはコア開発チームだけで、最終的にハードフォークを実行できます。 これにより、かなり集中化されたプロセスの要素が少なくとも1つ作成されます。
すべて考慮すると、イーサリアム改善提案はある程度包括的ではありますが、コア開発者、編集者、最も活発なコミュニティメンバーらなどの、非常に小さな(しかし非常に資格のある)ヒエラルキーが、このプロセスに大きな影響を与え、提案がどれだけの支持が得られるかについて影響を与えます。ここに、間違いなく政治的な要素が漂っています。
主なイーサリアム改善提案(EIP)
EIPがどのように使用され、どのような影響を与えたのかを正確に把握するために、近年の最も重要な例をいくつか簡単に見てみましょう。
NFT
代替不可能なトークン(現在の価値が30億ドルの成長市場)は、EIPプロセスの産物であり、EIP-721が最初に新しいトークン規格を先導する役割を果たしました。
ガス代
一方、EIP-1559は、イーサリアムでのトランザクションの処理方法と優先順位付けの手数料体系を根本的に変えました。 ガス代が常に議論の的となっているブロックチェーンでは、これは、謙虚な改善提案として始まった重要な修正の好例です。
マージ
おそらく、EIPが機能している最も顕著な例は、EIP-3675によって開始されたマージです。 この提案により、イーサリアムブロックチェーンは元のプルーフ・オブ・ワークコンセンサスメカニズムから、エネルギー集約度の低いプルーフ・オブ・ステークシステムに切り替わりました。 ブロックチェーン全体とそのエコシステムに、より優れたスケーラビリティと効率性をもたらすことを目的としています。
進化するシステムに応える、進化するブロックチェーン
イーサリアムブロックチェーンが進化し続けるにつれて、イーサリアム改善提案は、その将来を形成し、現在の制限を克服する能力において重要な役割を果たしています。
この提案により、コミュニティは、オープンなコラボレーションと、プロセスがどのように機能するのかを正確に理解することで、ネットワークを改善することができます。 また、これらの改善を支援するための扉が、誰に対しても開かれています。つまり、あなたも発言権を有するのです。 EIPsをチェックして、イーサリアムネットワークのアップグレード方法の詳細を確認してください。あなた独自の提案を提出することもできます。
このプロセス仕組みを理解すると、独自のプロセスを自由に送信することが可能です。 イーサリアムの次の章の著者となるのは、あなたかもしれません。