著者:David C, Bankless; 編集:Whitewater, Golden Finance
Solana は激動の1年を過ごしてきました。
ほとんどの投資家の関心が値動きとSolanaへのmemecoin市場の影響に集中する中、L1にとって最も楽観的な展開は、プロジェクトの実際の開発でした。
この記事では、急成長しているL2エコシステムからZK圧縮、新しいバリデータクライアントまで、ブロックチェーンを前進させるために採用・開発されているさまざまな技術について掘り下げます。
Solana L2とロールアップ
Solanaの1.18.15のソフトウェアアップデートは、新しい集中型スケジューラーのおかげでネットワークが大幅に改善されたことを示すかもしれませんが、これはSolanaの成功の終わりではありません。これは、大量のトランザクションとスケールを管理しながら成功し続けるというSolanaの成功の終わりを意味するものではなく、Solanaが必要とする唯一のアップグレードでは決してありません。
数カ月にわたるmemecoinトランザクションの混雑と予想されるエアドロップは、Solanaのモノリシックなアーキテクチャをテストし、モノリシックを維持するのか、モジュラーアプローチを取るのかという議論を巻き起こしました。
Solanaのモノリシックデザイン(すべてのアクティビティが単一のチェーン上で行われる)には、高速トランザクションと構成のしやすさという利点がありますが、チェーンが成熟するにつれ、インフラのコストが上昇します。今年初め、私たちはSolanaがコスト上昇と混雑に対処するためにL2とRollupを必要とすることについて多くの話題を目にした。
L2とSolana仮想マシン(SVM)のモジュール性は、ゲーム、AI、銀行、取引におけるアプリケーションチェーンとL2の成長とともに、勢いを増し続けています。これは、スケーラビリティの必要性と、Pythのようなアプリケーションチェーンの成功によってもたらされています。Pythはメインネットから外れて、高頻度の価格更新を処理する一方で、SVMを維持して大量の取引に対処しています。
他の企業もPythに追随し、独自のSVMを使用して、特定のユースケースのためにアプリケーションチェーンやロールアップを構築しています。
MagicBlock はエフェメラルチェーニングを導入しています。スケーラブルでコンポーザブルなオンチェーンゲームのために、エフェメラルロールアップがSolanaに導入されました。
GrassはブラウザベースのDePINプロジェクトで、自身のL2でデータ検証にZKプルーフを使用することで、AIデータの問題を解決しています。
Zeta Marketsは恒久的なDEXで、ユーザーエクスペリエンス、資本効率、取引速度を改善するためにSolana Rollupを立ち上げる予定です。
Sonicは最近テストネットワークを立ち上げ、ゲームがSolanaに独自のチェーンを展開するためのモジュラーSVMチェーン(ハイパーグリッド)を構築しています。
Iron Bankは、高性能でコンプライアンスに準拠した法的取引のためにSVMを使用する初の機関投資家向けオンチェーンバンクを開発しています。
MantisはSolana Rollupで、Picasso NetworkのRestaking Layerを通じて、チェーン抽象化オーダーフロー、クロスチェーン相互運用性、ネイティブ収益を提供します。
ZK圧縮
L2に加えて、Solana Developer PlatformHelius および Solana の ZK レイヤー Light Protocol では、ネットワークを拡張するために ZK 圧縮と呼ばれる技術も導入しています。
ZK圧縮は、各ノードが保存しなければならないデータの継続的な増加であるステートフルな肥大化に対処することで、スケーラビリティを強化するように設計されています。状態の肥大化により、完全なノードのハードウェア要件が増加し、履歴データの維持にコストがかかるようになります。その結果、ネットワークコストが上昇し、分散化が低下し、アプリケーションの相互運用性が難しくなります。
ZK圧縮は、従来のファイル圧縮と同じようにデータサイズを縮小する一方で、複数のアカウントをMerkleルートと呼ばれる検証可能な単一のダイジェストにグループ化することで、Solanaが元帳データを保存する方法を最適化します。このアプローチは、データのセキュリティと完全性を維持しながら、ストレージコストを削減します。これは、Solana上で直接行われるのではなく、ネットワークの異なる部分間の通信を促進するRPCレベルで行われます。
ZK圧縮はSolanaのスケーラビリティを劇的に向上させます。状態の肥大化を緩和し、フルノードの要件を削減し、過去の状態へのアクセスを強化し、元帳の効率を向上させ、取引コストを削減し、分散化を維持します。
New Node Client
Solana は、ブロックチェーンの高い性能と信頼性を満たすために常に進化しています。Solanaは常に進化しています。2つの主要な開発は、新しいノードクライアントFiredancerとMithrilであり、これらはアップグレードされた技術によってSolanaのスケーラビリティ、効率性、堅牢性を強化するように設計されています。
Firedancer
商社Jump Cryptoによって開発されたFiredancerバリデータークライアントは、モジュール式アーキテクチャ、低レイテンシー、高スループットによってSolanaのパフォーマンスを強化するように設計されています。
Firedancerは現在ベータ版ネットワークで稼働しており、どのようにこれらの改善を実現しているのか見てみましょう。
モジュール式アーキテクチャと耐障害性:従来のクライアントとは異なり、Firedancerは「ブロック」として知られるモジュール式アーキテクチャを採用しています。「ブロック」は、トランザクション処理や署名の検証など、それぞれが特定の機能を実行します。このモジュラーアプローチは、1つのブロックの障害がシステム全体に影響しないことを保証します。
高度なネットワーキングとデータ処理: Firedancerはカスタム実装を使用して効率的にデータフローを管理し、メモリ割り当てを最小限に抑え、ネットワーク停止の原因となる輻輳を防ぎます。さらに、Firedancerはデータ並列性を活用し、最小限の待ち時間で大量のトランザクションを処理します。
ハードウェアアクセラレーションと効率性: Firedancerは、フィールドプログラマブルゲートアレイ(FPGA)と、Firedancerが1秒間に最大8Mの署名を処理できるようにする非常に効率的なハードウェアを組み合わせることで、驚異的なスループットとエネルギー効率を達成しています。
Mithril
シンプルさに特化したコーディング言語であるGolangで書かれ、バリデーターのOverclockによって開発されたMithrilは、まもなくローンチされる新しいフルノードクライアントです。ハードウェア要件を減らし、実行中のSolanaノードへのアクセス性を向上させることで、スケーラビリティと分散化を高めるように設計されています。
Mithrilはいくつかのマイルストーンに分けて開発されています:
SVM の再構築: 最初のマイルストーンはほぼ完了しました。GolangでSVMを再構築し、すべてのシステム操作とネイティブプログラムを書き直し、徹底的にテストしてバグがないことを確認します。
トランザクション処理とブックの更新:2つ目のマイルストーンは、トランザクションの処理とSolanaのブックの更新に重点を置き、Mithrilは最小限のRPCインターフェースを実装してネットワークとのインタラクションを改善し、インフラコンポーネントを強化してアップタイムを確保します。
システム最適化:第3のマイルストーンでは、仮想マシンとアカウントデータベースをアップグレードすることで、システムパフォーマンスを最適化し、リソース消費を削減します。これにより、スマートコントラクトの迅速な実行と、より効率的なデータ管理が可能になり、システムの拡張性が高まります。
データの取得と保存のアップグレード:最後のマイルストーンは、複数のソースからブロックチェーンのデータを取得し、可用性を確保し、過去のデータをアーカイブする機能を組み込み、高速で信頼性の高いデータ配信のためにBitTorrentを使用し、セキュリティと耐久性を強化するためにFilecoinを使用することで、データへのアクセス性、信頼性、耐久性を向上させることを目的としています。データへのアクセス性、回復力、セキュリティを向上させるためです。
展望
Solanaが進化を続け、大量のトランザクションとネットワークの混雑がもたらす課題に対処している中、最新のソフトウェア更新と、L2、ZK圧縮、高度なノードクライアントなどの新技術の導入は、Solanaの大きな進歩を示しています。は、Solanaの望ましい規模を処理する能力において大きな進歩を示しています。
Solanaの将来は明るいと思われます。このチェーンは、増大する需要を満たすためにアーキテクチャを適応させ、ネットワークを構築する場所として好まれるような継続的な成長と進歩への道を開いています。