Solana Validator 健全性レポート: 分散化の着実な増加
原文:「バリデーターヘルスレポート:2023年10月」
著者: ソラナ財団
編集:毎日どうでしょう

最近、ソラナ財団は「Verifier Health Report」を発表しました。
このレポートは、ノード数、ナカモト係数、クライアントの多様性などの指標によって測定されるように、Solana バリデーター ネットワークが成長し続けていることを示しています。バリデーター ネットワークの健全性は Solana Foundation の継続的な焦点であり、グローバルなバリデーターと関係者がネットワークのセキュリティに参加できるよう支援するツールと教育を提供しています。さらに、財団はコミュニティの参加と寄付を奨励しています。
Solana のバリデーター ネットワークへの参加は大幅に増加しました。コミュニティは定期的な電話会議や電子会議を開催して、バリデータ間のコミュニケーションを促進し、ベスト プラクティスを共有します。さらに、財団は、コミュニティのつながりをさらに強化するために、将来的にブロック 0 カンファレンスを主催する予定です。
Solana ネットワークは、Solana Labs、Jito Labs、Firedancer、Sig、軽量クライアントなど、複数のバリデータ クライアントを開発しました。クライアントの多様性は、ネットワークの健全性と分散化にとって重要であり、単一障害点のリスクを軽減し、ネットワークの回復力を高めます。
ナカモト係数はネットワーク セキュリティの重要な指標です。Solana の現在のナカモト係数は 31 ですが、財団はネットワークの分散化を強化するためにこの数値をさらに増やすことを望んでいます。
ソラナの株式分布に関しては、ネットワークは地理的に均等に分布しており、どの国も絶対的な優位性を持っているわけではありません。財団は関心の分布を注意深く監視し、地理的多様性を高めるための措置を講じています。
以下はOdailyがまとめた報道の原文である。
概要
Solana バリデーター ネットワークは成長を続けており、ノード数、N 分布、多様性などの指標によって測定されます。注目すべき点は、前回のバリデータ健全性レポート以来、Solana はマルチクライアント ネットワークとして急速に進歩しており、株式の 31% 以上が Jito Labs を通じて運営されています。さらに、2 つの追加のバリデータ クライアントが開発中ですが、これは 1 年前の 0% から大幅に増加しました。ネットワークは 100% の稼働時間を達成しました。 2023 年 2 月 26 日の時点で、さまざまな新しいソフトウェア アップグレード手順が実装されており、それ以来、ネットワークのパフォーマンスは低下していません。 2023 年 9 月 6 日の時点で、Solana は依然として世界最大の PoS ネットワークの 1 つであり、ナカモト係数および検証ソフトウェア クライアントによって測定されたように、多数のノードと広範囲に分散しています。

Solana Foundation は、ここ数カ月でバリデーター ネットワークへの参加者が大幅に増加していることにも気づいています。ハードデータで測定するのは困難ですが、バリデーターコミュニティの関与を示す指標には次のものがあります。
コミュニティ主導の定期的なバリデーター コール: 2023 年 3 月から、バリデーター エコシステムは定期的なコールの計画と開催を開始し、バリデーター コミュニティがメモやベスト プラクティスを共有できるようにします。
ブロック 0 カンファレンス: バリデーター コミュニティは、2023 年 10 月 30 日にアムステルダムで最初のブロック 0 カンファレンスを主催します。これは、Solana ネットワークの成長について話し合い、社会的なつながりを強化することを目的とした、完全にコミュニティが主催するイベントです。
Solana メインネットのベータ版は 2020 年 3 月に開始され、3 年半で大きな進歩を遂げました。この間、エコシステムは大幅に成長しました。 Solana Foundation は、ネットワークの健全性を評価し、ネットワークの回復力と機会を向上させる際に、厳密さと合理性を追求し、コミュニティがアイデアを共有することを奨励しています。
コアクライアントの開発
以前のバリデーター健全性レポートでは、財団はネットワークの健全性を測定および評価する最適な方法に関する考え方の変化について説明しました。特に、財団は最近、ソフトウェア レベルでのバリデーター ネットワークの健全性の強化に多くの努力を費やしてきました。この点で、財団は新しいソフトウェアクライアントの開発を奨励し、複数の組織からの中心的な貢献開発者のネットワークを強化することに重点を置いています。
バリデーターは、Solana ネットワークのオペレーティング システムである Solana Validator Client を実行しているコンピューターです。どのようなブロックチェーン ネットワークでも、複数のソフトウェア クライアントを持つことがネットワークの復元力と分散化にとって重要であり、ネットワーク ソフトウェアに単一障害点が存在しないようにするのに役立ちます。エコシステムにとって最も重要な成果の 1 つは、Solana がマルチクライアント ネットワークになったことです。これは、バリデーターがさまざまなクライアントを実行することを選択できることを意味します。
ソラナの現状
現在、4 つの異なるバリデータ クライアント実装が活発に開発されており、3 つの別個のコード ベースに基づいて構築されています。特に、Jito Labs のクライアントは、Solana バリデーターの 31% 以上によって使用されており、2023 年 3 月 (最後のバリデーター健全性レポート) の 16% から増加し、2022 年 8 月の 16% から増加しています。クライアントが最初にリリースされて以来、これは 0% です。メインネット上で。


バリデータークライアントの多様性は、ネットワークの長期的な健全性と運用にとって重要です。複数のバリデータ クライアントを使用すると、単一のクライアントに存在するバグや有害なコードのリスクを、同じバグやマルウェア攻撃が存在しない可能性が高い他の独立したクライアントによって軽減できるため、全体的なネットワーク停止の可能性が減ります。
Solana 上の最初のバリデーター クライアントは、もともと Solana Labs によって開発されました。それ以来、Solana ネットワーク上に追加の完全または軽量のバリデーター クライアントを作成するための独立した取り組みがいくつか行われてきました。
Jito Labs: 2022 年 8 月に、Jito Labs は Solana メインネット用の 2 番目のバリデーター クライアントをリリースしました。これは、Solana Labs のコードに基づいたフォークされたバージョンで、Jito Labs によって保守、変更、デプロイされています。ただし、これは既存のスタンドアロン ビルドのフォークであるため、Solana Labs クライアントのバグがこのクライアントにも存在する可能性があります。
Firedancer: また、2022 年 8 月に、Jump Crypto は、Solana 上に新しいバリデーター クライアントを構築する計画を発表しました。このバリデータ クライアントはゼロから開発され、パフォーマンスが大幅に向上しました。テスト環境では、Firedancer は 1 秒あたり最大 100 万のトランザクションを処理しました (比較のために、元の Solana Labs クライアントは同様のテスト環境で 1 秒あたり約 55,000 のトランザクションを処理しました)。
Sig: 2023 年 7 月、Syndica は、Zig プログラミング言語で書かれた Solana ネットワーク検証クライアントである Sig を開発していると発表しました。 2023 年 9 月に、Syndica の検証チームは、Gossip プロトコルの実装を含む Sig の初期実装をリリースしました。
軽量クライアント (TinyDancer など): これら 4 つのバリデータ クライアントに加えて、TinyDancer は現在開発中の Solana 用の軽量クライアントです。 TinyDancer はブロックの構築やブロックチェーンのコンセンサスの状態維持には関与しませんが、代わりにユーザーが完全なノードを自分で実行することなく、より簡単に検証できるようにします。
バリデーターの総数
より多くのバリデータを備えたブロックチェーンは、一般に回復力が高くなります。ユーザーがブロックチェーン上で契約を実行する場合、自分の取引が記録されることを確信する必要があります。理想的には、ブロックチェーンに追加されたすべてのトランザクションは、そのチェーン上のすべてのバリデーターによって記録されるため、より多くのバリデーターを用意することが重要です。多数の多様なバリデーターがあれば、データセンターの停止などの事態から保護できます。電気。
バリデータには 2 つのタイプがあります: コンセンサス ノード: コンセンサス ノードはネットワークの運用において中心的な役割を果たし、次の 2 つの基本機能を提供します。
新しいブロックを作成してネットワーク内の他のノードに提案する
他のノードによって提案された新しいブロックの妥当性について投票します。
RPC ノード: リモート プロシージャ コール (RPC) ノードは、アプリケーションと Solana インフラストラクチャ間のインターフェイスです。これらのノードはコンセンサス ノードに似ており、すべての新しいブロックとネットワークの変更を独立して検証しますが、投票は行いません。
ソラナの現在の状況:
2023 年 3 月には、コンセンサス ノードの総数は約 2,200 から約 1,700 に減少しました。この減少は、100% の手数料を請求するノードに大量のステーキングが再割り当てされていることが原因です。関係者はこの問題に気づき、より積極的なバリデーターに代表団を再割り当てしました。この減少の後、コンセンサス ノードの数は徐々に着実に増加し、9 月 13 日の時点で合計 1961 のコンセンサス ノードと 2874 のバリデータ ノードに達しました。

Solana のノード数は、他のプルーフ オブ ステーク ブロックチェーンと比較して明らかに多いです。同財団は、ノードの量だけでなく質の向上を促進するために、今後数カ月以内に計画を調整する予定である。
「高品質のバリデータ」を構成するものは主観的なものですか?ノードの稼働時間、ハードウェアのパフォーマンス、ユーザーの問題が発生した場合のサービス レベル、および広範なバリデーター コミュニティ内でのバリデーター オペレーターのアクティブ度。財団はバリデーターがこれらの基準を満たすことを奨励し、今後数か月間でこれらの機会をコミュニティと共有し、開始する予定です。
ナカモトの議決権係数
投票力のナカモト係数は、ブロックの検閲を強制したりコンセンサスを停止したりするために侵害する必要があるネットワーク内のノードの最小数として定義され、それによって一部またはすべての新しいブロック (およびブロック内のトランザクション) の確認が妨げられます。ほとんどのプルーフ・オブ・ステーク ネットワークでは、これはノードの少なくとも 33.4% を代表するために必要な投票権の最小パーセンテージです。
ステークの分布が非常に集中している場合、少数のバリデーターが代表者の総数の 33.4% (非常に小さい部分) を占める可能性があります。ステークとコンセンサスパワーの分散化が進むと、このセットがより大きくなり、企業、犯罪者、またはその他の団体が検閲を通じてブロックチェーンを操作することが困難になります。
ソラナの現在の状況:
2023年9月6日の調査では、ソラナの中本係数は31でした。これは、ネットワーク検閲のために共謀するには最低 31 人のバリデーターが必要であることを意味します (2023 年 3 月現在)。ナカモト係数は、前回のバリデーター健康レポートの結果と同じで、やはり 31 でした。
Solana の中本係数は、2020 年 3 月の発売以来着実に増加し、2022 年 9 月まで継続し、その後は比較的安定しました。中本係数31は強力です。財団はこの数字が時間の経過とともに増加することを望んでいますが、Solana ネットワークは公平な分配の観点から見られているため、数字の増加をネットワーク分散化の先行指標として使用することはできません。

以下に挙げるのは、ベンチマークを目的とした他のプルーフ オブ ステーク ブロックチェーンのナカモト係数です。

複数のソフトウェア クライアントを備えた大規模で高度に分散されたネットワークであっても、ブロックチェーンの復元力に影響を与える可能性のあるいくつかの外部要因の影響を受けやすくなります。これらの要因については、次の最後のセクションで説明します。
配布された
ナカモト係数とクライアントの多様性は重要な指標ですが、ブロックチェーンの運営に関わる人的要素を捉えることができません。バリデーターネットワークの健全性に関して、地政学、自然災害、企業のインセンティブなどの外部要因の役割を理解している人はほとんどいません。
この最終回では、いくつかの外部要因の観点から Solana ネットワークの復元力と、それらの要因が Solana のようなプルーフ オブ ステーク ネットワークにどのような影響を与えるかを見ていきます。
データセンタープロバイダーの株式分布
誰でも Solana ノードを実行できます。 Solana プロトコルには高性能のハードウェアが必要なため、バリデーター オペレーターは通常、ノードを実行するためにサードパーティのデータ センターからサーバー スペースを借ります。これは珍しいことではなく、ブロックチェーン上のほとんどのコンピューティング能力は、サードパーティが所有する大規模なデータセンターのサーバー上で実行されます。
サードパーティのデータセンターを使用してバリデーターノードを実行するリスクは、データセンターの所有者がブロックチェーンの運用に対して不釣り合いな権限を持っていることを意味します。 1 つの企業がチェーンに損害を与えるリスクを最小限に抑えるために、サーバースペースを借りている民間企業の間で賭け金を比較的均等に分配する必要があります。
このリスクは、サーバープロバイダーの Hetzner が Solana ノードをブロックした 2022 年 11 月に明らかになりました。この期間中もネットワークは動作し続けていたことは注目に値します。これはネットワークに対する 20% の攻撃に相当し、複数のサーバー プロバイダーに公平性を分散することがなぜ非常に重要であるかを示しています。
ソラナの現在の状況:
データセンタープロバイダーは多くの場合、複数のデータセンターと自律システム番号 (ASN) を運用しています。以下のデータは、公開されているデータに基づいて主要なデータセンターの ASN ごとに分類されています。
自律システム (AS) は、単一のルーティング番号を持つサーバーのネットワークです。さまざまな自律システムは、一意の ASN によって識別されます。内部ネットワークまたはルーティングの構成方法に応じて、自律システムは地理的に異なる複数の物理的な場所にまたがることができます。

Solana の株式は自律システム (ASN) 間に比較的分散されており、アクティブな株式の 33.3% 近くをホストする単一の自律システムはありません。現在、33.3%を超える株式を結合してネットワークを停止するには、少なくとも3つのデータセンターが共謀する必要がある。
地理的エリア別の関心の分布
世界の一部でどのような出来事が起こっても、世界規模で復元力のあるブロックチェーンは動作し続けなければなりません。次の状況を考えてみましょう。
政府がインターネットを伝送する海底光ファイバーケーブルを攻撃し、地域全体でインターネット障害を引き起こした。グローバルに復元力のあるブロックチェーンは、地域内のイベントに関係なく動作を継続できなければなりません。
独裁政権は反体制派を追及しており、政権が国内で稼働しているブロックチェーンサーバーの閉鎖を選択した場合、反体制派は資金にアクセスできると確信する必要がある。
自然災害により、特定のエリア内のすべてのノードが混乱します。世界のどこでブロックチェーンが使用されているかに関係なく、ユーザーは、多くのバリデーターが予期せずオフラインになった場合でも、チェーンが機能し続けることを確信する必要があります。
このような場合、たとえ多くのバリデーターが予期せずオフラインになったとしても、ブロックチェーンの継続的な運用に自信を持つ必要があります。
ソラナの現在の状況:
以下は、各国の出資比率に従って整理された、ネットワークの地理的分布のスナップショットです。

このネットワークは地理的に均等に分散しており、有効権益の 33.3% を保有する国は 1 つもありませんが、最近の米国の利益上昇は、最終的にはその割合に達する可能性があることを示唆しています。注目すべきは、米国とカナダの有効利益の合計が 34.3% であることです。ここで、国別の資本の割合は、各国のデータセンターの絶対数とは大きく異なります。
米国経由の株式は、前回レポートの 23.5% から 29.2% へと大幅に増加しました。財団は、この変化を注意深く監視し、ステークプールによる分散化の最適化を支援し、地理を考慮してスコアリングアルゴリズムを調整する措置を講じることなどにより、この問題に対処するために取り組んでいます。
未来を見据えて
Solana Foundation は、世界中のバリデーターと関係者にツールと教育を提供し、コミュニティのメンバーがネットワーク セキュリティへの思慮深い参加者になるよう奨励することで、バリデーター ネットワークの健全性を向上させる取り組みを続けています。財団の焦点は、コミュニティの成長とナカモト係数に焦点を当てるだけでなく、定量化が難しい方法でネットワークの健全性を改善することにも拡大しました。
Solana バリデーター コミュニティは、ブロック 0 (バリデーターの電子会議) の組織化、コミュニティ主導のバリデーターの招集、新しいガバナンスの実践など、ネットワークの健全性を改善するためにいくつかの新しい取り組みを開始しました。
今後数か月間、財団はバリデーターネットワークの健全性の向上を目的とした独自の取り組みを通じてコミュニティの取り組みを支援します。これには、バリデーターの自給自足と持続可能性を高め、バリデーターのコミュニティ志向を強化するためのソラナ財団のデラネーションプログラムの変更も含まれます。ネットワーク。


