EIP-1559 コミュニティ拡張レポート
ソース |Ethereum Cat Herders
ソース |
著者 | ティム・ベイコ & プージャ・ランジャン
このレポートは Tim Beiko と Pooja Ranjan の共著であり、このレポートの作成に尽力した William Schwab、Alita Moore、Edson Ayllon に感謝します。
重要な結果
EIP-1559 に対するプロジェクトの全体的な印象は、肯定的なものと否定的なものに均等に分かれていました (少数のプロジェクトは中立的でした)。マイナーを除外すると、プロジェクトの 60% は一般に支持的であり、否定的なプロジェクトよりも中立的なプロジェクトが 2 倍多くなります。
プロジェクトにとって、EIP-1559 の主な利点はガス料金の予測可能性 (特にユーザーにガス料金を設定するプロジェクトの場合) であり、もう 1 つの利点はトランザクションごとに一部の ETH が破棄されることです。
EIP-1559 の主な問題には、マイナーに悪影響を与えること、問題の包括的な分析を行うことが難しいこと、実装とツールに潜在的な問題がいくつかあることなどがあります。
適切なツール、適切なコミュニケーション、適切なドキュメント、および公開テストネットにより、さまざまなプロジェクトで EIP-1559 のサポートを増やすことができますが、この EIP の実装に多くの時間を投資する前にネットワークをアップグレードしたいと考えているプロジェクトも数多くあります。
さまざまなプロジェクトとの協議中に、いくつかの問題が繰り返し浮上しました。これらの質問は、このレポートの最後にある FAQ セクションで回答されます。
背景
背景EIP-1559ここ数ヶ月の間に、[1](イーサリアムガス市場を改革する提案)は大きく前進しました。この提案はイーサリアムに大きなユーザーエクスペリエンスと経済的利益をもたらす可能性がありますが、ブロックヘッダー、トランザクション形式、トランザクションプールなど、プロトコルのいくつかの基本的な部分が変更されます。存在する前回の実装者会議
は、これらの変更がプロジェクトに与える影響をより深く理解し、EIP-1559 に対するコミュニティの認識を測定する必要性を強調しました。このため、私たちはこの特定の EIP に対するコミュニティへの支援に対して、より組織的なアプローチを取ることを決定しました。その直後、イーサリアム猫飼いたちは、地域社会貢献アンケート
、イーサリアム上に構築されたプロジェクトとの1対1のミーティングを数回開催しました。会議では、さまざまなプロジェクトからの EIP-1559D に関するいくつかの質問に答え、提案に対するフィードバックを収集し、提案を支持してもらうためにどのような努力をすべきかについて議論しました。 2020 年 10 月 8 日水曜日の時点で、このレポートは会議からのフィードバックを収集して共有し、その回答をリストします。最近の解説記事そしてそして。
Vitalik が書いた FAQ
アンケート回答者の概要
合計 25 のプロジェクトが EIP-1559 に関する意見を共有しました。そのうち 15 名がアンケートに参加し、さらに 10 名がビデオ通話で情報を共有してくれました。ほとんどのプロジェクトはレポートの最後に直接言及されることを望んでいませんが、あるプロジェクトはデータがレポートに掲載されないように完全に匿名で参加することを希望しています。
オープン参加プロジェクトは、Gitcoin、Argent、Infura、Kyber Network、ethers.js、POAP、TrueBlocks、Bitfly (etherchain.org/beaconcha.in)、Nanopool、および 0xBitcoin です。
プロジェクトは、オンチェーン アプリケーション、ウォレット、取引所、マイナー、その他のツールまたはインフラストラクチャのカテゴリにグループ化する必要があります。

調査に参加したプロジェクトの内訳は次のとおりです。
プロジェクトごとに分けた統計グラフ
回答者のうち、マイナーの割合が高く、ウォレットと取引所の割合が比較的低いことは強調する価値があります。参加している唯一の取引所は分散型取引所である Kyber Network です。必要に応じて、レポートでは明確にするためにマイナーから提供されたフィードバックを他のプロジェクトから分離します。その後のコミュニティ活動は、取引所とウォレットのプロジェクトに焦点を当てます。
EIP-1559 に対する一般的な認識と認識

私たちが連絡したすべてのプロジェクトは EIP-1559 に関する知識を表明しており、そのうちのほぼ半数はその最新の開発を追っています。 EIP-1559 の最新の開発状況を誰もがフォローアップする最も一般的な方法は、Twitter をチェックすることです。その他の人気のあるチャネルとしては、Github、Discord、Ethereum Magicians、EIP-1559 Implementers Conference などがあります。ほぼすべてのプロジェクトは、EIP-1559 に関する進捗状況の最新情報をさまざまなソースから入手します。
EIP-1559 の全体的な印象について尋ねたところ、EIP-1559 の全体的な印象が良いと感じたプロジェクトは 10 プロジェクト (42%)、中立的または理解不足のため意見を表明できないプロジェクトは 4 プロジェクト (17%)、プロジェクトは 10 プロジェクト (17%) でした。 (42%) は EIP-1559 に対して全体的に否定的な態度をとっています。鉱夫は最も否定的な態度を示したグループで、9 人中 8 人 (89%) が否定的な反応を示しました。マイナーを除外すると、回答者 15 人中 9 人 (60%) が EIP-1559 について肯定的です。
EIP-1559 の利点
EIP-1559 にどのようなメリットが期待されるかと尋ねたところ、回答者は次の 2 つを挙げることが最も多かったです。
ガス料金の予測可能性 (7 件の言及): 一般に、これらのプロジェクトでは、EIP-1559 によって正しいガス料金を確実に設定できるようになると期待されています。ユーザーのガス料金を特別に設定するプロジェクトは、特に EIP-1559 をサポートします。
ETHの燃焼(5回言及):基本料金の燃焼はEIP-1559の利点の1つであり、回答者自身がこの利点を評価していない場合でもよく言及されます(例:「人々はEIP-1559が好きなのは、それがETHを破壊したからです」) )。
これら 2 つに加えて、彼らが挙げたその他のメリットとしては、ガス料金の引き下げ、全員がネットワークに参加するためのより良いインセンティブ、マイナーに追加の取引手数料を支払う必要がないこと、ユーザーにとってのパッケージング取引の迅速化などが挙げられます。 EIP-1559 がイーサリアム料金を大幅に削減することを目的としていないことを考えると、EIP-1559 に関する今後のコミュニケーションではこの点を明確にする必要があります。
EIP-1559 によってもたらされるリスク
EIP-1559 からどのようなリスクを認識したかを尋ねたところ、最も頻繁に言及されたリスクは次の 3 つでした。
マイナーへの悪影響 (10 件の言及): インタビューを受けたほぼすべてのマイナーは、EIP-1559 は自分たちに悪影響を及ぼし、提案が可決されれば別のチェーンでのマイニングを検討すると述べました。一部のマイナーは、Eth 2.0 の一部としてのみ 1559 が最適であると示唆しています。マイニングに関するその他の問題には、マイナー間の共謀の可能性、マイナーが EIP-1559 をサポートするようにクライアントをアップグレードすることに消極的であること、小規模マイナーがイーサリアムから追い出された場合にマイニングが集中化するリスクなどがあります。
EIP-1559 の分析の難しさ (7 件の言及): 2 番目の大きな問題 (マイナーの回答を除外すると 1 番目) は、誰もが EIP-1559 を分析するのが難しいことです。これにはいくつかの背景があります: 第一に、メカニズムの正式な仕様や証明が不足しているため、人々が独自に提案を評価および批判することが困難であること、第二に、EIP-1559 はイーサリアムの多くの側面に関与しており、二次的な影響を予測することが困難であること最後に、EIP-1559 が実際にメインネットに適用され、ETH が実際にステーキングされるまで、EIP-1559 のインセンティブ設計を適切にテストすることは不可能です。
実装の問題 (6 件の言及): クライアントおよびツール レベルの実装の問題は、3 番目に多く挙げられたリスクでした。具体的には、回答者は、EIP-1559 用の標準 API が存在しない場合、複数のクライアントを処理することが現在よりも困難になる可能性があることを懸念しています。また、EIP-1559 が使用される際のツールのクラッシュや、ツール開発者が EIP-1559 に対する適合テストを簡単に実装できるかどうかという問題も発生する可能性があります。
その他の心配事
これらの問題は必ずしも頻繁に言及されるわけではありませんが、注目に値するものであり、実装者や研究者の注意を引くためにこのレポートに含める必要があります。私たちはこれらの質問に反論したり正当化したりしようとしたわけではないことに注意してください。面接中に尋ねられたすべての合理的な質問がここにリストされています。
有効性に関する懸念
基本料金は1ブロックあたり5%ずつ上がっていくので、30分後には10万倍になります。また、EIP-1559 の調整期間と使用量のピークの間には、ネットワーク上で不一致が発生します (通常、数時間から数日続きます)。 EIP-1559 は次の UNI トークンの発売やマーケットメーカー清算危機の解決などにどのように役立ちますか?
EIP-1559 は、ユーザー エクスペリエンスを向上させ、デフレ圧力を生み出すなど、一度にあまりにも多くのことを実行しようとしています。分析を容易にするために、これら 2 つの目標を 2 つの EIP に分割してはどうでしょうか?
EIP-1559 はブロックの正味の空き領域を減らしますか? ノードには理論上最大のブロックを処理できるハードウェアが必要ですが、平均するとその半分の大きさです。
EIP-1559 の方が使いやすいという理由で、人々がレガシー トランザクションを使い続けたらどうなるでしょうか?
鉱山に関する懸念
マイナーが互いに共謀して基本料金を決定する可能性はありますか?それとも、ユーザーに高いガス料金を支払うよう奨励しますか?どうやってそれを証明できるでしょうか?
マイナー/ステーカーが共謀して基本料金を 0 に変更しても、失うものは何もありません。これは、51% 攻撃のようなユーザーやエコシステムに悪影響を与えることはありません。
マイナーへのインセンティブを減らすと、ネットワーク上の ASIC (特定用途向け集積回路) が増える可能性があります。
BribeProxy契約が一般的になる可能性があり、これにより、より多くのオフプロトコル手数料がBinanceに送金されます。
ツールに関する懸念
tx.gasPrice オペコードは廃止される予定ですか? EIP-1559 を利用したいこのオペコードを使用するスマート コントラクトは書き直す必要がありますか?契約の書き換えは膨大な作業量ではありませんが、プロジェクトでは契約を再監査する必要があり、これにより多大なコストと遅延が発生する可能性があることがよく知られています。
一部のツールでは、実装に多大な労力がかかります。場合によっては、最新バージョンで従来のトランザクションが削除された場合、ユーザーがトランザクションの新しい方法をあまり受け入れられず、古いバージョンを使い続けたい場合に、古いバージョンに戻ることが困難になることがあります。
実装上の懸念
これら 2 つのトランザクション タイプ (レガシー トランザクションと EIP-1559 トランザクション) を維持すると、イーサリアム ネットワークはさらに複雑になります。
EIP-1559 はイーサリアムに対する DoS 攻撃のリスクを高めますか?
これはトランザクションの順序にどのような影響を及ぼしますか?二次効果とは何ですか?
EIP-1559 は、devp2p、mempool、データベースなどのクライアント スタックのさまざまな部分にどのような影響を与えますか?
EIP-1559 がクライアント層で解決しようとしている問題は、コンセンサス層での変更を必要としなくなったのでしょうか?
EIP-1559 の実装は複雑すぎてまったく使用できません。
経済的懸念
基本料金を廃止した場合の影響についての経済調査は行われていない。
なぜ他の値ではなく、基本料金を 5% 増やすのでしょうか?
EIP-1559 がメイン ネットワークで起動される前は、EIP-1559 の問題を解決するインセンティブが不足しています。
コミュニティのイデオロギーに対する不安
マイナーが EIP-1559 をサポートするようにクライアントをアップグレードしたくない場合はどうすればよいでしょうか?
EIP-1559 がこのような抜本的な変更を加えるのに十分なサポートを得られるとどうやって確信できるでしょうか?
実装者や研究者にとって、これらの懸念事項に取り組むことは価値があります。
EIP-1559の代替案EIP-2593EIP-1559 の代替案について尋ねたところ、一部の回答者は、代替案は次のとおりであると回答しました。
、またはMetaMaskのDan Finlay氏が提案した「エスカレーター料金」。
願いや障害の実現
回答者は、EIP-1559 をサポートするためにプロジェクトにどのような変更を加える必要があるか、それらの変更を行うのにどれくらいの時間がかかると予想されるか、そして EIP 支持者がプロセスを進めるために何らかの支援を提供できるかどうかを尋ねられました。
インタビューしたプロジェクトが EIP-1559 をサポートするために必要な変更を以下に示します。
ブロック報酬の計算を書き換えます。
シリアル化やライブラリの解析の更新など、トランザクション処理のロジックを変更します。
マイニングプールソフトウェアをアップグレードする
新しいオペコードを使用するようにコントラクトを書き直し、非推奨のオペコードを削除します。
サードパーティへの依存関係が引き続き機能することを確認する (例: Chainlink のオラクル)
1559 に適用されるトランザクションについて考え、ユーザー向けの「ガス抽象化」機能を変更します。
クライアント ソフトウェアをアップグレードします。
ガス価格の予測に使用される API を変更します。
1559 トランザクションで動作するように UI を変更、クライアント側の RPC (リモート プロシージャ コール) インターフェイスの変更に合わせて調整
1559 対応のテストネットとその他の利用可能なリソースを使用して、広範なテストと品質評価を実行します。
ブロックおよびトランザクション データをユーザーと共有するために使用される API の変更
上記の変更のほとんどはプロジェクト固有のものです。プロジェクトのプライバシーを保護するために、リストはインタビューされたプロジェクトによって言及された同様の変更を統合し、既存のプロジェクトに対する 1559 の影響の定性的な概要を提供することを目的としています。
EIP-1559 のサポートを優先するのに何が役立つかを尋ねたところ、最も一般的な答えは次のとおりでした。
テストネット (5 件の言及): アプリケーションの使用に適したパブリック テストネット (例: 1559 サポートの JSON RPC) を用意することは、ほとんどのプロジェクトが実装を開始するための最初のステップです。
ネットワーク アップグレードの統合 (言及 3 件): いくつかのプロジェクトは、ネットワーク アップグレードを通じて EIP-1559 が広く受け入れられた後に実装作業を開始したいと述べました。これらのプロジェクトは、メインネットで保証されていないものを実装する価値があるとは考えていません。
インセンティブ (3 件の言及): いくつかのプロジェクトは、EIP-1559 を使用するインセンティブ (例: ガス価格の低下) があれば、より早期に導入するよう促されるだろうと述べています。
これらのプロジェクトでは、更新されたツール (EIP-1559 をサポートする ether.js または web3.js など)、クライアント内の関連する RPC エンドポイント、明確なオペコード定義と非推奨タイムライン、ユーザーの基本料金を予測するためのパブリック API など、その他の支援についても言及しています。次のブロック、完全なドキュメント、良好なコミュニケーション、サポート チャネル、合理的な EIP 経済モデル。
同様に、回答者には、EIP-1559 の実装が遅れる原因は何かと尋ねられました。最も多かった回答は「ノー」(7回言及)であり、EIPを支持する強い意欲を示した。ここでは、頻度の高い順に、言及されている潜在的な懸念のいくつかを示します。
EIP/仕様の問題 (3 回言及): クライアントの初期の作業で仕様に重大な問題が見つかった場合、プロジェクト側はこれを危険信号として使用し、問題が解決されるまで EIP-1559 のサポートの実装を遅らせます。
メインネット展開の不確実性 (2 回言及): EIP-1559 がネットワーク アップグレードに統合され、その実装が優先されることを期待するいくつかのプロジェクトと同様に、他のプロジェクトも、メインネットの統合を取り巻く不確実性によって実装が遅れると指摘しました。仕事。
優先順位付け (言及 2 件): 一部のプロジェクトでは、EIP-1559 のサポートよりもユーザーに多くの価値をもたらす可能性のある他の機能の実装に取り組んでいると述べているため、それらの実装の作業が優先される可能性があります。
ドキュメントとサポートの欠如 (2 回言及): EIP-1559 のサポートを提供する方法、正しくテストする方法、問題をどこに報告するかがプロジェクト側に明確でない場合、一部のプロジェクトでは EIP-1559 サポートの提供が遅れる可能性があります。これらの条件が満たされるまで。
コミュニティサポートの欠如 (言及 2 件): 一部のプロジェクトでは、コミュニティ内で EIP-1559 に対する反対があると知ったら、努力が無駄になる可能性があるため、EIP-1559 をサポートすることに消極的になるだろうと述べています。一方では、彼らはコミュニティ内の争いに巻き込まれたくないのです。
これらに加えて、テストネットのサポートが貧弱であること、適切なツールが不足していること、可能な限りレガシー トランザクションを使用する可能性があること、メインネットの展開前に EIP-1559 をテストすることが不可能であることなど、他の懸念事項として言及されました。
最後に、EIP-1559 に強く反対したインタビュー対象者の中には、いかなる状況であっても EIP-1559 を実装するつもりはないと述べた人もいることは注目に値します。このような回答者の 6/7 (約 86%) はマイナーです。
実装のタイムライン
私たちはこれらのプロジェクトに、いつ EIP-1559 のサポートを開始するのか、そのためにどのくらいの時間を費やす準備ができているのか、EIP-1559 がメインネットで稼働してからどれくらいの期間でレガシー トランザクションがサポートされると予想しているのかを尋ねました。
あなたのプロジェクトはいつ EIP-1559 サポートに取り組み始める予定ですか?
回答者のほとんどは、現在のテストネットで EIP が開始された後にこれらの変更の実装を開始することを希望しています。多くのプロジェクトは、EIP はプロジェクト開発に大きな影響を与えないものの、プロジェクトの一部のコードを再監査する必要があり、時間とコストの消費が増加すると述べています。

この点は、「(フルタイムの人として) EIP-1559 のサポートにどれくらいの時間を割くつもりですか?」という別の質問に対する回答でも裏付けられています。
ここで、ほとんどのプロジェクトが EIP-1559 サポートの提供に比較的短い時間を費やしたいと考えていることがわかります。最後に、EIP-1559 がメインネットでリリースされた後、プロジェクト関係者は可能な限り最長のレガシー トランザクションがサポートされることを強く望んでいます。回答者の半数以上は、EIP-1559 がメインネットで稼働した後、12 か月以上のレガシー トランザクションがサポートされることを望んでいると述べています。これは、EIP-1559 が最近の変化
- レガシー トランザクションの長期サポートはコミュニティに広く歓迎される可能性があります。

EIP-1559 がメインネットにデプロイされた後、1559 より前にトランザクションがサポートされるようになるまでどれくらいの時間がかかりますか?
結論は
このコミュニティ拡大調査では、多くのプロジェクト関係者が EIP-1559 に興奮している一方で、回答者の 60% が来年 EIP-1559 がメイン ネットワークに導入されることを期待しているものの、一部のプロジェクト関係者はこれを懸念していることが示されています。にはまだ多くの抜け穴があり、この EIP に反対するマイナーによって深刻な後退が起こるでしょう。
非常に多くの懸念や質問があるため、EIP-1559 にはいくつかの懸念を説明し反論するためにより多くの人が必要であることが強調されています。最後に、回答者は、プラットフォーム、更新されたツール、サポート チャネル間での頻繁なコミュニケーションが、EIP-1559 サポートの提供に大きく役立つことを明らかにしました。このレポートがコミュニティにとって建設的なものとなることを願っています。私たちアンケートは公開されます
、他のプロジェクトがアイデアを共有し続けることができ、私たちはまた、この拡張調査でこれら 2 つのカテゴリのサンプル サイズを増やすために、より多くのウォレットおよび交換プロジェクトに手を差し伸べようとしています。十分な数の追加プロジェクトがインタビューされたら、このレポートの更新版を公開します。
よくある問題
これらのプロジェクト関係者にインタビューすると、いくつかの質問がよく出されます。次の質問といくつかの回答がコミュニティに提供されます。
よくあるご意見と懸念事項
この提案の背後にある目的は何ですか?
EIP 文書と Vitalik の最近の FAQ には、目的の一部がリストされています。
この提案に反対する人はいますか?EIP-2593。
はい、この調査が示しているように。反対者の詳細なリストはありませんが、鉱山労働者のグループが最も反対しているようです。現在のバージョンの提案に反対する非マイナーもいることは注目に値します。彼らの懸念には、正式な経済分析の欠如、または次のような代替案を好むことが含まれていました。
取引手数料に対処するための、もっとシンプルな提案はありますか?EIP-2593もう一つの提案は、
、トランザクション送信の UX の向上に役立ちますが、基本料金を破壊するメカニズムは導入されません。
計画の変更
エンドユーザーはどのような顕著な違いを期待できますか?
この EIP により、アプリケーション開発者はトランザクションのガス価格を予測しやすくなり、ブロックにはほとんどの場合余分なスペースがあるため、ユーザーはほとんどの場合、ブロックに含まれるトランザクションをより速く確認できるようになります。
それはスマートコントラクト開発者にどのような変化をもたらすでしょうか?
この EIP はブロック ヘッダーを変更します。基本料金フィールドを追加し、トランザクション形式を変更します。「ガス価格」フィールドを削除し、「料金上限」フィールドと「チップ」フィールドを導入します。
打ち上げ計画
どのように展開されるのでしょうか?
この EIP は、まず短期的な EIP-1559 テスト ネットワークで展開されます。実行可能であることが証明された場合は、ネットワーク アップグレード プロセスが実行され、受け入れられた場合は、既存のテストネットとメインネットにデプロイされます。
下位互換性はありますか?
いいえ、この EIP をアクティブ化するにはネットワークのアップグレードが必要であり、それをサポートするにはノードをアップグレードする必要があります。
ネットワークはレガシー トランザクションをどのように処理しますか?移行期間はありますか?
EIP の元のバージョンには移行期間があり、その間レガシー トランザクションは徐々に非推奨になりました。現在のバージョンの EIP は、「ガス価格」を「手数料上限」に変更し、「手数料上限」と「基本手数料」の差をマイナーへの「チップ」として設定することで、従来のトランザクションをブロックに詰め込みます。これは、これらの従来のトランザクションではチップを超過して支払う必要がある可能性がありますが、常にサポートされることを意味します。
ガソリン価格、基本料金、料金上限とチップ
EIP-1559 はガス価格を増減させますか?
EIP-1559 によってガソリン価格が上昇または下降することはありません。ガス価格はイーサリアムのブロックスペースの需要に応じて変化します。この EIP により、ガス価格はより予測可能になります (そしてユーザーはガス代の過剰支払いを避けることができます) が、ガスの「均衡価格」が下がるわけではありません。言い換えれば、EIP-1559 はガソリン価格を 300Gwei から 30Gwei に引き下げることはありません。
基本料金、料金上限、チップとは何ですか?
基本料金は、トランザクションをブロックに含めるために支払わなければならない最低ガス価格です。それはブロックがどれだけ満たされているかによって異なります。ブロックスペースが50%以上占有されている場合は基本料金が増額され、50%未満の場合は基本料金が減額されます。基本料金は、取引手数料の未払い部分です。
チップは、マイナーに送られる取引手数料の一部です。
免責事項: ECN の翻訳作業は、中国のイーサリアム コミュニティに高品質の情報と学習リソースを提供することを目的としています。記事の著作権は原著者に属します。転載する場合は、原文と ethereum.cn の出典を示す必要があります。再版の場合は、ethereumcn@gmail.com までご連絡ください。



