This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Solana がネットワーク パフォーマンス レポートをリリース: TPS が急上昇し、ネットワークはスムーズに動作
最近、Solana Foundation は Solana ネットワーク パフォーマンス レポートを発表しました。このレポートは、Solana のネットワーク状況に関する一連の指標を公開し、過去半年間の Solana ネットワークの運用状況、パフォーマンスパラメータ、エネルギー使用量などをレビューします。
2022 年 10 月に、Solana は以前のレポートを公開し、このレポートについてコミュニティからの意見を求めました。定期的な情報開示も透明性への取り組みの一環と見なされます。
このレポートによると、ネットワーク稼働時間は 2 月 25 日以来 100% を維持しています。平均 TPS は 2022 年 12 月以来安定しています。最大 TPS は着実に増加しており、2022 年後半には大幅に増加する予定です。
さらに、Solana は、QUIC TPU、ステーク重み付け QoS、ローカライズされた料金市場などを含む、多数の新機能をリリースしました。
新しい NFT 技術構造「状態圧縮」の導入は非常に輝かしく、この機能により NFT キャスティングのコストを数桁大幅に削減できます。 1億個のNFTを鋳造するのに50 SOLしかかかりません。状態圧縮は NFT 用に開発されましたが、他のアプリケーションでも使用できるため、Solana ネットワークにさらに多くのユースケースをもたらす可能性があります。
2023 年 4 月、Helium ネットワークから Solana ネットワークへの移行がスムーズかつシームレスなプロセスで完了しました。
**以下はレポートの原文です。 **
要約する
Solana ネットワークのパフォーマンスは 2023 年前半に改善される予定です。具体的には、そのステータスは稼働時間、投票トランザクション率、ブロック時間、TPS などのパラメータによって測定されます。
2022 年 10 月の最後のネットワーク パフォーマンス レポート以来、Solana ネットワークには次のようないくつかの大きな改善が加えられました。
Solana ネットワークは、世界中の強力な独立したバリデーターによって運営され続けています。これは世界で最も分散化された PoS ブロックチェーンの 1 つであり、最も開発されたものの 1 つです。以下に、Solana ネットワークの分散化と活力を測定するために、Solana Foundation が追跡したいくつかの統計を示します (2023 年 7 月 11 日時点のデータ)。
(注: これらの数字はノードの数を表しており、独立したオペレーターではありません。独立したバリデーターまたは RPC オペレーターが何人あるかを確認することはできません。)
ネットワークパフォーマンスの概要
10 億人が Solana ネットワークを利用するには、ユーザーはネットワークの全体的な信頼性、つまりネットワークに継続的にアクセスできる能力、ネットワークに関する情報の正確さ、取引の速度、資金と情報のセキュリティに自信を持つ必要があります。
ネットワークがこれをどのように測定するかを確認するために財団が追跡しているいくつかの指標を次に示します。わかりやすくするために、4 つの指標に焦点を当て、ユーザーがこれらの指標とその進捗状況を時間の経過とともに簡単に追跡できるようにします。これらのメトリクスやその他のメトリクスが Dune ダッシュボードに含まれているため、データ レイヤーにドリルダウンしたり、独自の分析を自分で実行したりすることが簡単になります。
稼働時間
一貫して信頼性の高いネットワークは、Web の信頼と継続的な成長の基盤です。信頼性の最も重要な尺度の 1 つはネットワークの稼働時間です。
過去 6 か月間における特定の月の稼働時間の割合として測定された、ネットワークの毎月の稼働時間のスナップショットを作成しました。
投票取引率
投票トランザクションは、ブロックチェーンが依存する分散型のコンセンサスを作成するため、ネットワークの機能に必要です。投票トランザクションは、バリデーターが 1 つ以上の提案されたブロックを承認するために投票するときに発生します。非投票トランザクションは、ブロックチェーン上のユーザーのアクションによってトリガーされるトランザクションです。たとえば、非投票トランザクションは、NFT ミント、またはあるウォレットから別のウォレットへのユーザーによるトークンの転送を表す場合があります。ネットワークはコンセンサスに達するために一定数の投票トランザクションを必要としますが、ネットワークの効率が向上するにつれて投票トランザクションの全体的な割合が減少するはずであるため、時間の経過とともに投票トランザクションと無投票トランザクションの比率が減少することが予想されます。
以下は、過去 6 か月間の投票取引と無投票取引の比率です。
ブロックタイム
ブロック時間は、ネットワークがブロックチェーンに「ブロック」を追加する速度を測定するのと同様に、単一トランザクションの速度を測定します。このグラフでは、ブロックの生成にかかる平均時間、このメトリクスの一貫性、および時間の経過とともにどのように変化するかがわかります。
2 月下旬のピークは、2 月 25 日のネットワーク障害に関連していました。
平均および最大 TPS
TPS は、ネットワークの現在の処理能力を最も正確に反映し、時間の経過とともに増大する可能性を示します。ベンチマークは 1 秒あたり 65,000 トランザクションです。実際の TPS は、ネットワーク上の複雑なトランザクションのさまざまな組み合わせや、その時々の需要に基づいて変化します。たとえば、NFT の購入は、ウォレット間でネイティブ トークンを単に移動するよりもはるかに複雑です。
TPS はネットワーク容量を反映するのではなく、トランザクション数の需要を反映することに注意することが重要です。ほとんどの場合、メインネットのベータ版はキャパシティを下回って実行されています。
以下のグラフは、ネットワークのリアルタイム パフォーマンスのスナップショットです。これは、特定の日付の平均 TPS と日付ごとに分割された最大 TPS に分割されます。平均 TPS は 2022 年 12 月以降、比較的類似した状態を維持していますが、高いネットワーク需要に関連して多少の変動はあります。 2022 年 1 月以来、最大 TPS は着実に増加しており、2022 年後半には新しいネットワークのアップグレードに関連して大幅に増加します。
2022 年 10 月以降のネットワーク ハイライト レポート
2022年、Solanaネットワークは、大規模なNFT鋳造中など、活動が活発な時期に数回の速度低下や停止を経験しました。これに応じて、コア開発者は、QUIC、ステーク重み付け QoS、および地域化された料金市場を含むネットワーク アップグレードを展開しました。これらのアップグレードを展開して以来、ネットワークは、MadLads NFT 鋳造などの高ストレスの時期に非常にうまく機能しました。開発者はまた、最大トランザクション サイズ (現在は 1232 バイトに制限されている) の増加や投票ロジックの簡素化など、他のネットワーク アップグレードと計画のテストと開発を続けており、それによって送信および保存する必要があるデータの総量を削減します。
アップグレード プロセスの改善: 2 月 25 日のネットワーク障害に対応して、Solana Labs の CEO である Anatoly Yakovenko は、ネットワークの拡大に直面した際の新しいアップグレードに対するアップグレード プロセスの回復力を高めるためのソフトウェア リリースの新しいプロセスを提案するブログ投稿を公開しました。これには、リリース プロセスに外部の開発者や監査人を追加してテストしてバグを発見すること、サーバーの再起動プロセスを改善すること、ネットワークの安定性への重点を置くこと、敵対的チームの結成などが含まれます。これらの提案の中には、次のようなものはすでに施行されています。
テストネット上の包括的なアップグレード プロセス: アップグレード プロセスをシミュレートするために、テストネットはまず以前のソフトウェア バージョンにダウングレードし、次にメインネットで起動されるソフトウェア アップグレード プロセスをシミュレートします。それ以前は、メインネットがアップグレードされたとき、テストネットはメインネットのマイナー バージョンでした。
** 手動再起動用のツールの最適化: ** たとえば、より機械的なステップの一部を自動化するための初期設計が用意されています (SIMD 0046)。
敵対的テストはプライベート クラスターとテストネットに対して実行されています。これらのテストは現在、コア エンジニアがより正式なテスト計画の構築に取り組んでいるため、アドホックな方法で実行されています。これに関連して、Solana Labs バリデータ リファレンス クライアントには敵対的ポートが追加され、コア ラボ エンジニアは敵対的テストの構築に使用できるシナリオを構成する機能を追加しています。
1.14.17 のスムーズなリリース: バージョン 1.14 は、ステーカーの 66.6% 以上が 1.14 にアップグレードした 5 月 22 日に正式に採用されたとみなされました。これは、2 月 25 日の障害以来初めての大規模なネットワーク アップグレードであり、前述の改良されたアップグレード スケジュールの展開となります。 5 月 30 日の時点で、Solana バリデータ クライアントのバージョン 1.14 は、Solana ネットワーク上の株式の 97.4% に採用されました。
**圧縮 NFT と状態圧縮: **圧縮 NFT は現在、Solana メインネット ベータ版で公開されています。圧縮 NFT は、非圧縮 NFT よりも 2400 ~ 24000 倍安価に運用できます。 Solana で 1 億 NFT を鋳造しても、現在はわずか 50 SOL です。この新しいNFT技術構造は「状態圧縮」と呼ばれます。状態圧縮は、メッセージの送信や顧客ロイヤルティ プログラムの強化などのユース ケースで NFT を使用できるようにすることで、多くの新しいユース ケースを解放し、ブロックチェーンの潜在的な影響を拡大します。状態圧縮は NFT 用に開発されましたが、他のアプリケーションにも使用できます。一言で言えば、状態の圧縮には、各マシンに保存されるデータの一部をブロックチェーンに保存することが含まれます。
スムーズな Helium 移行: 2023 年 4 月、Helium ネットワークから Solana ネットワークへの移行は、Helium ネットワーク参加者にとって比較的シームレスなプロセスで、Solana ネットワークに大きな混乱をもたらすことなく正常に完了しました。 Helium の移行では、状態圧縮を利用して NFT を鋳造します。これは、他の手段よりも効率的で安価です。
**Firedancer に関するその他の開発:**Firedancer は Jump Crypto によって開発された Solana バリデータ クライアントであり、さらに多くのコンポーネントが追加およびテストされています。
**Tinydancer:**Tinydancer は、Solana 上の最初のライト クライアントであり、Solana Foundation の Grizzlython Hackathon の一部として開発されました。ライト クライアントは、ラップトップなどの単純なデバイス上でローカルに実行できるソフトウェア クライアントで、ネットワーク内のフル ノードに接続して台帳の状態を確認し、無効な状態遷移をチェックします。
リアルタイム排出量モニタリング: 2023 年 4 月、Solana は二酸化炭素排出量をリアルタイムで測定する最初の主要なスマート コントラクト ブロックチェーンになりました。インディー系スタートアップ TryCarbonara は、ウェブの影響を追跡するために立ち上げられました。
2022 年 10 月以降のネットワークの課題
2022 年 10 月の最後のネットワーク パフォーマンス レポート以来、Solana ネットワークで障害が発生しています。この事件ではユーザー資金の損失はありませんでした。
2023 年 2 月の停止: 2 月 25 日、メインネット ベータ版で長いブロックファイナリティ時間が発生し始めました。調査の結果、カスタム ブロック転送ソフトウェアを実行しているネットワーク上のいくつかのサービスが原因であることが判明しました。このソフトウェアにより、通常のブロックよりも数桁大きい大量のデータが誤って送信されてしまいました。ネットワークの重複排除ロジックはこの状況に対処できず、Turbine プロトコルを圧倒し、ネットワーク パフォーマンスを大幅に低下させます。この問題を診断した後、コア エンジニアは重複排除ロジックの拡張機能を作成しました。これは現在、Solana Labs バリデータ クライアント v1.13.7 および v1.14.17 から実装されています。これは、すべての UDP ベースのネットワーク プロトコルを QUIC に置き換える長期的な Solana プロトコル設計によっても緩和され、Turbine の制約がより適切に適用されます。停止レポートの全文はこちらからお読みください。
この障害の原因に対処するために、提案されているいくつかのネットワーク アップグレードが実装または展開されており、特に QUIC、料金市場、およびステーク重視のサービス品質 (QoS) の実装が挙げられます。
今後の取り組み
Solana のコア開発者は、ユーザーの大幅な増加と導入に直面してネットワークを強化することを目的とした、多数の新しいネットワーク アップグレードに取り組んできました。
これらの Solana 改善ドキュメント (SIMD) は、複数のコア開発チーム間で調整する必要があるネットワークに変更を加える方法について提案された設計ドキュメントです。最近受け入れられた SIMD の 1 つは SIMD-33 です。タイムリーな投票クレジットは、投票されたスロットの数に基づいて付与され、低レイテンシの投票に対してより多くの報酬が与えられます。これは、ブロックのファイナライズ時間を短縮し、意図的に遅延した投票を防止することを目的としています。
最新バージョンにはネットワークのアップグレードが含まれていますが、これらの機能はまだ有効化されていません。新機能により、ネットワーク遅延が大幅に改善されます。新しいバージョンでは、ユーザーが誓約を滞納しているネットワーク上のノードの委任を解除できるため、スキップ率が減少し、パフォーマンスが向上します。 (注: 委任されていないステーキングアカウントは依然として元のステーカーによって管理されており、アクティブなバリデーターに自由に再委任したり、資金を引き出したりすることができます)。
ユーザーは、Solana ネットワークのパフォーマンスを継続的に監視し、コミュニティが Solana ネットワーク レポートを通じてネットワークの発展を長期的に追跡できるようにすることができます。