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

Firedancer 新手指南 📖
Firedancer 是一款適用於 Solana 區塊鏈的全新第三方驗證者客戶端軟件,旨在提高網絡效率和交易處理能力。
要與 Solana 區塊鏈或任何區塊鏈互動,希望連接到區塊鏈的人必須運行客戶端軟件。
在區塊鏈領域,在其電腦上運行客戶端軟件的個人被稱為節點。節點可以執行一系列重要角色,例如幫助保護和維護區塊鏈網絡。
客戶端軟件充當節點電腦與區塊鏈之間的橋樑。
開源公共區塊鏈允許開發人員創建自己的應用程式或此軟件的實施,以執行各種功能。
加密貨幣錢包是客戶端軟件實施的一個例子。加密錢包允許用戶透過區塊鏈網絡直接相互交易加密貨幣。
驗證者客戶端是另一種類型的客戶端軟件實施,用於管理參與加密貨幣質押過程(提議新區塊)的節點。
Solana 目前面臨的挑戰 ⛔️
為了促進區塊鏈去中心化並消除任何單點故障,以太坊 (ETH) 等項目鼓勵外部開發人員使用各種程式語言創建自己的客戶端實施。這意味著節點營運商在決定使用哪個客戶端時有多種不同的選擇。
這有三個主要優點:
- 每個客戶端都有其獨特的代碼庫,降低了網絡對錯誤和攻擊的整體脆弱性。
- 降低交易最終性風險(防止單一客戶端操縱區塊鏈交易)。
- 開發人員可以使用他們最熟悉的程式語言創建應用程式。
由於客戶端多樣性的重要性,以太坊協議引入了諸如不活躍洩漏等懲罰措施,以阻止所有節點運行相同的客戶端軟件。
目前,Solana 區塊鏈只有三個驗證者客戶端在運行:
- Solana Labs 客戶端(以 Rust 程式語言編寫)。
- Jito-Solana 客戶端(從 Solana Labs 客戶端分叉而來,也以 Rust 程式語言編寫)。
- Sig 客戶端(以 Zig 程式語言編寫)。
這意味著 Solana 對攻擊的抵禦能力不如其主要競爭對手,後者目前擁有大約六種不同的共識客戶端和八種執行客戶端。
此外,Solana 的原生客戶端不支持分片 — 一種透過同時將交易處理負載分散到多個較小的分片鏈來提高區塊鏈可擴展性的系統。
但是,一個新的客戶端即將出現。
Firedancer 是什麼?為何它對 Solana 如此重要?🧐
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 學習中心指南,了解更多關於如何購買 Solana (SOL) 的資訊,並立即註冊 Kraken 帳戶。