這是來自 Lightspeed 電子報的一個片段。要閱讀完整版本,請訂閱。
Solana 驗證者已開始對 SIMD-0326 進行投票,這是其新的 Alpenglow 共識協議的治理提案。
該提案需要至少 33% 的驗證者達到法定人數。根據 Dune 的數據,截至今天早上,Solana 約 1.3K 驗證者中至少有 11.8%(135 個)投票支持。
當你今天在 Solana 上發送交易時,區塊鏈需要約 12.8 秒(32 個時隙 * 0.4 秒時隙時間)才能達到確定性最終確認,儘管有時非正式地被稱為具有 500-600 毫秒的軟性/樂觀交易最終確認。
與 Ethereum 的 Gasper 共識 12.8 分鐘的最終確認相比,12.8 秒算是快速的,但與像 Sui 的 Mysticeti 這樣的新型區塊鏈 390-500 毫秒的共識速度相比就相形見絀了。
Alpenglow 承諾將 12.8 秒的時間窗口進一步縮短到 100-150 毫秒,帶來約 100 倍的改進,具體取決於驗證者的地理位置。
它通過消除 Solana 區塊鏈的一些核心傳統部分來實現這一點,如歷史證明(PoH)、Tower BFT 和基於八卦的投票傳播。
普通 Solana 用戶不知道這些是什麼,也不需要關心,所以我會盡量簡單解釋。
PoH 和 Tower BFT 是當今 Solana 架構的兩個核心部分,它們允許驗證者在不需要互動的情況下對區塊進行排序。
可以將 PoH 視為一個預共識加密碼秒表,為區塊添加時間戳。這些時間戳作為共享時鐘,然後 Tower BFT 算法將其提供給驗證者進行承諾。這樣,Solana 區塊鏈能夠持續生產區塊,而不需要像傳統區塊鏈那樣進行同步共識輪。
這種協議設計對 Solana 很有幫助,但也有權衡取捨。
首先,它為投票交易創造了一個額外成本,這佔了 Solana 鏈上交易的約 70%(見下方灰色圖表)。投票交易與普通用戶發送使用區塊鏈的交易明顯不同;它們是驗證者必須支付以鎖定其對 Tower BFT 的承諾的證明,或者說是經營成本。
這為 Solana 驗證者創造了一個長期存在的有害問題。
Solana 驗證者的權益越大,他們獲得的生產區塊的機會就越多。但每個驗證者,無論其權益大小,都支付相同的投票費用。
這種「固定成本,可變收入」的經濟模式導致大型驗證者隨著時間的推移獲得更多權益,實際上將網絡權益從小型驗證者集中到大型驗證者手中。網絡去中心化受到影響,因為除非你有雄厚的資金,否則運行驗證者是不划算的。
(這也解釋了為什麼 Solana 基金會有一項計劃,在小型驗證者運營的第一年對其進行補貼。)
Alpenglow 旨在通過完全消除投票成本來解決這個問題。這就是其新組件 Votor 和 Rotor 的用武之地。
Votor 將驗證者投票轉移到鏈下,但將總體結果記錄為緊湊的鏈上證書。因此,Alpenglow 用固定費用替代了每個時隙的投票交易,將共識壓縮為一到兩輪,以實現其 100-150 毫秒的目標最終確認時間。
另一方面,Rotor 是一個改進的區塊傳播協議,替代了 Turbine。它使用更簡單的中繼方案來減少數據從節點到節點跳轉的次數,從而減少端到端網絡延遲。
Votor 和 Rotor 共同支撐著 Alpenglow 承諾的「20+20」彈性模型。在這個新模型下,即使有 20% 的權益被惡意驗證者控制,另外 20% 離線,Solana 網絡仍能保持安全性和活躍性。
如果這一切仍然令人困惑,不妨想像 AI Peter Griffin 在 Minecraft 地圖中跳舞——不知怎的,共識開始變得有意義了。
在您的收件箱中獲取新聞。探索 Blockworks 電子報:
來源:https://blockworks.co/news/solana-validators-commence-vote-alpenglow



