イスタンブールからベルリンへ:静けさへの道のイーサリアムマイルストーン

今月初め、Ethereum FoundationチームのリーダーであるPéterSzilágyiは、ネットワークの今後のアップグレードであるイスタンブールの日付を確認しました。イーサリアムの全体で8番目のハードフォークと今年の2番目のハードフォークは12月4日に開催される予定でした。ただし、関係者によると、11月20日に 発表, 日付の見積もりは12月7日頃に移動されました.

イスタンブールは、Zcashとの相互運用性、より安価なゼロ知識レイヤー2スケーラビリティソリューション、特定の運用向けの調整済みガス価格など、多くの改善を導入し、ネットワークの待望の「究極の」バージョンであるイーサリアム2.0への道に沿って別のマイルストーンをマークします。 。イスタンブールは物事の壮大な計画にどの程度正確に適合していますか?

フォーク、リリース、フェーズ

複雑なオープンソースシステムが最終的な状態になることはありません。ソフトウェアは常に動いており、絶えず改善および更新されています。これは特にイーサリアムに当てはまります。イーサリアムは、分散型の「ワールドコンピューター」になるための道筋と、分散型アプリケーションのプラットフォームが、一連の連続したマイルストーンとして最初に概説されています。.

イーサリアム開発者コミュニティが追求している現在の目標は、イーサリアム2.0、Eth2、またはセレニティと呼ばれるネットワークの高度なバージョンです。アップグレードでは、プルーフオブワークからよりエネルギー効率の高いものへの移行など、多くの抜本的な開発が見込まれます。 プルーフオブステーク コンセンサスアルゴリズム、と呼ばれる新しいスケーラビリティパラダイムの実現 シャーディング, より効率的な導入 イーサリアム仮想マシン 高性能のスマートコントラクトを実行できます。ダニーライアン研究員は 配合 イーサリアム2.0の5つの包括的な設計目標:分散化、復元力、セキュリティ、シンプルさ、長寿命.

ネットワーク更新の段階を説明するために使用される言語の違いは混乱を招く可能性があります。世界の大都市にちなんで名付けられたハードフォーク、番号付きのフェーズ、バージョンコードで示されるリリース、「静けさ」などの詩的なラベルがあります。それでも、最終的にはかなり単純な構造になります.

イーサリアムブロックチェーンハードフォーク

開発プロセスの最大の増分はリリースと呼ばれます。単一のリリースは、1つまたは複数のハードフォーク(古いバージョンからの完全な逸脱を示すブロックチェーンプロトコルの変身)によって制定できます。.

現在までに3つあります リリース —現在のメトロポリスと呼ばれる—これは2つのステップで展開されています:ビザンチウムとコンスタンティノープルのハードフォーク、イスタンブールはまだ残っています。後続のハードフォーク, ベルリン (2023年6月に暫定的に予定されている)そしてロンドンは、4番目のリリースであるイーサリアム2.0、またはセレニティの出現をマークします.

ハードフォークは、現在運用中のイーサリアムメインネットに変更を加えます。ザ・ ロードマップ ただし、Ethereum 2.0では、コンセンサスメカニズムが異なる2つのアクティブなEthereumチェーンが最終的に存在するなど、個別の新しいチェーンの作成が規定されています。イーサリアム2.0チェーンの展開は、ロードマップで指定された一連のフェーズで行われます。.

イスタンブール:受け入れられた改善

イーサリアムコミュニティがネットワークを前進させるために依存している主なガバナンス手段は イーサリアム改善提案. それらは、コアプロトコル、クライアントAPI(アプリケーションプログラミングインターフェイス)、およびスマートコントラクト標準の変更に関連する提案を指定します.

著者は通常、提案のタイミングをフォークスケジュールに合わせ、事前に発表された特定のハードフォークをターゲットにしようとします。現在、コミュニティでは「EIP中心」への切り替えが推進されています。 アプローチ システムのアップグレードでは、フォークの頻度が高く、フォークが小さいため、提案を独自のペースで作成できます。イスタンブールに続く予定のハードフォークであるベルリンは 期待される このパラダイムの最初になる.

イスタンブールはまだ 続く 「フォーク中心」のアプローチ。ライフサイクルのさまざまな段階で多くの提案が提案され、All CoreDevsの呼び出し中にレビューされました。開発者は、EIPを、希望してフォークに入る準備ができている(承認済み)、希望しているがまだ準備ができていない(暫定的に承認済み、次のハードフォークで稼働すると想定)、または望ましくない(完全に拒否)のいずれかに分類しました。提示された38のEIPのうち、6つだけが含まれることが承認され、さらに8つがベルリンのフォークに承認されました。承認された提案の概要は次のとおりです。

EIP-152 イーサリアムコントラクト内のEquihashプルーフオブワークアルゴリズムを検証する機能をもたらし、Zcashとイーサリアムブロックチェーン間の相互運用性を可能にします.

EIP-1108 プリコンパイルガスのコストを削減し、非対話型のゼロ知識証明(zk-SNARK)の生成をより安価にします。これは2つの理由で朗報です。 1つは、この変更により、このタイプの暗号化を使用するプライバシー重視のアプリケーションの開発が強化されることです。.

さらに重要なことに、zk-SNARKを使用することは、次のような第2層のソリューションです。 インストルメンタル 大量の計算作業をチェーン外に移動することにより、イーサリアムのスケーラビリティの問題の一部を軽減します.

EIP-1344 現在のチェーンの一意の識別子を返すオペコードを追加し、契約がイーサリアムチェーンを追跡する方法を導入します。これにより、システムの復元力が向上します。 リプレイ攻撃 署名されたトランザクションについて.

EIP-1884 おそらく受け入れられた提案の中で最も議論されており、少なくとも今年の8月以来論争を引き起こしています。イーサリアム財団のセキュリティリーダーであるマーティンホルストスウェンデによって紹介されたこの提案は、 価格改定 「ガス消費量とリソース消費量のバランスをとる」ための特定のオペコード(スマートコントラクトを実行するイーサリアム仮想マシンに与えられる指示)。

EIP-1884が解決するはずの問題は、イーサリアムブロックチェーンの拡張に伴い、一部の操作がより多くのリソースを消費するようになることに起因します。現時点では、同様のガス消費量のブロックは、完了するまでに非常に異なる時間がかかります。これは、それ自体が問題であるだけでなく、サービス拒否攻撃のベクトルになる可能性もあります。.

摩擦が発生した 69コア開発コール 8月23日、ParityTechnologiesのWeiTangが 懸念事項 オペコードコストの変更により、すでに展開されている一部の契約が破られる可能性について。彼は、下位互換性を維持し、古い契約を元の価格設定に従って運用できるようにする必要があると主張しました。.

イーサリアム財団のコミュニティリエゾン、ハドソンジェイムソン, 答えた 「OPCODEの価格は変更される可能性があり、変更される可能性があるため、契約は変更されないという仮定に依存してはならないという前例があります」と付け加え、移行により、差し迫ったより劇的な変更に対する人々の準備が整います。.

EIP-1884は、さまざまなプロジェクトにわたる限られた数の契約に影響を与えます。ブロックチェーンセキュリティ会社ChainSecurityのHubertRitzdorfは、おそらく最も多くをまとめました 包括的なリスト 影響を受ける可能性のあるそのような契約の.

EIP-2028 トランザクションでデータを呼び出すコストを削減し、ブロックを大きくしてネットワークのスケーラビリティを向上させる可能性があります。これにより、レイヤー2のスケーラビリティソリューション(zk-SNARKなど)がよりアクセスしやすくなります。.

EIP-2200 ネットガスメータリングを実装し、EVMのストレージコストの計算方法を変更します。これにより、契約ストレージの新機能が有効になり、過剰なコストが削減されます。.

まだ作業中

イーサリアムコミュニティがイスタンブールのハードフォークへの積み上げで検討したもう1つの注目すべき提案は EIP-1057, これは、現在のEthashマイニングアルゴリズムを、ProgrammaticProof-of-Workの略であるProgPoWと呼ばれる新しいプルーフオブワーク関数に置き換えることを目的としています。コア開発者は暫定的に 受け入れられました イニシアチブ、保留中 監査 結果、ベルリンのハードフォークに含めるため.

このアルゴリズムの更新の背後にある考え方は、グラフィックス処理ユニットを使用するコモディティハードウェアに合わせて調整することであり、特定用途向け集積回路チップを搭載したセットアップではマイニングがより困難になります。.

この措置は、イーサリアムマイニングを個々のユーザーや特殊なハードウェアに投資していない中小企業にとってより魅力的なものにすることで、フィールドを平準化しながら、マイニング配電にある程度の分散化を回復するように設計されています。 ASICは、過去数年間のマイニングの工業化の背後にある主要な推進力であり、大規模な集中型マイニングクラスターにつながりました.

今年の初め、イーサリアム財団のセキュリティリーダーであるマーティンホルストスウェンデ氏は、ProgPoWの導入により、ネットワーク上でのASICやその他のハードウェアアクセラレータの優位性が緩和されると述べました。彼は、変更のもう1つの理由は、Ethashに固有のセキュリティ上の欠陥であると付け加えました。.

ProgPoWの望ましさに関してコア開発者の間で合意があるように見えますが、コミュニティのすべての人が、Ethereum2.0のプルーフオブステークに切り替える前にマイニングアルゴリズムが変更される可能性に満足しているわけではありません。.

これまでで最も声高に反対したのは、分散型自律組織を管理するプロジェクトであるAragonであり、そのコミュニティは11月2日に、Ethereum2.0への移行前にEthashへの変更に反対することを投票しました。.

ある程度の緊張にもかかわらず、イーサリアムユーザーの臨界量が提案された変更に激しく反対しているという兆候はなく、開発が深刻な亀裂につながる可能性は低いです.

独立監査が新しいアルゴリズムの堅牢性を証明する場合、イーサリアムが切望されている2.0バージョンのネットワークに向けて前進を続けるため、2023年6月に暫定的に予定されているベルリンのハードフォークで実施される可能性があります。.

記事は、イスタンブールのハードフォークの新しい期限を反映するように更新されました.