理想的な条件下で Solana が 100,000 TPS に達する意味は何でしょうか?
最近、Solana は理想的な条件下で 100,000 TPS を達成しました。この記事では、その実験的な背景、毎日の TPS との違いの理由、および Firedancer や Alpenglow などの将来のアップグレードがネットワーク パフォーマンスと分散化をどのように体系的に改善するかについて説明します。この記事は、Chain View によって書かれた記事を元に、PANews によって編集、編集、執筆されました。
(暫定的な要約: Solana 創設者 Toly: Pump.fun は「世界トップのライブ ブロードキャスト プラットフォーム」にアップグレードできる! クリエイターの資本市場はさらに前進できるか?)
(背景補足: Solana の第 2 世代携帯電話 Seeker の出荷が開始されたが、別料金が必要で、新通貨 $SKR はまだ到着していない)
過去 2 日間で、Solana の100,000 TPS @cavemanloverboy が実際に Solana メインネットで 100,000 以上の TPS を実行したため、さらなる議論がありましたが、ほとんどの人はこのデータの背後にある意味を理解していませんでした:
1) まず第一に、cavey の実験は本質的に「理想的な条件」での極端なテストでした。これは、これが Solana メイン ネットワークの通常のパフォーマンスではないことを意味します。テストネットワーク環境での実験室データとは異なりますが、悪くありません。
彼は noop (操作なし) テスト プログラムを使用したためです。名前が示すように、最も基本的な署名検証のみを実行し、成功を直接返します。計算は実行されず、アカウントのステータスも変更されず、他のプログラムも呼び出されません。また、各トランザクションはわずか 200 バイトで、通常のトランザクションの 1 kb 以上よりはるかに小さいです。
これは、この 100,000 TPS テストが異常なトランザクション環境下で計算されたことを意味します。アプリケーション層の実際の処理能力ではなく、Solana のネットワーク層とコンセンサス層の最終的なスループットをテストします。
2) この実験の成功のもう 1 つの鍵は、Frankendancer 検証クライアントです。簡単に言うと、Frankendancer は Jump Crypto によって開発されている Firedancer バリデーターの「ハイブリッド ベータ バージョン」であり、Firedancer の完成した高性能コンポーネントを既存の Solana バリデーターに移植したものです。
実際、ウォール街の高頻度取引技術スタックを使用して Solana のノード システムを再構築し、高度なメモリ管理、カスタム スレッド スケジューリング、その他の基本的な最適化を通じてパフォーマンスを向上させています。ただし、一部のコンポーネントを交換するだけで、パフォーマンスが 3 ~ 5 倍向上します。
3) このテスト実験は、Solana が理想的な条件下で 100,000 以上の TPS を達成できることを示していますが、なぜ 1 日あたり 3000 ~ 4000 TPS しかないのでしょうか?簡単にまとめると、理由は大きく 3 つあります。
1. Solana の POH コンセンサス メカニズムでは、検証者が維持するために継続的に投票する必要があり、これらの投票トランザクションだけでブロック スペースの 70% 以上を占有するため、通常のトランザクションに残されたパフォーマンス チャネルが狭まります。
2.ソラナの生態活動には、ミントの新しい NFT や新しい MEME など、多数の国家競争行動が含まれることがよくあります。公開する場合、同じアカウントの書き込み権限を奪うトランザクションが何千も存在する可能性があり、その結果、トランザクションの比較的大部分が失敗します。
3. MEV の利益をつかむために、Solana エコシステム内のアービトラージ ロボットが大量の無効なトランザクションを送信する可能性がありますが、これはリソースの無駄です。
4) ただし、今後の Firedancer の完全展開と Alpenglow のコンセンサス アップグレードにより、これらの問題は体系的に解決されます。
Alpenglow コンセンサス アップグレードの重要なポイントの 1 つは、投票トランザクションをオフチェーンに転送することです。これは、通常のトランザクション用のスペースの 70% を解放することに相当します。同時に、確認時間を 150 ミリ秒に短縮することができ、Solana の DEX エクスペリエンスを CEX に限りなく近づけることができます。さらに、ローカル料金市場の活性化により、単一プログラム Fomo の人気によって引き起こされるネットワーク全体の輻輳という恥ずかしい状況も回避できます。
パフォーマンスの最適化と改善に加えて、Firedancer の主な利点は、クライアントの多様性を実現することです。これにより、Solana はイーサリアムのような Geth や Nethermind などの複数のクライアントを持つことができ、分散化と単一点ノード障害が直接改善されます。
上。
つまり、Solana の 100,000 TPS の議論では、知識のある人は Solana の将来アップグレードされるクライアントとコンセンサス プロトコルに対する信頼を理解していますが、知識のない人は Solana の勢いを高めるために TPS 軍拡競争に頼ろうとしています (ただし、TPS 競争は時代遅れです)。しかし、実験の背後にある意味を理解することは非常に価値があります。ここで私はその知識を広め、皆さんと共有していきます。