Ethereumの共同創設者の一人であるVitalik Buterinによって提案されたこの提案は、Ethereumノードを実行するためのハードウェアとストレージの現在の要求を大幅に削減する可能性があります。
ノードオペレーターがブロックチェーンの状態と履歴のほぼ完全なパッケージを提供する必要がある現在のデザインとは対照的に、提案された「ローカルファースト」デザインでは、ユーザーが全体のブロックチェーンをダウンロードすることなく、自分のデバイスでノードを実行できるようになります。この大きな変化は、Ethereumのさらなる分散化において重要な役割を果たすことができるでしょう。
ノード運用の1.3TBの壁に取り組む
現在、フルEthereumノードを実行するには、1.3テラバイト以上のデータストレージが必要です。この要求は、ネットワークに参加できる人を限られた資源を持つ個人や企業に制限するだけでなく、ネットワーク自体の健康と分散化についても現実的な懸念を引き起こします。フルノードの運用は実質的に裕福な人々に限定されつつあり、これは価格が崩壊したゾーンで資金提供され、運営されるネットワークについて心配することにつながります。
Vitalik Buterinの最新の提案は、Ethereumの分散ノード上でデータを管理する意味を再定義することにより、この問題に取り組んでいます。ネットワーク上の各リソースが共有された履歴とグローバルステートの完全なレプリカを維持する代わりに(ビットコインネットワークの方法のように)、ローカルファーストデザインにより、各Ethereumノードは使用者に最も関連するデータのみを保存できます。そして、ノードが他の情報を必要とする場合、それは共有されたピアツーピアネットワークからその情報を得ることができます。
Ethereumエコシステムに根本的な再設計が導入され、スケーラブルなソフトウェアの約束を実現する軽量アーキテクチャが生まれます。これは単一の出来事ではなく、遅い重いスタックから速い軽量スタックに移行するという広範なEthereumビジョンの一部として段階的に行われる紹介です。
より広範な参加のためのローカルファーストアーキテクチャ
Buterinの提案はローカルファーストデザインに焦点を当てています。これは、Ethereumブロックチェーン上に1つの契約を持つのではなく、すべてのEthereumノードがブロックチェーンの状態を追跡し、Ethereumユーザーがノードに追跡させる必要がある個別のデータのためのスマートコントラクトAPIを持つのではなく、すべてのEthereumノードが追跡するように設計されたユーザーに関連する個別のデータを単に追跡できることを意味します。これにより、ユーザーのノードが何かグローバルな範囲を追跡する必要がある場合、ノードは必要に応じてそのデータを取得して検証できます。
この変化は複数の効果を持ちます。まず第一に、オーバーヘッドを管理可能なレベルに削減することにより、一般的な消費者ハードウェア(ラップトップやモバイルデバイスなど)上でEthereumノードを実行できるようになります。最後に、さまざまなノードオペレーターの多様性を促進し、それによってEthereumネットワークが分散された方法で合意に達することを助けます。
36日以上古い歴史データは、分散アーカイブシステムに保存されています。このシステムは、ネットワーク内の各ノードからの負担を軽減し、Ethereumネットワーク内の複数の参加者間で共有ストレージを可能にします。ノードが正当な検証や監査目的でデータにアクセスする必要がある場合、完全な画像を保持するシステム内のピアからシャードを取得できます。
提案の優先事項は、今後のPectraアップグレードのものと同じです。これらは:
– 使いやすさ
– 分散化
– 中核的なEthereumセキュリティ原則に妥協することなくパフォーマンスの最適化
中央集権と検閲に対する防御
この再設計の根本的な推進力は、Ethereumの現在の中央集権的インフラ供給者への過剰な依存を減らす必要性です。Ethereumノードを運営することがより複雑で魅力がなくなるにつれて、ユーザーは許可なしで検閲に抵抗するシステムの理想に全く互換性のない中央集権的APIや「ブロックチェーンデータサービス」に向かっているのです。これほど多くのバックドア、脆弱性、単一障害点を持つシステムを作成すると、誰かが検閲を課すことが可能になるだけでなく、取引の出現と消失を操作することによってEthereumサービスを支配することも可能になります。
分散化の基本原則を強化し、ローカルファーストのデザインはユーザーの自立を強化します。「私たち人民」はもはや他の誰かのネットワークのノードではありません。ユーザーの条件で独自のインフラストラクチャーとして機能するデザインにより、小規模でローカル、目的指向の「ノード」がEthereumブロックチェーンで作業するために必要なローカル計算とストレージを実行できます。
これは、ブロックチェーン技術におけるデータストレージの分散化とも一致します。ここでは、ネットワーク参加者間の役割のモジュール性と専門化を高めることを目指しており、これはスケーラビリティと長期的な持続可能性の鍵であるようです。
結論
Ethereumからの新しいローカルファーストノード提案は、ブロックチェーンへの参加をより包括的でアクセス可能にするための大きな一歩であり、それは真に分散化されたシステムに似たものの前提条件です。現在のシステムでは、ノードを運営しEthereumブロックチェーンと相互作用するために1.3TBのデータをダウンロードし保存する必要があります。これは軽視できないストレージ要求です。そして、その機能を実際に意味のある方法で実行するために必要なハードドライブの読み書き速度は、EVM上でノードを実行できるユーザーの数を実質的に制限します。ローカルファーストノード提案は、ユーザーがローカルノードを実行し、ノードを構築するために使用できるハードドライブの価格とパフォーマンスの可能性を改善する方法で状態の変化にアクセスする計画を提示します。
今後のPectraアップグレードは、Ethereumが進化し続けることを示すイニシアティブを明確にしています。これは、実際的な観点からの使いやすさを高めつつ、分散化の限界を押し広げています。
開示: これは取引または投資のアドバイスではありません。暗号通貨を購入したり、サービスに投資する前に、必ず自分で調査を行ってください。
最新の暗号通貨、NFT、AI、サイバーセキュリティ、メタバースのニュースを受け取るために、Twitter @themerklehash をフォローしてください!
Ethereumがローカルファーストノードデザインを提案し、ストレージの要求を削減し分散化を促進するという記事が最初にThe Merkle Newsに掲載されました。
