Sui Network 已部署 Mysticeti v2,這是其基於 DAG 的共識引擎的重大升級。此更新將交易驗證直接整合到共識中,移除了冗餘的共識前步驟。
Mysticeti v2 引入了 Transaction Driver,簡化了交易提交和確認的方式。早期基準測試顯示亞洲節點的延遲降低了最多 35%,全球確認速度更快。
Mysticeti 是 Sui 的原始共識協議,於 2024 年 7 月在主網上使用基於 DAG 的模型推出。這種結構將交易傳播與排序分離,提高了吞吐量和抗審查能力。
Mysticeti v2 合併了共識前驗證到主協議中,消除了額外的計算成本。
該協議現在與區塊提交同時完成交易。當交易達到證書法定數量時即被最終確認,而區塊仍按照原始 DAG 規則提交。
觀察到足夠拒絕票的交易會自動丟棄。這種方法降低了非快速路徑交易的延遲,同時保留了 Sui 的快速路徑最終性。
現在只對被拒絕的交易進行明確投票,降低了網絡流量。接受票通過祖先區塊鏈接暗示,避免了計算瓶頸。
驗證者仍可能通過多輪認證交易以應對較弱的網絡連接。這些變更維持了大規模交易處理的吞吐量,而不會使節點過載。
Mysticeti v2 保留了 v1 的錨定提交機制,允許直接或間接提交,同時改進了交易級別的決策。每個交易與 DAG 的提交邏輯整合,確保驗證高效進行。
此升級支持 Sui 的驗證者委員會要求,即超過三分之二的權益確認有效性。
新的 Transaction Driver 取代了 Quorum Driver 進行交易提交。
與 Quorum Driver 不同,它將每個交易提交給單一驗證者,大幅降低了網絡帶寬。驗證者現在在區塊簽名期間集體簽署多個交易,降低了 CPU 使用率。
驅動程序根據歷史延遲選擇驗證者以加快確認速度。如果驗證者緩慢或離線,客戶端會嘗試與其他驗證者重試,以維持三分之一權益法定數量。它還通過限制重複提交來防止垃圾郵件或 DoS 攻擊。
Transaction Driver 目前在所有 Mysten Labs 全節點和合作夥伴節點上運行,在亞洲節點上實現了 35% 的延遲降低,在歐洲節點上降低了 25%。
未來更新將進一步將提交輪數從四輪降低到三輪,並啟用共識區塊向全節點的流式傳輸。協議級別的調整旨在防止擁有對象死鎖並維持無縫執行。
這些變更表明 Sui 網絡正在持續進行性能優化。
Sui Network 推出 Mysticeti v2 將交易延遲降低了 35% 的文章首次發表於 Blockonomi。


