Solana 官方 10/21 宣布 Alpenglow 共識升級已在主網上線,最終性從約 12.8 秒降到約 150 毫秒。

Solana 官方說 Alpenglow 把最終性從約 12.8 秒降到約 150 毫秒,這確實是 Solana 上線以來共識層最大的一次改動。舊的 TowerBFT 退場後,驗證者改成直接互相投票、把票打包成證書,一個區塊跑完一到兩輪投票就算最終確定,交易不必再等十幾秒才確定不會被回滾。

不過 150 毫秒是設計目標,還不是主網的穩定實測值。基金會儀表板在 10/21 和 10/22 讀到的是 202 毫秒,驗證者營運商 StakeCraft 記錄的中位數大約是 414 毫秒,差別主要在區塊要跑一輪還是兩輪投票。就算用 414 毫秒來算,速度也比原本快了大約 30 倍,跟以太坊大約 12.8 分鐘的最終性相比,差距依然非常大。

另外有兩件事值得留意:
1. 投票交易不再寫進區塊,所以 Solana 的 TPS 數字會明顯往下掉,但真實使用量並沒有變少,跨過 10/21 的 TPS 圖表其實混了兩種算法。
2. 網路能容忍的惡意質押比例從 33% 降到 20%,換來的是另外 20% 質押離線時鏈還能繼續跑。啟動前一天仍有 151 個驗證者、約 20.3% 的質押被標記為沒準備好,這次遷移也不支援 Firedancer 客戶端。

有質押 SOL 的人,可以先確認自己委託的驗證者還在正常投票,因為不投票的節點拿不到通膨獎勵。@anza_xyz 規劃的第二階段 Rotor 目前還沒排定上線時間,在那之前,儀表板上的中位數會比 150 毫秒這個目標更接近實際體感。