
史上最快區塊鏈誕生在即?一文解析 Solana Firedancer 亮點
TechFlow Selected深潮精選

史上最快區塊鏈誕生在即?一文解析 Solana Firedancer 亮點
Firedancer 理論速度為:每秒 100 萬筆交易,比當今任何基於區塊鏈的系統都要快幾個數量級。
撰文:吳天一,DeThings
1 月 8 日,據 CoinDesk 報道,Solana 正在加強對 Firedancer 的測試,這是一項備受期待的軟件升級,有望大幅提高區塊鏈的處理速度。
根據 Solana 技術 Discord 服務器中的消息,到本週末,Solana 的核心開發人員希望該鏈的低風險測試網絡上的「絕大多數」處理能力能夠通過 Firedancer 的早期版本 Frankendancer 運行。並號召 Solana 驗證者(即運行為網絡提供動力的計算機的人)採取行動。自 2022 年起,該升級就一直在籌備中,當時該鏈經常出現故障,升級被視為對 Solana 穩定性和速度的提升。
史上最快區塊鏈即將誕生?
Firedancer 的支持者認為,這款由交易巨頭 Jump 的加密貨幣部門開發的軟件將使 Solana 在加密貨幣吸引全球金融市場進入區塊鏈的競賽中佔據無可匹敵的優勢。他們指出,它的理論速度為:每秒 100 萬筆交易,比當今任何基於區塊鏈的系統都要快幾個數量級。
作為 Jump Crypto 團隊主導開發的 Solana 新驗證器客戶端,它從根本上致力於提升 Solana 網絡的吞吐量和安全性。早在 2022 年,Firedancer 就開始了開發計劃,它與 Solana 現有的 Rust 語言客戶端(Agave)形成了鮮明的對比。Firedancer 採用 C 和 C++ 語言進行重新設計,這一決定極大地減少了由於內存洩漏等問題導致的系統崩潰的概率,因此比現有客戶端更加穩定。
在早期階段,Firedancer 的開發面臨了許多挑戰。例如,由於新軟件的複雜性,驗證者在測試過程中發現了許多缺陷,導致很多驗證者對其持謹慎態度。
Firedancer 本身尚未確定發佈日期。目前,Jump Crypto 僅推出了 Frankendancer,它是一種混合體,結合了 Firedancer 和 Solana 主要客戶端架構的元素。本週之前,只有一小部分驗證者採用了 Frankendancer;許多人告訴 CoinDesk,他們發現它存在缺陷且容易崩潰。
Solana 驗證者社區的長期成員 Kollen House 表示:「讓這個項目繼續運行非常困難,但我們做到了。」他認為,推動更廣泛地採用 Frankendancer 的新舉措是該軟件「成熟」的標誌。
Firedancer 技術創新
Firedancer 與現有的 Solana 客戶端相比,帶來了多個重要的技術創新,尤其是在高性能計算和並行化處理方面。Firedancer 的架構由三個核心組成部分構成:高性能計算堆棧、網絡堆棧、運行時和共識機制。這些創新使得 Solana 網絡的吞吐量得到了大幅提升,理論上可以達到每秒超過 100 萬筆交易,遠遠超過現有系統的吞吐量極限。
並行性與高效計算
Firedancer 的設計依賴於高併發的計算模型,每個驗證節點通過多個獨立的線程執行不同的任務,如交易驗證、區塊打包和數據處理等。這種並行化處理使得系統能夠更加高效地分配計算資源,最大化吞吐量並提高處理速度。每個線程專注於某一任務,並擁有專門的 CPU 核心,這種設計避免了資源的浪費。
瓦片架構(Tiles Architecture)
Firedancer 引入了創新的瓦片架構(tiles),每個瓦片對應一個特定任務,並與一個特定的線程和 CPU 核心綁定。這種靈活的架構使得不同類型的任務能夠根據實際需求靈活分配資源。例如,網絡堆棧(net) 和 QUIC 協議 的瓦片處理速度極快,每秒能夠處理超過 100 萬筆交易,而 交易驗證(verify) 和 銀行操作(bank) 瓦片則專注於事務的安全驗證和執行,雖然其吞吐量較低,但能夠處理高併發的交易請求。
高效的共識與網絡傳輸機制
Firedancer 的共識機制通過優化網絡數據流和分佈式處理,降低了交易驗證的延遲,提高了整個系統的響應速度。這使得 Solana 網絡在高併發和負載激增時,能夠保持其高效運作,避免因單點故障導致的系統崩潰。
Firedancer 對 Solana 的影響
突破性吞吐量
Firedancer 的最大亮點之一便是其提升的性能。根據開發團隊的展示,Firedancer 每秒能夠處理超過 100 萬筆交易,遠超 Solana 當前 50,000 TPS 的理論極限。這一性能大幅提高了 Solana 區塊鏈在全球金融市場中的競爭力,也為未來的 DeFi 和 Web3 應用提供了更為強大的基礎設施。以 Visa 等傳統金融支付系統為參考,其交易吞吐量通常僅為每秒數萬筆。Firedancer 的性能無疑將讓 Solana 在這些競爭者中脫穎而出,成為未來區塊鏈支付的領導者。
增強網絡穩定性與安全性
除了性能提升,Firedancer 還大大增強了 Solana 網絡的安全性。通過引入與現有系統兼容的新客戶端,Firedancer 不僅增強了 Solana 網絡的去中心化程度,還進一步減少了由於單個客戶端故障所帶來的網絡崩潰風險。與原有的 Rust 客戶端不同,Firedancer 使用 C 和 C++ 編寫,不僅能有效避免由於內存洩漏等問題導致的宕機,而且還能在出現故障時,將影響範圍降到最低。
降低網絡升級的複雜性
Firedancer 的引入還為 Solana 網絡的升級提供了新的解決方案。在此前的版本中,Solana 必須依賴於較少的客戶端進行網絡更新和維護,而這種單點依賴往往會導致升級過程中的技術難題。隨著 Firedancer 的加入,Solana 現在有了更多的客戶端選項,使得網絡升級更加靈活和高效。此外,Firedancer 與現有協議兼容,保證了生態系統的平穩過渡,無需 DApp 開發者和用戶進行重大調整。
歡迎加入深潮 TechFlow 官方社群
Telegram 訂閱群:https://t.me/TechFlowDaily
Twitter 官方帳號:https://x.com/TechFlowPost
Twitter 英文帳號:https://x.com/BlockFlow_News














