LSDトラックを支える曙光?3分で理解するDVT技術
原文标题:《Ethereum Roadmap: Distributed Validator Technology (DVT)》
作者:Tyrannosaurus Haym
编译:Biteye Crush, Biteye FI?HΞRY Isla
イーサリアムは分散型で弾力性のあるノードネットワークの上に構築されていますが、かなりの数のノードは中央集権的であり、現在のところ相対的に脆弱です。
以下では、DVT(分散型バリデータ技術)、Obol Network、SSV Network、および将来のイーサリアムのさらなる分散化のロードマップに焦点を当てます。
(現在、1つのイーサリアムノードは1台のコンピュータがEVM実行層とPoSコンセンサス層を同時に管理しており、分散化された「ノード」は複数のサーバーで構成されることができます)
01 イーサリアムノードの動作原理
ご存知の通り、イーサリアムは世界のコンピュータと称され、約2万台のコンピュータ(ノード)からなるネットワークです。
その中の各ノードは現実世界の実際のコンピュータ(サーバー)であり、ピアツーピアで直接通信します。このようにして、これほど多くのイーサリアムサーバーを維持する目的はただ1つ、安定して信頼できる共有計算プラットフォーム、すなわちイーサリアム仮想マシン(EVM)を提供することです。
EVMはトランザクション(計算)に背景を提供し、ユーザーがチェーン上で行うすべてのことはEVM内で発生します。
各ノードはローカルバージョンのEVMを実行し、次に「プルーフ・オブ・ステーク」(PoS)と呼ばれるプロセスを通じてオンチェーンを完了し、他のすべてのEVMのコピーによって完全に同期されます。
この全体のアーキテクチャの下で、現段階のイーサリアムの各ノードは同時に2つのソフトウェアを実行しています。
- 実行クライアント(例:@go_ethereum、@nethermindeth)はEVMを実装する責任があります
- コンセンサスクライアント(例:@ethnimbus、@sigp_io)はPoSを監視し、イーサリアムの安全性を確保します
ノードは$ETHをステークすることなく存在することができますが、注意が必要なのは、報酬を得ることはなく、オンチェーンの責任を負わず、ネットワークデータの同期のみを担当します。
ノードオペレーターが32ETHをステークすると、そのノードは新しいバリデーターを作成し、PoSに参加し始めます。
(訳者注:1台のサーバーは、サーバーの性能構成と持っているETHの数に応じて複数のバリデーターを作成できます。)
こう理解することもできます:
- 複数のノードが現実世界のコンピュータを構成し、各ノードが同期を保つことでイーサリアムネットワークが持続的な接続を維持し、EVMが安全に同期を保ちます
- バリデーターはノードオペレーターによって運営される仮想的な存在であり、ノードサーバー内に存在し、PoSに参加します
全体のネットワークは弾力性があり、数千から数万のノードが存在し、ほとんどのイベントが各ノードに影響を与えることはありません。したがって、今日のイーサリアムネットワークは長年にわたり良好な運用記録を維持しています。
しかし、個人の観点から見ると、巨額のイーサリアムネットワークを掌握することに関しては、耐障害性が完璧とは言えません。
簡単な例を挙げてみましょう:
あなたが家庭でステークする者(home staker)であり、数時間停電したとします。ノードが電源を失っている間、あなたは罰金を科せられます(この期間に得た同等の金額が差し引かれます)。数時間オフラインであれば、ノードはブロックチェーンのヘッドと再同期するのにそれほど時間はかかりません。しかし、オフラインの時間が長くなるほど、再同期に必要な時間も長くなり、完全な再同期には数日かかることがあります。
この期間中、あなたは罰を受けます。家庭でステークする者にとってはこれで十分に悪いですが、Lido FinanceやCoinbaseのような巨大なステーク・アズ・ア・サービス(staking-as-a-service)プロバイダーであれば、データセンターの障害や不適切な設定がDe-Fiの発展全体に影響を与える可能性があります。
ここで、誰かがバックアップノードを運営することを提案するかもしれません。主ノードに何か問題が発生した場合、バックアップにプライベートキーをロードして検証を続けることができます。しかし、今日の技術では、これ自体がリスクです。
(このユーザーはノードを新しいハードウェアに切り替えたため、古いハードウェアが完全に停止していない状態で二重署名が罰せられました。)
そして、今日紹介する分散型バリデーター技術(DVT)は、上記の問題を完璧に回避することができます。
02 DVT技術とは何か
簡単に言えば、1つの(通常の)ノードはコンセンサスとEVMで構成されており、DVTノードは複数のマシンに分散されたコンセンサスと実行クライアントで構成されています。
32ETHがイーサリアムのデポジット契約にデプロイされると、n人のメンバーで構成されるDVTクラスターが形成され、同時にm-of-n共有バリデーターキー(m < n)が生成されます。このバリデーターキーがPoSに参加するたびに、少なくともm人のメンバーが同意する必要があります。
プロトコルの観点から見ると、イーサリアムの円滑な運営を保証する根本的な要素は、各バリデーターが指定されたラウンドでタイムリーに検証を完了する責任です。
DVTは、バリデーターがより安定して安全に署名責任を果たすことを可能にする暗号技術であり、個々の責任をm-of-nのグループに安全に分配します。
さて、家庭でのステークの話に戻りましょう。DVTがあれば、あなた、私、そしてV神がDVTクラスターを構築したと仮定します。同時に、私たちはCoinbaseをバックアップとして用意します。
例えば、私がいるシンガポールが全域停電しても、大理にいるあなたとカナダにいるV神は電力があり、私たちは安心して検証を続けることができます。
DVTはイーサリアムがさらなる分散化を続けるために必要なツールを提供し、インターネット決済層としての信頼できる中立的地位をさらに強化します。そして、DVTは単なる技術であり、さまざまな実装方法が見られるかもしれません。
03 現在DVT技術を使用しているプロジェクト
次に、DVTを使用している2つのプロジェクトを見てみましょう。
Obol Network
Obol Networkは最近、1250万ドルを調達して彼らの計画を実行に移しました。簡単に言えば、通常のネイティブノードは実行とコンセンサスクライアントを運営しますが、Obolノードはその上にサードパーティのクライアントを追加します。
現在、Obol Networkはまだオンラインではなく、ユーザーは彼らのDVTスタートボードのスクリーンショット(下の画像)を通じてDVTの動作モードをよく理解できます。
(クラスターのサイズを選択し、オペレーターアドレスを追加し、バリデーターの数を選択し、デプロイします。)
SSV Network
SSVは最近、5000万ドルのエコシステムファンドを発表しました(これはDVT分野の大きな出来事です)。SSV Networkは同様のDVT技術理念を使用していますが、真のハイライトは彼のオペレーターネットワークです。
バリデーターのデプロイに興味のあるユーザーは、彼らのETHをSSVに持ち込み、SSVは4つのオペレーターからDVTクラスターを作成します。
これは始まりに過ぎません。DVTはより安定したイーサリアムノードを作成するためだけでなく、ノードとバリデーターの概念を明確に分離し、それぞれの意味を明確にすることができます。
最も直感的な例は、イーサリアムの次のステップのロードマップに現れます。Dankshardingを実現するために必要なコア技術の1つは、各ブロックで高度な楕円曲線暗号技術を実行することです。
これは現段階のイーサリアムノードにとって計算量が重いかもしれませんが、DVTクラスターを利用すれば実現が容易になるでしょう。
Dankshardingに関する詳細は以下を参照してください:
https://inevitableeth.com/home/ethereum/upgrades/scaling/data
04 エアドロップの推測(訳者補足)
Obolは1月31日にBiaテストネットを開始し、Obol DVTの拡張能力をテストすることを目的としています。期待されるのは、>500のアクティブクラスター、>5000の参加者がスタートボードを通じてアクティブ化され、成功裏に>30日間運営されることです。
- 01/30/2023 Biaテストネット開始
- 01/30/2023 クラスター作成
- 02/06/2023 クラスターアクティブ化
- 02/06/2023 → 03/31/2023 運営(少なくとも30日)
- 03/31/2023 終了
- 04/20/2023 Biaテストネット報告
Dankshardingに関する詳細は以下を参照してください:
公式はテストネットのドキュメントでBiaがインセンティブのないテストネットであることを強調していますが、要件を満たすと技術大使のPOAPが報酬として与えられ、今後POAPに追加のエアドロップ報酬があるかどうかは注目に値します。
POAPの資格は以下の通りです:
- クラスターの作成と成功した分散型キー生成儀式(クラスタータイプ表の提出によって証明)
- アクティブなクラスターを30日以上運営
- クラスターのリーダーになる
- 4種類のクラスター設定のうち3種類の異なる設定で運営:≥6ノード、マルチクライアント、マルチジオまたはマルチホスト(自宅、クラウドなど)
- クラスター作成後とBia終了時に完全なフィードバックフォームを提出
- ダッシュボードコンペティションに完全なGrafanaダッシュボードを提出(詳細は2月中旬に発表予定)
公式によれば、5つの技術大使のPOAPを取得すると、受取人はコミュニティ内での[ジュニア技術大使]の役割を授与され、認識され、Obolチームやその他の特典にアクセスできるようになります。
https://www.notion.so/52ee03cb655c4da4ad2814f93bb21a93
Bia以外にも他のタスクがあり、技術大使のPOAPを取得することができます。完全な大使リストは[オボル大使プログラム]ページを参照してください。
https://www.notion.so/52ee03cb655c4da4ad2814f93bb21a93
クラスターデプロイメントチュートリアル:
https://obol-dvt.notion.site/Obol-Bia-Testnet-Handbook-7003ac195a2d422fa3f0ee31cc15e4d6