什麼是火舞者? Solana上的驗證器解決方案概述

本文為機器翻譯
展示原文

什麼是火舞者? Firedancer是Solana上新一代驗證器的解決方案,旨在解決當前所有網路問題。 Firedancer 真的能做到它所說的話和它真正的樣子嗎?讓我們透過下面的文章來了解:

要了解有關Solana的更多信息,人們可以參考以下一些文章:

Solana網路當前的挑戰

目前Solana網路面臨兩大挑戰: Solana網路的去中心化程度與穩定性。首先,關於Solana網路的去中心化程度。 Solana本身就是一個整體區塊鏈,TPS 高達數千(實際上),如果你看看當今的區塊鏈區塊鏈以太坊、 Sui、 Aptos、Avalanche、...甚至Layer 2 , Solana都遙遙領先。因此,要成為Solana網路上的驗證者,有很多硬體需求,這裡出現了問題:

  • 在Solana上部署 Validator 的硬體太昂貴。
  • 有些硬體在市場上沒有,必須提前訂購。

由於這個因素,很少有人有足夠的資源成為Solana網路上的驗證者,這會影響未來的去去中心化。Solana所希望的是時間。隨著時間的推移,硬體將變得更便宜、更流行,因此驗證器的實作將變得更容易。然而,如果他們沒有主動權,他們就不能依賴解決方案。

除了Solana因素之外, Solana網路關閉這一事實對用戶來說也是再熟悉不過了。這個問題對網路的安全性和去中心化有著極為強烈的影響。

火舞者概述

什麼是火舞者?

Firedancer 是由Jump Crypto建構和開發的解決方案,旨在提高Solana網路的效能。確切地說,Firedancer是Solana上基於C和C++程式語言構建的新驗證器用戶端軟體,Firedancer旨在運行快速並節省內存,使其適合構建高性能客戶端。

Firedancer 在Solana上的誕生以及帶來的多項客戶端改進如下:

  • Firedancer 旨在更有效率、更快且更少擁塞地執行並發事務。請記住, Solana是最早應用平行執行的 Layer 1 之一。
  • Firedancer 支援分片。隨著Solana 的橫向擴展,分片將發揮重要Vai。
  • Firedancer 用戶端包括 P2P 通訊協定和最佳化網絡,旨在提高區塊鏈系統中區塊和交易傳輸的效能和速度。
  • Firedancer Client 使用舊Solana共識機制的修改版本,讓驗證者參與共識過程並因其對網路的貢獻而獲得獎勵。

從上述變化來看,網路具有許多額外的優勢,例如提高了效能和擴展,提高了客戶端的可靠性,從而限制了停機時間並使網路更加穩定。

在 2022 年的線上演示直播中,Firedancer 證明它每秒可以處理超過 100 萬筆交易。這個數字確實是一個令人印象深刻的數字!

然而,除了優點之外,Firedancer也有一些缺點,例如這仍然是一項新技術,在實際實施時存在許多潛在的風險。

回顧以太坊的教訓

為了促使像以太坊這樣的網路的去中心化,他們提供的解決方案是鼓勵以太坊基金會之外的開發人員以多種不同的程式語言建構和部署自己的客戶端,這有助於節點運營商在使用客戶端方面具有很大的多樣性。

看看當今客戶類型的數量包括:

  • Nethermind:佔網路的38.92%。
  • geth:佔網路的37.38%。
  • erigon:佔網路的12.10%。
  • besu:佔網路的10.33%。
  • reth:佔網路的0.87%。
  • coregeth:佔網路的0.33%。
  • openethereum:佔網路的0.06%。

擁有許多客戶端有助於網路擁有更多優勢,例如:

  • 因為每個客戶端都是基於不同的程式語言建構的,所以如果一組客戶端失敗,不會對網路造成太大影響,因為驗證者會選擇不同的客戶端。
  • 限制交易最終確定的風險,避免任何個人操縱區塊鏈上的交易。
  • 開發者可以隨意建構不同的Client,Client越多,網路就越多樣化、越去去中心化。

Solana網路上的客戶端數量

目前, Solana網路總共部署了 3 個驗證器用戶端,包括:

  • Solana Labs Client : Solana Labs客戶端是Solana Labs為Solana開發的驗證伺服器軟體(Validator Client)。這是Solana的主要伺服器之一,以 Rust 程式語言編寫。該伺服器負責管理Solana網路中參與加密貨幣質押和新區塊提議過程的節點。
  • Jito Client :Jito- Solana Client 是Solana的驗證伺服器軟體(Validator Client)。 Jito- Solana Client 被稱為Solana的主要伺服器軟體,是從開源Solana Labs 用戶端分叉製作的,也是用 Rust 程式語言編寫的。
  • Sig Client :Sig Client 是用 Zig 程式語言編寫的下一代驗證器用戶端 - Zig 程式語言是一種高階低階程式語言,旨在將低階程式語言的功能與高階語言的簡單性和高效性結合。

概括

Firedancer 仍然是Solana網路的革命,可以幫助Solana在下一階段的 Layer 1 戰鬥中重新獲得倉位。

希望透過這篇文章大家能夠更多的了解Firedancer是什麼?

貼文什麼是 Firedancer? Solana驗證器解決方案概述首先出現在HakResearch上。

來源
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
3
收藏
1
評論