プロデュース|マインビジョン(ID:minersight)
プロデュース|マインビジョン(ID:minersight)
イーサリアムイーサリアムディフィシティボムが再び発動し始め、チェーン上のブロック爆発時間が大幅に延長されるなど、イーサリアムコミュニティ内のマイナーの強い不満が高まり、コミュニティ間のコミュニケーションも混乱をきたし始めました。
この状況を緩和するために、数回の協議の後、イーサリアム開発チームは EIP-2384 (別名) を開始することを決定しました。ミュア氷河) 更新スキーム。
それでは、ミューア氷河はどのような方法で難易度ボムを遅らせるのでしょうか、そして次に調整された難易度ボムはいつ爆発するのでしょうか? Mine Vision は、イーサリアムの正式提案の詳細を通じて、一つ一つお答えします。
01. イーサリアム改善提案 2384: ミューア氷河 (ミューア氷河) ディフィカルティボムの延期
02. 簡単なまとめ
難易度ボム (「氷河期」としても知られる) の加速が遅いため、平均ブロック時間は上昇しています。このイーサリアム改善提案 (別名 EIP) は、ディフィシティ ボムをさらに 4,000,000 ブロック遅らせることを提案しています。 (時間単位に換算すると約611日)
03. 概要
MUIR_GLACIER_FORK_BLKNUM から開始して、クライアントは変更されたブロック番号に従って難易度を計算します。具体的には、Homestead Fork (ホームステッド フォーク) と比較して、ディフィシティ ボムは 900 万ブロック後方に調整され、Byzantium Fork (ビザンチウム フォーク) は 7 ブロック調整されました。 100 万ブロック後; コンスタンティノープル フォーク (コンスタンティノープル フォーク) と比較して、400 万ブロック後に調整されました。
04. モチベーションの要因
今年10月5日のブロック860万のディフィシティボムが再び注目を集め始めた。このときの平均ブロック生成時間は約13.1秒で、890万ブロック時点では14.3秒に達しました。これは、100,000 ブロックごとのブロック時間の指数関数的な加速を表します。ディフィシティボムのブロック生成時間への追加の影響を見積もったところ、2019 年 12 月末には誰もがブロック生成時間 20 秒を目撃することになり、翌年の 2020 年 2 月からはこの時間が増加することがわかりました。 30秒以上まで。
これにより、ブロックチェーンが拡張されるだけでなく、使用コストもさらに増加します。最善の解決策は、Eth2 ファイナリティ ガジェットの予想される起動までディフィシティ ボムを再度遅らせることです。
05. 技術パラメータ
ブロック番号を変更して難易度を緩和します
calc_difficulty の場合は、ディフィシティ ボムのインデックス コンポーネントで使用される block.number を次の式に置き換えるだけです。
fake_block_number = max(0, block.number – 9_000_000) if block.number >= MUIR_GLACIER_FORK_BLKNUM else block.number
06. 理論的根拠
これにより、氷河期は完全に5,200万秒(約611日)遅れることになり、これはイーサリアムが2021年7月頃にまだ20秒のブロックタイムに到達することを意味します。
また、これにより Ice Age が、このイーサリアム改善提案 (EIP) が配置されているフォーク アクティベーション ブロックではなく、8,800,000 × 4,000,000 ブロックの固定ブロック高から押し戻されることにも注目する価値があります。
07. 下位互換性
このイーサリアム改善提案 (EIP) には上位互換性がなく、難易度を計算する際に下位非互換性が生じます。したがって、特定のブロック番号のスケジュールされたハード フォークに含める必要があります。私たちの提案は、イスタンブール分岐点の直後にこの EIP に参加することです。
08. テストケース
まだ利用可能なテスト ケースはありませんが、仕様が開発者に受け入れられるか、顧客によって実装され次第、テスト ケースが作成されます。
09. 具体的な実装
元のリンク:ethereum#9187。
元のリンク:
