Firedancer 是什麼?它對 Solana 為何如此重要?

Firedancer 新手指南 📖
Firedancer 是一個為 Solana 區塊鏈而設的第三方驗證者客戶端軟件,旨在提升網絡的效率和交易處理能力。
要與 Solana 區塊鏈互動,或者與任何 區塊鏈 互動,希望連接到區塊鏈的人士必須運行客戶端軟件。
在區塊鏈領域,在電腦上運行客戶端軟件的人被稱為節點。節點可以執行一系列重要角色,例如協助保護和維護區塊鏈網絡。
客戶端軟件就像節點電腦與區塊鏈之間的橋樑。
開源公共區塊鏈允許開發人員建立自己的應用程式,或此軟件的實施方案,以執行各種功能。
加密貨幣錢包 是客戶端軟件實施的一個例子。加密錢包允許用戶透過區塊鏈網絡直接彼此之間交易加密貨幣。
驗證者客戶端是另一種類型的客戶端軟件實施,它管理參與加密貨幣質押過程(提出新區塊)的節點。
Solana 目前的挑戰 ⛔️
為了促進區塊鏈去中心化並消除任何單一故障點,以太坊 (ETH) 等項目鼓勵外部開發人員以各種編程語言創建自己的客戶端實施方案。這意味著節點運營者在決定使用哪種客戶端時,有多種不同的選擇。
這主要有三個優點:
- 每個客戶端都有自己獨特的程式碼庫,從而降低了網絡對錯誤和攻擊的整體脆弱性。
- 降低交易最終性風險(防止單一客戶端操縱區塊鏈交易)。
- 開發人員可以使用他們最熟悉的編程語言創建應用程式。
由於客戶端多樣性的重要性,以太坊協議 引入了諸如 非活躍洩漏 等懲罰措施,以勸阻節點都運行相同的客戶端軟件。
目前,Solana 區塊鏈只有三個驗證者客戶端在運行:
- Solana Labs 客戶端(以 Rust 編程語言編寫)。
- Jito-Solana 客戶端(從 Solana Labs 客戶端分叉而來,同樣以 Rust 編程語言編寫)。
- Sig 客戶端(以 Zig 編程語言編寫)。
這意味著 Solana 在抵抗攻擊方面不如其主要競爭對手,後者目前 擁有 大約六個不同的共識客戶端和八個執行客戶端。
此外,Solana 的原生客戶端不支持分片 — 這是一種透過將交易處理負載同時分佈到多個較小的分片鏈上,從而提高區塊鏈可擴展性的系統。
然而,有一個新的客戶端即將面世。
Firedancer 是什麼,為何它如此重要?🧐
Firedancer 是為 Solana 編寫的全新高效能驗證人客戶端,採用 C++ 程式語言。
Firedancer 由 Web3 基礎設施公司 Jump Crypto 開發,旨在顯著提升 Solana 的交易處理能力並提供分片支援。
在 2022 年播出的現場演示中,Firedancer 展示了每秒處理超過 100 萬筆交易的能力。這個數字是 Solana 當前理論極限 50,000 tps 的許多倍,並遠超過像 Visa 等領先服務供應商通常處理的交易量。
這種升級的性能可能會提升 Solana 作為領先 Layer 1 區塊鏈的吸引力,並使該網絡能夠跟上加密貨幣市場中其他頂級競爭對手的步伐。
該項目於 2022 年首次宣佈,其現場測試網則於 2023 年 10 月推出。
除了其性能優勢,Firedancer 將為 Solana 驗證人節點提供第四個軟體選項,進一步降低 Solana 對錯誤、代碼漏洞和攻擊的脆弱性。
Solana 社群對 Firedancer 有何看法?🗣️
Solana 擁有現今所有協議中最大的區塊鏈開發者網絡之一。新的客戶端軟體選項為那些在 Solana 網絡上構建功能的人們帶來了新的可能性。
在他們最近的部落格文章中,Helius 聯合創始人兼執行長 Mert Mumtaz 就 Firedancer 對於 Solana 的重要性發表了以下評論。
"這項技術壯舉讓目前市場上最快、性能最佳的區塊鏈變得更好。Solana 旨在成為一個高吞吐量、低延遲的全球狀態機。Firedancer 是實現這些目標的巨大飛躍。"
請瀏覽 Helius 的完整部落格文章,深入了解 Firedancer 的內部運作原理和更多技術細節。
開始購買 Solana (SOL)
既然您已了解 Firedancer 的所有資訊,是否準備好繼續您的加密貨幣之旅並購買 Solana?
請參閱我們的 Kraken Learn Center 指南,了解更多關於如何購買 Solana (SOL) 的資訊,並立即註冊 Kraken 賬戶。