主要バリデーターがEthereumの見落とされたボトルネック解消に向けてテストネットに参加

7時間前
4分読む
1 ビュー

OptimumP2Pのテスト開始

主要なEthereumバリデーターたちは、ネットワークのステークシェアを握り、ネットワークの制限を解決する可能性がある高性能メモリレイヤー「OptimumP2P」のテストを開始しました。Kiln、P2P.org、Everstake、Blockdaemon、Infstones、Luganodes、およびEbunkerが参加しているOptimumP2Pのテストネットは、MITが開発した技術を新たにEthereumに導入しています。

ゴシッププロトコルとその課題

「ネットワーキングレイヤーは主に従来のゴシップアプローチに依存しており、ノード間でメッセージを伝達するために分散型アプローチを使用しています。」
Muriel Médard

Médardは、Ethereumのようなブロックチェーンネットワークでの「ゴシップ」プロトコルを指し、新しいブロックやトランザクションなどのデータがピアツーピアシステムを介して共有される過程を説明しました。これは、ノードが接続された少数のピアにデータを送信し、そのデータが他のノードに伝達されるプロセスで発生します。

制約とボトルネックの問題

「この二つの効果の間には慎重なトレードオフがあり、それが従来のゴシップアルゴリズムの中心にあります。」とMédardは述べました。実行とコンセンサスレイヤーの継続的な改善にもかかわらず、Ethereumは制約とボトルネックに直面しています。この問題は、データがノード間で伝播される方法が、特にデータサイズが増加するにつれてレイテンシーや帯域幅の無駄を引き起こすためです。

現在、Ethereumはlibp2p上に構築されたプロトコル「Gossipsub」を使用してデータをノード間で共有していますが、このシステムでは同じメッセージが複数のノードに何度も送信され、非効率性や遅い伝播を招いています。

OptimumP2Pの革新

「もし人々があまりにも多くの隣人とゴシップをしていると、同じメッセージを何度も聞くことになり、無駄な時間を消費します。」
Muriel Médard

対して、OptimumP2Pは「人々が古いゴシップではなく、代数方程式によって制約を解決します。」とMédardは述べました。「方程式を用いることで、古いニュースを心配することなく、新しい情報のみを提供することが可能になります。」

技術的特長と初期結果

Optimumは、複数のデータをエンコードしたパケットにまとめる「Random Linear Network Coding」と呼ばれるネットワーキング技術を利用しています。各パケットには、十分なユニークなパケットが受信され次第、元のデータを再構成するために必要な情報が含まれています。

初期テストの結果、現在のシステムに対して顕著なパフォーマンス向上が見られ、トラフィックが多い条件下でのレイテンシーは10倍低下し、Gossipsubの4MB制限に対し、10MBまでのメッセージに対して安定したパフォーマンスを示し、ストレスシナリオ下でメッセージの損失はゼロでした。

将来の計画

テスト中のOptimumP2Pを使用しているバリデーターは、Rated LabsのデータによればEthereum全体のステーキングシェアの少なくとも14%を占めています。

Optimumは、初回実装後に他のLayer 1ブロックチェーンへの拡大を見込み、この夏にEthereumのHoodiテストネットでOptimumP2Pを展開する計画です。

著者:セバスティアン・シンクレア