Solana在理想條件下達到10萬TPS,到底有何意義?

Solana 主網在理想條件下實現了超過10萬 TPS 的測試結果,但這並非日常表現,而是對網路層和共識層極限吞吐量的技術驗證。該測試使用 noop 空操作程序,並搭配 Jump Crypto 開發中的 Frankendancer 驗證器客戶端,實現了3–5倍的效能提升。

目前 Solana 日常 TPS 僅維持在 3000–4000,主要原因包括:

  • 共識機制中的驗證節點投票交易佔用超過70%區塊空間
  • 生態活動(如 NFT 鑄造或 Meme 幣發行)引發大量狀態競爭
  • MEV 套利機器人發送無效交易導致資源浪費

未來升級將系統性改善這些問題:

  • Alpenglow 共識升級將投票交易移至鏈下,釋放70%區塊空間,並將確認時間縮短至150毫秒
  • Firedancer 客戶端全面部署將提升效能並實現客戶端多樣性,增強網路去中心化和穩定性

此測試實際展示了 Solana 底層技術的潛力與未來升級方向,而非當前的常態性能。

總結

這兩天,圍繞Solana 10W TPS的討論聲音又多了起來,原因是@cavemanloverboy確實在Solana主網上跑出了10萬+ TPS,但大部分人並沒有搞明白這個數據背後的意義:

1)首先,cavey這次實驗本質上是在「理想條件」下的極限測試。這意味著這並不是Solana主網的常態性能,和測試網環境下的實驗室數據有差異,但差異很大。

因為他採用了用了noop(no operation)空操作測試程序,顧名思義,就是只做最基礎的簽名驗證就直接返回成功,不執行任何計算、不改變任何帳戶狀態、不調用其他程序,且每筆交易只有200字節,遠低於正常交易的1kb+。

這意味著,這次10W TPS的測試實在非正常交易環境下算出來的,它測試的是Solana網路層和共識層的極限吞吐量,而非應用層的實際處理能力。

2)這次實驗成功的另一個關鍵是Frankendancer驗證器客戶端。簡單理解,Frankendancer是Jump Crypto正在開發的Firedancer驗證器的「混血測試版」——把Firedancer已完成的高效能組件嫁接到現有Solana驗證器上。

其實就是用華爾街那套高頻交易技術棧,重構了Solana的節點系統,透過精細的記憶體管理、自訂線程調度等底層優化實現的效能提升。但僅是部分組件的替換,就可以達到3-5倍的效能提升。

3)這個測試實驗說明,Solana在極理想狀態下是可以實現TPS達到10w +的,那為什麼日常只有3000-4000的TPS?簡單總結大致有三點原因:

1.Solana的POH共識機制需要Validators不斷投票來維持,而光這些投票交易就佔據了70%以上的區塊空間,這給正常交易留下的性能通道就收窄了; 2、Solana的生態活動經常會存在大量的狀態競爭行為,例如Mint 新NFT或新MEME 發佈時,可能會有成千上萬筆交易

3.Solana生態存在的套利機器人為了搶MEV利益,可能會發送大量的無效交易,存在資源浪費行為。

4)不過,即將到來的Firedancer的全面部署和Alpenglow的共識升級將會系統性解決這些問題。

Alpenglow共識升級其中一個關鍵點就是把投票交易轉移到了鏈下相當於為正常交易釋放了70%的空間,同時可以將確認時間降低到150毫秒,讓Solana的DEX體驗無限接近CEX。此外本地費用市場的啟用也能避免單一程序的Fomo火爆造成全網擁堵的尷尬現狀。

Firedancer的好處除了效能優化提升之外,關鍵在於實現了客戶端的多樣性,讓Solana像以太坊意義昂有Geth Nethermind等多個客戶端,在去中心化,單點節點故障方面有直接提升。

以上。

所以, Solana 10W TPS的討論懂行的人看到其實是對於Solana未來升級的客戶端和共識協議的信心,不懂行的則試圖靠TPS軍備賽給Solana拉存在感(儘管TPS比拼已經過時了),但實驗背後的意義看懂的話還有挺有收穫的,科普一下,分享給諸君。

分享至:

作者:链上观

本文為PANews入駐專欄作者的觀點,不代表PANews立場,不承擔法律責任。

文章及觀點也不構成投資意見

圖片來源:链上观如有侵權,請聯絡作者刪除。

關注PANews官方賬號,一起穿越牛熊
推薦閱讀
1小時前
1小時前
2小時前
2小時前
3小時前
3小時前

熱門文章

行業要聞
市場熱點
精選讀物

精選專題

App内阅读