EIP(イーサリアム改善提案)とは何ですか?

イーサリアムでは、すべての新機能または改善がEIPの形で提案され、すべてのマイナーによって実装されます。 この記事では、EIPとは何か、そしてイーサリアムの開発においてEIPが果たす役割について深く理解します。イーサリアムエコシステムは多くのユーザーを魅了しています。 その高いガス料金と混雑したネットワークはしばしば批判されますが、安全で安定した革新的なシステムにより、Dappsにとって常に好ましいパブリックチェーンでした。 ローマは一日にして成らず。 同様に、イーサリアムは創業以来、さまざまなアップグレードを経てきました。 これらのアップグレードと改善の提案は、最終的に実装する前に、EIPの形でイーサリアムコミュニティの全体的なコンセンサスに達する必要があります。

紹介

イーサリアムでは、すべての新機能または改善がEIPの形で提案され、すべてのマイナーによって実装されます。 この記事では、EIPとは何か、そしてイーサリアムの開発においてEIPが果たす役割について深く理解します。

イーサリアムエコシステムは多くのユーザーを魅了しています。 その高いガス料金と混雑したネットワークはしばしば批判されますが、安全で安定した革新的なシステムにより、Dappsにとって常に好ましいパブリックチェーンでした。 ローマは一日にして成らず。 同様に、イーサリアムは創業以来、さまざまなアップグレードを経てきました。 これらのアップグレードと改善の提案は、最終的に実装する前に、EIPの形でイーサリアムコミュニティの全体的なコンセンサスに達する必要があります。

EIPの定義

イーサリアム改善提案(EIP)は、イーサリアムプラットフォームの標準を説明しています。 一部のEIPはイーサリアムに新しい機能を追加することを要求しますが、他のEIPはイーサリアムの特定のプロセスを最適化することを目的としています。

イーサリアムプロジェクト管理リポジトリは2015年10月に作成されました。 すべてのイーサリアムのアップグレードは 、EIPにまでさかのぼることができます。

すべてのEIPは、現在のイーサリアムネットワークを強化することを目標としています。 EIPの作成者は、実装するための理論的根拠と技術標準を提供する必要があります。 提案の最終的な採択には、コミュニティ内でのピアレビューとコンセンサスが必要です。

イーサリアムのEIPモデルは、ビットコインのBIPモデル(ビットコイン改善提案)の例を踏襲しており、分散型ガバナンスの下でのアップグレードや改善のニーズに効率的に対応し、新しいアプリケーションを導入することで使いやすさを促進するために使用されます。

EIP タイプ

EIPは、標準トラック、メタ、情報の3つの主要なカテゴリに分類できます。
標準トラック

スタンダードトラックEIPは、ネットワークプロトコルの変更、ブロックまたはトランザクションの有効性ルールの変更、提案されたアプリケーション標準/規則、またはイーサリアムを使用するアプリケーションの相互運用性に影響を与える変更または追加など、ほとんどまたはすべてのイーサリアム実装に影響を与えるものです。 さらに、標準EIPは次のカテゴリに分類できます。

コア:コンセンサスフォークを必要とする改善(例: EIP-5、EIP-101)、および必ずしも重要ではないが「コア開発」に関連する可能性のある変更、またはたとえば、ガス料金体系の改善を目的とし、達成するにはハードフォークを必要とするEIP-1559。

ネットワーキング:devp2pとLight Ethereumサブプロトコルに関する改善、およびウィスパーとスウォームのネットワークプロトコル仕様の改善案。 たとえば、EIP-2124は、トランザクションデータの使用から発生するコストを削減することを目的としています。

インターフェイス: クライアント API/RPC の仕様と標準、および特定の言語レベルの標準 (メソッド名とコントラクト ABI) (eth_chainId メソッドを定義した EIP-695 など) に関する改善。

ERC:コントラクト標準(トークン標準など)、名前レジストリ、URIスキーム、ライブラリ/パッケージ形式、および有名なERC-20やERC-721などのウォレット形式を含む、アプリケーションレベルの標準と規則。

メタ
メタEIPは、イーサリアムを取り巻くプロセスを記述したり、プロセスの変更(またはプロセス内のイベント)を提案したりします。 プロセスEIPはスタンダードトラックEIPに似ていますが、イーサリアムプロトコル自体以外の領域に適用されます。 彼らは実装を提案するかもしれませんが、イーサリアムのコードベースには提案しません

メタ提案は、多くの場合、コミュニティのコンセンサスを必要とし、単なる推奨事項以上のものです。 したがって、ユーザーは通常、それらを無視することはできません。 例としては、手順、ガイドライン、意思決定プロセスの変更、イーサリアム開発で使用されるツールや環境の変更などがあります。 メタ EIP もプロセス EIP と見なされます。

情報
情報EIPは、イーサリアムの設計上の問題を説明したり、イーサリアムコミュニティに一般的なガイドラインや情報を提供したりしますが、新機能は提案しません。 情報EIPは必ずしもコミュニティのコンセンサスや推奨事項を表すわけではないため、ユーザーと実装者は情報EIPを無視したり、アドバイスに従うことができます。

EIP ステータス


誰でも EIP を開始できます。 アイデアを実行に移す前に、著者はまず イーサリアムコミュニティ 内でそれについて話し合い、すでに存在する提案を作成しないようにする必要があります。

アイデアがコミュニティで議論され承認されたら、作成者はドラフトの作成を開始できます。 その後、開発者と編集者はEIPのピアレビューに招待されます。 著者は、コミュニティにEIPを採用するよう説得するために最善を尽くす必要があります。

EIPは、ピアレビュー後に「ラストコール」を入力します。 ラストコールは通常14日間しか続きません。 この期間中に EIP を変更する必要がある場合は、「レビュー」ステータスに戻ります。 「ラストコール」を通過したEIPは「最終」としてマークされます。

「ドラフト」、「レビュー」、または「ラストコール」のEIPの場合、作成者は提案されたEIPを取り下げることを選択でき、「取り下げ」としてマークされます。

「ドラフト」、「レビュー」、または「ラストコール」のEIPが撤回されずに6か月間非アクティブである場合、「停滞」としてマークされます。

「生きている」提案(EIP-1など)は、継続的に更新する必要があり、最終性に到達しないものです。

有名なEIP

EIP-20

EIP-20は、2015年11月に2人の著者、ファビアンフォーゲルステラーとヴィタリックブテリンによって作成されました。 この提案は、ERC-20トークンの実装基準を指定し、ユーザーがこの一連の標準に基づいてイーサリアムで独自のトークンを発行できるようにします。

ERC-20トークンには、転送、承認、残高クエリ(balanceOf)などの基本機能があります。 また、トークン名と総供給量があるため、ウォレット、取引所、およびさまざまな契約と互換性があります。

この記事の執筆時点で、現在、イーサリアムには、有名なUSDT、BNB、UNI、SHIBなどを含む585,773の異なるERC-20トークンが展開されています。ERC-20トークンは、資金調達、ガバナンス、および多くのブロックチェーンの運用の基礎であり、イーサリアムエコシステムで非常に重要な役割を果たしています。

EIP-721

EIP-721は、REC-721標準、NFT(非代替トークン)標準を提案しています。 EIP-721はEIP-20に基づいており、2018年1月にウィリアム・エントリケンらによって作成されました。

ERC-20トークンはより小さな単位に分割でき、各トークンは同等ですが、ERC-721トークンは不可分で区別可能です。 ERC-721トークンの特別な点は、各トークンに所有者とメタデータがあることです。 所有者はトークンに不可分性を与え、メタデータはトークンを区別できるようにします。

この記事の執筆時点で、現在、イーサリアムには118,438の異なるERC-721トークンが展開されています。 ERC-721トークンの取引量は数十億ドルに達しました。 最も有名なERC-721プロジェクトは、クリプトキティ、クリプトパンクス、退屈なエイプヨットクラブなどです。

EIP-779

EIP-779は、おそらくイーサリアムの歴史の中で最も物議を醸す提案の1つです。 2016年6月、イーサリアムのDAOのセキュリティ抜け穴を利用したハッカーによって約360万ETHが盗まれました。 盗まれたETHの量は、当時流通していたETH全体の4.4%を占めていました。 当時わずか1歳だったイーサリアムは、攻撃から大きな打撃を受けました。 その結果、イーサリアム開発チームはEIP-779を発売しました。

EIP-779を使用すると、すべてのユーザーがDAOから自分のETHを引き出すことができます。 これはユーザーの損失を回復するのに役立ちましたが、一部の鉱夫は、このアプローチは分散化に反すると信じています。 このパンドラの箱が開かれると、暗号は将来ユーザーの信頼を失い、ブロックチェーンの開発が妨げられます。

最終的に、2016年7月20日、鉱山労働者の大多数がEIP-779に同意し、ハードフォークは成功しました。 しかし、少数の鉱夫がまだEIP-779を拒否したという事実のために、イーサリアムコミュニティは2つの側面に分かれ、イーサリアムブロックチェーンは2つのチェーンに分かれました。 EIP-779をサポートしたマイナーは新しいイーサリアムチェーンを実行し、EIP-779を拒否したマイナーは元のチェーンを実行し、イーサリアムクラシックに改名され、独自のバージョンのETHはETCと呼ばれます。

EIP-1559

EIP-1559は、イーサリアムの歴史の中で非常に重要なアップグレードでもあります。 ヴィタリック・ブテリンは2019年にEIP-1599を提案し、イーサリアムのガスメカニズムを改善するように設定されています。 この提案は多くの鉱夫によって反対されましたが、多くのイーサリアムユーザー、特にDeFiユーザーによって支持されました。

EIP-1599以前は、すべてのガス料金は鉱山労働者に支払われていました。 ブロック容量によって制限されているため、トランザクションをできるだけ早く完了させたいユーザーは、鉱夫にインセンティブを与えるために高いガス料金を支払う必要があります。 ガス料金は鉱山労働者の主な収入源であり、したがって鉱山労働者が集合的に価格を押し上げる潜在的なリスクを誘発しました。

EIP-1599は、ガス料金を基本料金と優先料金(チップ)の2つの部分に分割します。 基本料金はアルゴリズムによって生成され、鉱夫に報われる代わりに燃やされます。 現在のブロックの負荷が重いほど、次のブロックの基本料金は高くなります。 チップは、ユーザーによって鉱夫に直接支払われます。 チップが高いほど、マイナーはこのユーザーのトランザクションをパックする意欲が高くなります。

各ブロックの基本手数料はアルゴリズムで生成されるため、ユーザーはトランザクションを開始するときに基本手数料を予測することはできません。 したがって、EIP-1599は手数料上限も導入しました。 ユーザーは、支払う意思のある最大料金を設定できます。 基本料金とチップが手数料の上限を下回り、鉱夫がトランザクションをブロックに詰め込んだ場合、超過手数料はユーザーに返金されます。

EIP-1599によって導入された基本料金の燃焼は、インフレを減らし、エーテルの価格を上昇させる可能性があります。 EIP-1599は必ずしもユーザーのガス料金の削減を意味するわけではありませんが、ユーザーが支払っている料金をよりよく理解できるようにすることで、ユーザーエクスペリエンスを向上させます。

2021年8月、イーサリアムロンドンハードフォークのアップグレードが完了し、マイナーの大多数がEIP-1599を受け入れたことを示し、この提案が正式に発効しました。

結論

イーサリアムは多くの参加者が共同で維持する分散型ネットワークであるため、コミュニティ内で合意に達することは容易ではありません。 アップグレードとEIPごとに異なる声が聞こえる可能性があるため、提案および実装されているEIPのプロセスを標準化し、より多くの人々にEIPの重要性を認識させることが特に重要になります。

2015年にイーサリアムが誕生して以来、世界中の開発者がネットワークの強化を支援するために多数のEIPを提案してきました。 ネットワークが大きく複雑になるにつれて、標準化されたEIPプロセスがこれまで以上に重要になっています。 各EIPはコミュニティメンバーによってレビューされ、EIPが承認される前にコンセンサスに達する必要があります。 イーサリアムが今日のトップパブリックチェーンとしての地位を確立することができたのは、EIPなどの方法の助けを借りてです。

Author: Pigfly
Translator: Yuanyuan
Reviewer(s): Edward, hugo, Cecilia
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

EIP(イーサリアム改善提案)とは何ですか?

中級11/21/2022, 10:01:36 AM
イーサリアムでは、すべての新機能または改善がEIPの形で提案され、すべてのマイナーによって実装されます。 この記事では、EIPとは何か、そしてイーサリアムの開発においてEIPが果たす役割について深く理解します。イーサリアムエコシステムは多くのユーザーを魅了しています。 その高いガス料金と混雑したネットワークはしばしば批判されますが、安全で安定した革新的なシステムにより、Dappsにとって常に好ましいパブリックチェーンでした。 ローマは一日にして成らず。 同様に、イーサリアムは創業以来、さまざまなアップグレードを経てきました。 これらのアップグレードと改善の提案は、最終的に実装する前に、EIPの形でイーサリアムコミュニティの全体的なコンセンサスに達する必要があります。

紹介

イーサリアムでは、すべての新機能または改善がEIPの形で提案され、すべてのマイナーによって実装されます。 この記事では、EIPとは何か、そしてイーサリアムの開発においてEIPが果たす役割について深く理解します。

イーサリアムエコシステムは多くのユーザーを魅了しています。 その高いガス料金と混雑したネットワークはしばしば批判されますが、安全で安定した革新的なシステムにより、Dappsにとって常に好ましいパブリックチェーンでした。 ローマは一日にして成らず。 同様に、イーサリアムは創業以来、さまざまなアップグレードを経てきました。 これらのアップグレードと改善の提案は、最終的に実装する前に、EIPの形でイーサリアムコミュニティの全体的なコンセンサスに達する必要があります。

EIPの定義

イーサリアム改善提案(EIP)は、イーサリアムプラットフォームの標準を説明しています。 一部のEIPはイーサリアムに新しい機能を追加することを要求しますが、他のEIPはイーサリアムの特定のプロセスを最適化することを目的としています。

イーサリアムプロジェクト管理リポジトリは2015年10月に作成されました。 すべてのイーサリアムのアップグレードは 、EIPにまでさかのぼることができます。

すべてのEIPは、現在のイーサリアムネットワークを強化することを目標としています。 EIPの作成者は、実装するための理論的根拠と技術標準を提供する必要があります。 提案の最終的な採択には、コミュニティ内でのピアレビューとコンセンサスが必要です。

イーサリアムのEIPモデルは、ビットコインのBIPモデル(ビットコイン改善提案)の例を踏襲しており、分散型ガバナンスの下でのアップグレードや改善のニーズに効率的に対応し、新しいアプリケーションを導入することで使いやすさを促進するために使用されます。

EIP タイプ

EIPは、標準トラック、メタ、情報の3つの主要なカテゴリに分類できます。
標準トラック

スタンダードトラックEIPは、ネットワークプロトコルの変更、ブロックまたはトランザクションの有効性ルールの変更、提案されたアプリケーション標準/規則、またはイーサリアムを使用するアプリケーションの相互運用性に影響を与える変更または追加など、ほとんどまたはすべてのイーサリアム実装に影響を与えるものです。 さらに、標準EIPは次のカテゴリに分類できます。

コア:コンセンサスフォークを必要とする改善(例: EIP-5、EIP-101)、および必ずしも重要ではないが「コア開発」に関連する可能性のある変更、またはたとえば、ガス料金体系の改善を目的とし、達成するにはハードフォークを必要とするEIP-1559。

ネットワーキング:devp2pとLight Ethereumサブプロトコルに関する改善、およびウィスパーとスウォームのネットワークプロトコル仕様の改善案。 たとえば、EIP-2124は、トランザクションデータの使用から発生するコストを削減することを目的としています。

インターフェイス: クライアント API/RPC の仕様と標準、および特定の言語レベルの標準 (メソッド名とコントラクト ABI) (eth_chainId メソッドを定義した EIP-695 など) に関する改善。

ERC:コントラクト標準(トークン標準など)、名前レジストリ、URIスキーム、ライブラリ/パッケージ形式、および有名なERC-20やERC-721などのウォレット形式を含む、アプリケーションレベルの標準と規則。

メタ
メタEIPは、イーサリアムを取り巻くプロセスを記述したり、プロセスの変更(またはプロセス内のイベント)を提案したりします。 プロセスEIPはスタンダードトラックEIPに似ていますが、イーサリアムプロトコル自体以外の領域に適用されます。 彼らは実装を提案するかもしれませんが、イーサリアムのコードベースには提案しません

メタ提案は、多くの場合、コミュニティのコンセンサスを必要とし、単なる推奨事項以上のものです。 したがって、ユーザーは通常、それらを無視することはできません。 例としては、手順、ガイドライン、意思決定プロセスの変更、イーサリアム開発で使用されるツールや環境の変更などがあります。 メタ EIP もプロセス EIP と見なされます。

情報
情報EIPは、イーサリアムの設計上の問題を説明したり、イーサリアムコミュニティに一般的なガイドラインや情報を提供したりしますが、新機能は提案しません。 情報EIPは必ずしもコミュニティのコンセンサスや推奨事項を表すわけではないため、ユーザーと実装者は情報EIPを無視したり、アドバイスに従うことができます。

EIP ステータス


誰でも EIP を開始できます。 アイデアを実行に移す前に、著者はまず イーサリアムコミュニティ 内でそれについて話し合い、すでに存在する提案を作成しないようにする必要があります。

アイデアがコミュニティで議論され承認されたら、作成者はドラフトの作成を開始できます。 その後、開発者と編集者はEIPのピアレビューに招待されます。 著者は、コミュニティにEIPを採用するよう説得するために最善を尽くす必要があります。

EIPは、ピアレビュー後に「ラストコール」を入力します。 ラストコールは通常14日間しか続きません。 この期間中に EIP を変更する必要がある場合は、「レビュー」ステータスに戻ります。 「ラストコール」を通過したEIPは「最終」としてマークされます。

「ドラフト」、「レビュー」、または「ラストコール」のEIPの場合、作成者は提案されたEIPを取り下げることを選択でき、「取り下げ」としてマークされます。

「ドラフト」、「レビュー」、または「ラストコール」のEIPが撤回されずに6か月間非アクティブである場合、「停滞」としてマークされます。

「生きている」提案(EIP-1など)は、継続的に更新する必要があり、最終性に到達しないものです。

有名なEIP

EIP-20

EIP-20は、2015年11月に2人の著者、ファビアンフォーゲルステラーとヴィタリックブテリンによって作成されました。 この提案は、ERC-20トークンの実装基準を指定し、ユーザーがこの一連の標準に基づいてイーサリアムで独自のトークンを発行できるようにします。

ERC-20トークンには、転送、承認、残高クエリ(balanceOf)などの基本機能があります。 また、トークン名と総供給量があるため、ウォレット、取引所、およびさまざまな契約と互換性があります。

この記事の執筆時点で、現在、イーサリアムには、有名なUSDT、BNB、UNI、SHIBなどを含む585,773の異なるERC-20トークンが展開されています。ERC-20トークンは、資金調達、ガバナンス、および多くのブロックチェーンの運用の基礎であり、イーサリアムエコシステムで非常に重要な役割を果たしています。

EIP-721

EIP-721は、REC-721標準、NFT(非代替トークン)標準を提案しています。 EIP-721はEIP-20に基づいており、2018年1月にウィリアム・エントリケンらによって作成されました。

ERC-20トークンはより小さな単位に分割でき、各トークンは同等ですが、ERC-721トークンは不可分で区別可能です。 ERC-721トークンの特別な点は、各トークンに所有者とメタデータがあることです。 所有者はトークンに不可分性を与え、メタデータはトークンを区別できるようにします。

この記事の執筆時点で、現在、イーサリアムには118,438の異なるERC-721トークンが展開されています。 ERC-721トークンの取引量は数十億ドルに達しました。 最も有名なERC-721プロジェクトは、クリプトキティ、クリプトパンクス、退屈なエイプヨットクラブなどです。

EIP-779

EIP-779は、おそらくイーサリアムの歴史の中で最も物議を醸す提案の1つです。 2016年6月、イーサリアムのDAOのセキュリティ抜け穴を利用したハッカーによって約360万ETHが盗まれました。 盗まれたETHの量は、当時流通していたETH全体の4.4%を占めていました。 当時わずか1歳だったイーサリアムは、攻撃から大きな打撃を受けました。 その結果、イーサリアム開発チームはEIP-779を発売しました。

EIP-779を使用すると、すべてのユーザーがDAOから自分のETHを引き出すことができます。 これはユーザーの損失を回復するのに役立ちましたが、一部の鉱夫は、このアプローチは分散化に反すると信じています。 このパンドラの箱が開かれると、暗号は将来ユーザーの信頼を失い、ブロックチェーンの開発が妨げられます。

最終的に、2016年7月20日、鉱山労働者の大多数がEIP-779に同意し、ハードフォークは成功しました。 しかし、少数の鉱夫がまだEIP-779を拒否したという事実のために、イーサリアムコミュニティは2つの側面に分かれ、イーサリアムブロックチェーンは2つのチェーンに分かれました。 EIP-779をサポートしたマイナーは新しいイーサリアムチェーンを実行し、EIP-779を拒否したマイナーは元のチェーンを実行し、イーサリアムクラシックに改名され、独自のバージョンのETHはETCと呼ばれます。

EIP-1559

EIP-1559は、イーサリアムの歴史の中で非常に重要なアップグレードでもあります。 ヴィタリック・ブテリンは2019年にEIP-1599を提案し、イーサリアムのガスメカニズムを改善するように設定されています。 この提案は多くの鉱夫によって反対されましたが、多くのイーサリアムユーザー、特にDeFiユーザーによって支持されました。

EIP-1599以前は、すべてのガス料金は鉱山労働者に支払われていました。 ブロック容量によって制限されているため、トランザクションをできるだけ早く完了させたいユーザーは、鉱夫にインセンティブを与えるために高いガス料金を支払う必要があります。 ガス料金は鉱山労働者の主な収入源であり、したがって鉱山労働者が集合的に価格を押し上げる潜在的なリスクを誘発しました。

EIP-1599は、ガス料金を基本料金と優先料金(チップ)の2つの部分に分割します。 基本料金はアルゴリズムによって生成され、鉱夫に報われる代わりに燃やされます。 現在のブロックの負荷が重いほど、次のブロックの基本料金は高くなります。 チップは、ユーザーによって鉱夫に直接支払われます。 チップが高いほど、マイナーはこのユーザーのトランザクションをパックする意欲が高くなります。

各ブロックの基本手数料はアルゴリズムで生成されるため、ユーザーはトランザクションを開始するときに基本手数料を予測することはできません。 したがって、EIP-1599は手数料上限も導入しました。 ユーザーは、支払う意思のある最大料金を設定できます。 基本料金とチップが手数料の上限を下回り、鉱夫がトランザクションをブロックに詰め込んだ場合、超過手数料はユーザーに返金されます。

EIP-1599によって導入された基本料金の燃焼は、インフレを減らし、エーテルの価格を上昇させる可能性があります。 EIP-1599は必ずしもユーザーのガス料金の削減を意味するわけではありませんが、ユーザーが支払っている料金をよりよく理解できるようにすることで、ユーザーエクスペリエンスを向上させます。

2021年8月、イーサリアムロンドンハードフォークのアップグレードが完了し、マイナーの大多数がEIP-1599を受け入れたことを示し、この提案が正式に発効しました。

結論

イーサリアムは多くの参加者が共同で維持する分散型ネットワークであるため、コミュニティ内で合意に達することは容易ではありません。 アップグレードとEIPごとに異なる声が聞こえる可能性があるため、提案および実装されているEIPのプロセスを標準化し、より多くの人々にEIPの重要性を認識させることが特に重要になります。

2015年にイーサリアムが誕生して以来、世界中の開発者がネットワークの強化を支援するために多数のEIPを提案してきました。 ネットワークが大きく複雑になるにつれて、標準化されたEIPプロセスがこれまで以上に重要になっています。 各EIPはコミュニティメンバーによってレビューされ、EIPが承認される前にコンセンサスに達する必要があります。 イーサリアムが今日のトップパブリックチェーンとしての地位を確立することができたのは、EIPなどの方法の助けを借りてです。

Author: Pigfly
Translator: Yuanyuan
Reviewer(s): Edward, hugo, Cecilia
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!