エテリアム改善提案(EIP)の仕組み。 ERC(コメントのためのEthereumリクエスト)標準の必要性を完全に理解するには、Ethereumでアップデート、アップグレード、コードの変更がどのように行われるかを理解する必要があります。
Ethereum 改善提案(EIP)は、コアプロトコル仕様、クライアントAPI、契約標準を含むEthereumプラットフォームの標準を記述しています。 これらはEthereumコミュニティメンバーによって提案され、内部で議論されます。
EIP と ERC 間の接続を十分に理解した後でのみ、ERC の動作を理解できます。 だから、最初に物事を。
EIP タイプ
EIP のステータスが何を意味するのかを理解する前に、各 EIP タイプの目的と多種多様な理由を理解する必要があります。
標準トラック:これは、ネットワークプロトコルの変更、ブロックまたはトランザクションの妥当性ルールの変更、提案されたアプリケーション規格/規則、アプリケーションの相互運用性に影響を与える変更または追加など、Ethereumの実装のほとんどまたはすべてに影響を与える変更を記述します。 エテリアム
コア:これは、コンセンサスフォーク(EIP5やEIP101など)を必要とする改善と、必ずしもコンセンサスクリティカルではないが、「コア開発」の議論に関連する可能性がある変更(たとえば、鉱山/ノード戦略がEIP86の2,3、4を変更する)を指します。
ネットワーキング:これには、devp2p(EIP8)とライトEthereumサブプロトコルの改善点、およびウィスパーとスウォームのネットワークプロトコル仕様の改善案が含まれます。
インタフェース:これは、クライアントのAPI/RPC仕様と標準の改善を指し、メソッド名(EIP6)やコントラクトABIなどの特定の言語レベルの標準を指します。 ラベル「インタフェース」はインタフェースのレポに合わせられ、EIPがEIPsリポジトリに送信される前に、主にそのリポジトリで議論が行われる必要があります。
ERC:トークン標準(ERC20)、名前レジストリ(ERC137)、URIスキーム(ERC681)、ライブラリ/パッケージフォーマット(EIP190)、ウォレットフォーマット(EIP85)などの契約標準を含むアプリケーションレベルの標準と規則です。
メタ:これは、Ethereumを取り巻くプロセス、またはプロセスへの変更(またはイベント)を提案するプロセスを記述します。 プロセスEIPは標準トラックEIPと似ていますが、Ethereumプロトコル以外の領域に適用されます。 彼らは実装を提案するかもしれませんが、Ethereumのコードベースには提案しません。 彼らはしばしば地域社会の合意を必要とします。 情報 EIP とは異なり、これらは推奨事項を超えるものであり、ユーザーは通常、それらを無視することは自由ではありません。 例としては、手順、ガイドライン、意思決定プロセスの変更、Ethereum 開発で使用されるツールや環境の変更などがあります。 メタ EIP は、プロセス EIP とも見なされます。
情報:このタイプのEIPは、Ethereumの設計上の問題を説明するか、Ethereumコミュニティに一般的なガイドラインや情報を提供しますが、新しい機能を提案しません。 情報 EIPは必ずしもEthereumコミュニティのコンセンサスや勧告を表すわけではないので、ユーザーと実装者は情報 EIPを無視するか、助言に従うことができます。
EIP ステータス用語
どのEIPが実装されているのか、どのERCがそれぞれに組み込まれているのか、そしてもちろん、どのEIPが最終的で生きているのかを完全に把握したいのかを理解する必要があります。 最も重要な EIP ステータスは次のとおりです。
ドラフト-検討のために開かれており、迅速な反復と変更が行われている EIP。
ラストコール-最初の反復で行われ、幅広い視聴者がレビューする準備ができているEIP。
受諾済み-少なくとも2 週間ラストコールに入ったコアEIPで、要求された技術的な変更は著者によって対処されています。 コア開発者がハードフォークの一部としてクライアントに EIP をエンコードするかどうかを決定するプロセスは、EIP プロセスの一部ではありません。 このような決定が行われた場合、EIPはファイナルに移行します。
最終(非コア)-少なくとも2 週間ラストコールに入っており、要求された技術的な変更は著者によって対処されています。
Final(Core)-コア開発者が将来のハードフォークで実装してリリースすることを決定したか、すでにハードフォークでリリースされたEIP。
延期-即時採用の対象となっていない EIP。 その後のハードフォークのために、将来的に再考される可能性があります。
次のガイドでは、さまざまなERC、その仕組み、目的、および複数の種類の標準とその使用方法について説明します。
お待ちください。
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.