從 Go 到 Rust:重建 Kaspa 節點
@michaelsuttonil 是 Kaspa 的核心開發者,擁有耶路撒冷希伯來大學計算機科學碩士學位;他的研究聚焦於並行算法和分佈式系統——這一領域關注的是能夠在多臺機器上同時運行的軟件。
與 @OriNewman 一同,Sutton 被列爲 Kaspa 改進提案 1(KIP-1)的所有者;該提案旨在使用 Rust 編程語言重寫 Kaspa 的完整節點,目前已標記爲“已實現”。該節點是運行 $KAS 網絡的軟件;將其從 Go 遷移到 Rust 旨在大幅提升 Kaspa 的整體性能,保守估計約爲每秒 32 個區塊。
自 2025 年的 Crescendo 硬分叉以來,網絡運行速度已達到每秒 10 個區塊;這得益於在 Rust 中重寫了節點軟件。
DAGKnight:下一代共識升級
Sutton 的貢獻超越了基礎設施。2022 年 10 月,他與 Yonatan Sompolinsky(@hashdag)在 CESC22 Berkeley 會議(密碼經濟學安全會議)上發佈了 DAGKnight 協議。
DAGKnight 是從 2022 年那篇研究論文中發展而來的下一代共識協議,旨在擴展或替代 GHOSTDAG——$KAS 當前用於對區塊排序的規則。它提供了一種無需參數、自我穩定的區塊排序方法,能夠達到亞秒級最終性,並在網絡壓力期間仍保持 50% 的拜占庭容錯能力。
DAGKnight 目前尚未在主網上線。KIP-2,即將 Kaspa 的共識升級爲遵循 DAGKnight 協議的提案,由 Yonatan Sompolinsky 和 Michael Sutton 共同署名,目前狀態爲“提議中”。根據項目路線圖,DAGKnight 預計將在一次硬分叉中與 Layer 1 和 Layer 2 之間的 ZK 橋打包推出,不過時間線已發生變化:在 Crescendo 之後該工作被推遲,團隊目前提及的窗口期爲 2026 年至 2027 年。
來源:
Kaspa.org:Kaspa 開發與狀態
GitHub:Kaspa 改進提案(KIPs)
Cointribune:Kaspa 目標實現每秒 100 個區塊
