BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Eth1.x アーカイブ: EIP-1559 とイーサリアムの改善への道

Unitimes
特邀专栏作者
この記事は約4261文字で、全文を読むには約7分かかります
イーサリアム (Eth1.x) やその他のパブリック チェーンの改善は困難な道のりですが、努力が止まることはありません。
AI要約
イーサリアム (Eth1.x) やその他のパブリック チェーンの改善は困難な道のりですが、努力が止まることはありません。

編集者注: この記事は以下から引用しましたUnitimes(ID:Uni-times)編集者注: この記事は以下から引用しました

、グリフィン・イチバ・ホッチキス著、デヴィッド訳、許可を得て出版。

私は最近、黙示録的な荒野についてよく考えています。特に映画『マッドマックス 怒りのデス・ロード』のこのシーンでは、主人公たちが追っ手の第一波から一足先に逃げ出したところです。彼らは前進し続ける必要がありますが、それでも映画の中心である安全な場所に輸送する巨大な「戦車」トラックを維持する必要があります。そのため、ヒロインのシャーリーズ・セロンは、トラックの走行中に修理のために運転台の下に潜る必要があります。

まだ動いている複雑なトラックを修理するというアイデアは、この映画の激しいドラマにぴったりです。これを見たとき、これが EIP (イーサリアム改善提案) プロセスとコア開発者の仕事を適切に表現していることに気づきました。

イーサリアム プロトコルの変更はリアルタイムで行われ、アップグレードの作成には多くの注意深く複雑なエンジニアリングが行われ、(可能であれば)すべての人がアップグレード プロセスを進めることができます。ブロックチェーンの荒野の道にはまだでこぼこがありますが、トラックが地平線に向かって前進を続け、停止しない限り、一般的にイーサリアムは他の略奪車両よりもはるかに先を行っています(技術的負債)。新しい提案は、短期的には現状に何らかの混乱を引き起こす可能性がありますが、全体としては、一般的にプロトコルに対する価値のある改善となります。

通常、この一連の記事では、非常に系統的に「深い話」をしようとしていますが、この記事では、提案に含まれるテクノロジーの詳細よりも、提案をめぐる議論の内容と特徴に焦点を当てたいと思います。議論がどのように進展し、現在どのような状況にあるのかを説明する前に、EIP-1559 と「エスカレーター」という 2 つの提案について簡単に見てみましょう。

EIP-1559

副題

まず最初に、元の EIP-1559 [1] 提案の動機を調べることから始めます。この提案の元々の動機は非常に単純でした。

「イーサリアムの現在の「最高価格オークション」料金モデルは、非効率的でユーザーにとってコストがかかります。この EIP は、ネットワーク需要に基づいて基本ネットワーク料金を調整することにより、このメカニズムの代替案を提案します。これにより、より優れた料金価格効率が生み出され、複雑さが軽減されます。不必要に高額な料金の支払いを避けるために、クライアント ソフトウェアが必要でした。」

現在のイーサリアム システムでは、新しく送信されたトランザクションはマイナーによって次のブロックにパッケージ化されるまで待つ必要がありますが、gasPrice パラメータを増加してネットワーク平均よりも高くすることで、これらのトランザクションを増やすことができ、それによってマイナーが独自のトランザクションをパッケージ化するよう奨励します。 。マイナーが合理的であれば、常に最大の取引手数料を伴うトランザクションを新しいブロックに含めたいと考えるでしょう。そのため、次のブロックに含まれることが期待されるトランザクションは常にガス価格が最も高いトランザクションになります。

この最高価格オークション モデルの問題は、取引需要が高い時期にはすぐに手に負えなくなる可能性があることです。ブロックがいっぱいに近づくと、ユーザーが他のブロックよりも高い価格でトランザクションを含めようとするため、次のブロックにトランザクションを含めるコスト (トランザクション手数料) が高騰する可能性があります。

現在のマイナーは、1 つのブロックにパッケージ化されるトランザクションの数を増やす何らかの能力 (注: ブロック ガスの上限を増やすなど) を持っていますが、この上限はすぐに変更することはできず、実際、マイナーはより多くのトランザクションを使用することに積極的です。ブロックガスの制限をどんどん高くするのではなく、小さなフルブロックを使用します(マイナーにとって、ブロックが大きくなるとアンクルブロック率によりリスクが高くなります)。特に、ウォレットが特定の時間枠内にトランザクションが含まれるようなガス価格アルゴリズムを使用している場合、トランザクションを含めるためにかなり高額なトランザクション手数料[2]を支払うことになる可能性があります。次の(ほぼ)フルブロックに進みます。

EIP-1559 では、ガス料金の「基本料金」の概念が導入されており、単一ブロックの合計ガス使用量が現在の 1,000 万ガス制限に近づくように動的に調整されるように設定されています。この「基本料金」はマイナーの懐には入らず、燃やされてしまいます。マイナーにトランザクションをパッケージ化するよう動機付けるために、ユーザーは「チップ」(チップ)パラメータも設定し、トランザクションをブロックに含めるために支払ってもよい最大金額を設定します。マイナーはこの「チップ」を受け取ります。 」(ヒント)。

EIP-1559 の詳細については、Vitalik が公開した EIP-1559 FAQ [3] を読むことをお勧めします。さらに詳しく知りたい場合は、Barnabe Monnot が公開したこの Jupyter ノートブック [4] を読むことができます。

副題

新たな挑戦的な提案が登場:エスカレーター

イーサリアムの取引手数料に関する現在の「最高価格オークション」システムの非効率性は議論の余地のない事実であり、現在の取引手数料の仕組みは改善できることを明確に述べることが重要であり、これについては誰も異論を唱えるつもりはありません。ファーストプライスオークションモデルに代わるメカニズムは間違いなくイーサリアムネットワーク全体に利益をもたらし、最終的には開発者とエンドユーザーに利益をもたらすでしょう。これについては私たち全員が同意できますし、そうすべきです。

ただし、EIP-1559 で提案されている新しいメカニズムは現在のメカニズムとは動作が異なるため、これを変更すると、特にユーザー向けにイーサリアム トランザクションを構築して送信するソフトウェアでは問題が発生します。特にウォレットは、この新しいメカニズムに対応するために大幅な変更が必要になります。たとえ長期的にはすべての人にとって状況が良くなったとしても、短期的には、EIP-1559 提案は、変化に適応してソフトウェアの破損を防ぐ必要がある開発者に大きな負担を課すことになります。

EIP-1559 がしばらく初期段階で浮上していた後、この提案によって最も影響を受けたウォレット開発者を含むイーサリアム コミュニティが意見を表明し始めました。ウォレット開発者は提案に抵抗する代わりに、興味深い議論の方向性を選択しました。彼らは提案の中核となる動機 (つまり、イーサリアムトランザクションのユーザーエクスペリエンスの向上) を再検討し、提案をその文脈に置きました。とにかく私たちはすべての作業を行うつもりであり、これがユーザーにとってどのようなものになるのか最初からアイデアを持っている必要があり、それをこの提案で提案されているものをガイドするのに役立てるべきです。」

これは、EIP-1559 に対する Dan Finlay の提案であるエスカレーター アルゴリズム [5] を簡単に説明しています。この提案は EIP-1559 の仕組みと多くの類似点を共有しており、ほぼ同じ動機と目標を持っています。しかし、エスカレーターのメカニズムは別の改善提案として提案され、コミュニティは別々に提案された 2 つのメカニズムについてより詳細な議論を行うようになりました。

「ガス料金市場についてコミュニティでより生産的で具体的な議論を推進するには、EIP-1559で主張されている機能のいずれかを実現できるように、現状よりも大幅に優れた代替案を考え出すことが重要だと思います」この提案は、他の改善策と比較して実行可能であると比較できます。」

  • このエスカレーター メカニズムは現在の単一価格オークション モデルに似ていますが、いくつかの重要な変更があります。

ユーザーは、固定入札でトランザクションを送信する代わりに、トランザクションを含めるために支払ってもよい最大金額を指定して「ステップアップ」入札を送信します。すべての入札は「エスカレーター」のキューに入れられ、キュー内のすべての入札が同じレートで段階的かつ予測どおりに増加します。マイナーはすべてのエスカレーターのキューを確認すると、これらのトランザクションがどのエスカレーター上にあるかに関係なく、最高入札額のトランザクションを選択します。トランザクションがブロックに含まれている場合、ユーザーは現在の入札額を支払う代わりに、キュー内の最高入札額の次に「2 番目に高い価格」を支払います。

エスカレーター メカニズムの主な利点は、効率的な価格発見が可能になることです。 、列に並んでいる間に 2 番目に高い料金を請求することで、ユーザーが過剰に支払うのを防ぎます。また、EIP-1559 と同じ利点もいくつかあり、ネットワークが混雑している場合でも、ユーザーが正しい料金を選択しやすくなります。エスカレーターのメカニズム自体は、ブロック サイズを決定するメカニズムを変更しないことに注意してください。

エスカレーター アルゴリズムの提案はそれ自体興味深いものであり、3 つの異なるトランザクション処理モデルの概要を比較するには、提案の「ユーザー戦略」[6] セクションを読むことを強くお勧めします。これに興味がある場合は、エスカレーター アルゴリズムを紹介した論文 [7] も詳しく読む価値がありますが、少し話がそれました...

EIP-1559の実装者との電話会議で、Dan Finlay氏は、ウォレット内のさまざまなパラメータがユーザーにどのように表示されるかについていくつかのモデルを示し、必要なユーザー介入のレベルに応じてこれらのパラメータがどのように隠蔽または表示されるかを強調しました。以下を参照してください:

副題

イーサリアムの未来

イーサリアムの未来

イーサリアム (Eth1.x) やその他のパブリック チェーンの改善は困難な道のりです。正しい議論の方向性とは、有意義な改善提案を常に視野に入れながら、最も影響を受ける開発者とユーザーの声を確実に聞き、彼らの懸念を統合するものでなければなりません。なぜなら、最終的には私たち全員が同じ大型トラックをヴァルハラの門まで運転することになるからです...まあ、別名セレニティ (イーサリアム 2.0)。イーサリアムの状態インフレ問題 [9] の先を行くということは、勢いを失うことなく、常に建設的に変化を提案、批判、修正することを意味し、私たちの生存はそれにかかっています。

参考リンク:

[1]https://eips.ethereum.org/

[2]https://etherscan.io/

[3]https://notes.ethereum.org/

[4]https://github.com/ethereum/

[5]https://github.com/

[6]https://github.com/

[7]https://agoric.com/

[8]https://ethresear.ch/

[9]https://blog.ethereum.org/

开发者
ETH
Odaily公式コミュニティへの参加を歓迎します
購読グループ:
https://t.me/Odaily_News
チャットグループ:
https://t.me/Odaily_GoldenApe
公式アカウント:
https://twitter.com/OdailyChina