By Tianyi Wu, DeThings
1月8日、CoinDeskは、SolanaがFiredancerのテストを強化していると報じた。ブロックチェーンの処理速度を劇的に向上させることを約束している。
ソラナ・テクノロジーのDiscordサーバーによると、今週末までに、ソラナのコア開発者は、チェーンの低リスクのテストネットワーク上の処理能力の「大部分」が、Firedancerの初期バージョンであるFrankendancerを実行できるようになることを期待している。を実行している。そして、ソラナバリデーター(ネットワークに電力を供給するコンピュータを動かす人々)に行動を起こすよう呼びかけている。このアップグレードは、チェーンが定期的に失敗していた2022年以来準備中であり、アップグレードはソラナの安定性とスピードを高めると見られていた。
史上最速のブロックチェーンがやってくる?
Firedancerの支持者たちは、取引大手Jumpの暗号通貨部門が開発したこのソフトウェアが、世界の金融市場をブロックチェーンに誘い込む暗号通貨の競争において、Solanaに比類ない優位性を与えると信じている。彼らは、1秒間に100万トランザクションという理論上のスピードが、現在利用可能などのブロックチェーンベースのシステムよりも桁違いに速いことを指摘している。
ジャンプ・クリプトチームのリーダーシップの下で開発されたソラーナの新しいバリデータクライアントとして、ソラーナネットワークのスループットとセキュリティを向上させることに基本的に焦点を当てている。2022年から開発が進められているFiredancerは、Solanaの既存のRust言語クライアント(Agave)とは対照的で、CとC++で再設計されており、メモリリークなどの問題によるシステムクラッシュの確率を大幅に低減する決定であるため、既存のクライアントよりも安定している。安定性。
ファイアダンサーの開発は、初期段階で多くの課題に直面しました。たとえば、新しいソフトウェアの複雑さのために、バリデータはテスト中に多くの不具合を発見し、多くのバリデータがそれを警戒するようになりました。
Firedancer自体のリリース日はまだ決まっていない。今のところ、Jump CryptoはFiredancerとSolanaのメインクライアントアーキテクチャの要素を組み合わせたハイブリッドであるFrankendancerのみをリリースしている。今週になるまで、Frankendancerを採用していたバリデーターはごく少数で、多くのバリデーターがCoinDeskに、Frankendancerには欠陥があり、クラッシュしやすいと述べている。
Solanaバリデータコミュニティの長年のメンバーであるKollen House氏は、「このプロジェクトを継続するのは非常に難しかったが、我々はやり遂げた」と述べている。彼は、Frankendancerをより広く採用しようという新たな動きは、このソフトウェアが「成熟」したことの表れだと見ている。
Firedancerの技術革新
Firedancerは、特にハイパフォーマンス・コンピューティングと並列処理の分野において、既存のSolanaクライアントを上回る多くの重要な技術革新をもたらします。Firedancerのアーキテクチャは、ハイパフォーマンス・コンピューティング・スタック、ネットワーキング・スタック、ランタイムおよびコンセンサス・メカニズムという3つのコア・コンポーネントで構成されている。これらの技術革新により、Solanaネットワークのスループットは飛躍的に向上し、理論的には1秒間に100万トランザクション以上に達することができ、既存のシステムのスループット限界をはるかに超えている。
並列性と効率的なコンピューティング
Firedancerの設計は、各検証ノードが複数の独立したスレッドで、トランザクション検証、ブロックパッキング、データ処理などの異なるタスクを実行する、高度な並列コンピューティングモデルに依存しています。とデータ処理などである。この並列化により、システムはコンピューティングリソースをより効率的に割り当て、スループットを最大化し、処理速度を向上させることができる。この設計では、各スレッドが特定のタスクに集中し、専用のCPUコアを持つことで、リソースの浪費を避けることができます。
タイルアーキテクチャ
Firedancerは革新的なタイルアーキテクチャを導入しており、各タイルは特定のタスクに対応し、特定のスレッドとCPUコアに関連付けられています。各タイルは特定のタスクに対応し、特定のスレッドとCPUコアに関連付けられている。この柔軟なアーキテクチャにより、実際のニーズに応じてさまざまなタイプのタスクにリソースを割り当てることができる。たとえば、ネットとQUICプロトコルのタイルは非常に高速で、1秒間に100万件以上のトランザクションを処理できる。一方、ベリファイとバンクのタイルは、トランザクションの安全な検証と実行に重点を置いており、スループットは低いものの、非常に同時性の高いトランザクション要求に対応できる。
効率的なコンセンサスとネットワーク伝送
Firedancerのコンセンサスメカニズムは、ネットワークデータフローと分散処理を最適化することで、トランザクション検証の待ち時間を短縮し、システム全体の応答性を向上させます。Firedancerのコンセンサスメカニズムは、ネットワークのデータフローと分散処理を最適化することで、トランザクション検証の待ち時間を短縮し、システムの応答性を向上させる。これにより、Solanaネットワークは、高集中度や高負荷時に効率的な運用を維持し、単一障害点によるシステムクラッシュを回避することができます。Firedancerの最大のハイライトのひとつは、パフォーマンスの向上だ。開発チームによると、Firedancerは1秒間に100万件以上のトランザクションを処理でき、Solanaの現在の理論限界である50,000TPSをはるかに超えている。この性能は、世界の金融市場におけるSolanaのブロックチェーンの競争力を大幅に向上させ、将来のDeFiとWeb3アプリケーションにより堅牢なインフラを提供する。Visaのような従来の金融決済システムを参考にすると、トランザクションのスループットは通常1秒あたり数万トランザクションであり、Firedancerの性能は間違いなくSolanaをこれらの競合他社と差別化し、ブロックチェーン決済における将来のリーダーにするでしょう。
ネットワークの安定性とセキュリティの強化
パフォーマンスの向上に加え、FiredancerはSolanaネットワークのセキュリティを大幅に強化します。既存のシステムと互換性のある新しいクライアントを導入することで、FiredancerはSolanaネットワークの分散化を強化するだけでなく、個々のクライアントの障害によるネットワーククラッシュのリスクをさらに低減します。レガシーなRustクライアントとは異なり、FiredancerはCとC++で書かれており、メモリリークなどの問題によるダウンタイムを防ぐだけでなく、障害発生時の影響範囲も最小限に抑えている。
ネットワークアップグレードの複雑さを軽減
Firedancerの導入は、Solanaネットワークをアップグレードするための新しいソリューションも提供します。以前のバージョンでは、Solanaはネットワークのアップデートとメンテナンスのために少数のクライアントに依存しなければなりませんでした。Firedancerの追加により、Solanaはクライアントの選択肢を増やし、ネットワークのアップグレードをより柔軟かつ効率的に行えるようになった。さらに、Firedancerは既存のプロトコルと互換性があるため、DAppの開発者やユーザーに大きな調整を求めることなく、エコシステムをスムーズに移行することができます。