掃描下載 Gate App
qrCode
更多下載方式
今天不再提醒

什麼是Kaspa DAGKnight?Kaspa即將進行的共識升級完整指南

image

資料來源:CryptoNewsNet 原始標題:什麼是Kaspa DAGKnight?Kaspa即將進行的共識升級完整指南 原始連結:

什麼是 Kaspa DAGKnight?

Kaspa DAGKnight 是即將推出的共識升級,使 Kaspa 更快、更安全,並且更易於擴展。它用一個適應實時網路條件的系統替代了固定的確認規則。這使得網路能夠更快地確認交易,在延遲期間保持安全,並處理更重的流量。

DAGKnight 基於 Kaspa 現有的 GHOSTDAG 協議,並引入了一種無參數、自我穩定的區塊排序方法。結果是一個可以實現亞秒最終性,並在網路壓力下保持 50% 拜佔庭容錯率的系統。

Kaspa的開發者們期望DAGKnight能夠幫助網路支持高吞吐量活動,並爲智能合約和其他對訂單敏感的系統奠定基礎。

DAGKnight爲什麼被創建?

區塊鏈網路通常依賴於關於網路延遲的硬編碼假設。這些假設有助於保持網路安全,但會減慢確認時間。例如,比特幣使用固定延遲,導致10分鍾區塊。這在延遲期間保護了鏈,但也限制了作爲快速支付系統的現實世界使用。

Kaspa希望找到一種方式來消除這些假設,並用一個直接測量真實延遲的系統來替代它們。DAGKnight旨在通過評估實際網路行爲來實現這一目標,而不是依賴於估算。

這個想法是:如果網路健康,快速確認區塊。如果延遲激增或發生攻擊,慢確認就足以保持安全。

這種方法不需要固定值,避免了對未來網路可能表現出多快或多慢的猜測。它還減少了當攻擊者試圖利用不可預測的延遲時出現的風險。

DAGKnight是如何工作的?

DAGKnight 持續通過分析 DAG 中的區塊組來評估網路狀態。這些組被稱爲 k-clusters,幫助協議測量當前延遲並確定區塊排序的最安全方式。

當DAGKnight檢測到健康狀況時,它會更快地確認區塊。當網路緩慢時,它會增加確認區塊的數量以維持安全。這是自動發生的。

定義DAGKnight的關鍵特性:

  • 無參數確認
  • 自適應、自我穩定的行爲
  • 在正常網路條件下的亞秒最終性
  • 在擁堵期間更高的韌性
  • 50% 拜佔庭容錯
  • 對高吞吐量系統的直接支持
  • Kaspa上智能合約開發的基礎

這種組合使DAGKnight能夠超越依賴單一路徑區塊的傳統線性鏈。

爲什麼要移除固定參數?

一個固定參數迫使區塊鏈假設一個可能與實際網路行爲不匹配的延遲。如果假設過高,網路變得緩慢。如果假設過低,在壓力期間,網路變得不安全。

區塊鏈歷史顯示:

  • 比特幣通過較長的區塊間隔優先考慮安全性,但犧牲了速度。
  • 經典的BFT系統優先考慮一致性,但無法處理長時間的網路分區,並且容錯能力僅限於三分之一。
  • 以太坊嘗試了一種混合模型,但仍需要固定假設以安全運行。

Kaspa的解決方案是一種應對條件而不是預測條件的協議。

DAGKnight如何改善區塊排序

DAGKnight通過選擇覆蓋至少一半誠實網路的最安全k-cluster來增強GHOSTDAG。這確保了即使網路行爲不可預測,區塊的排序仍然是安全的。

當網路快速時,區塊確認迅速。當延遲較高時,DAGKnight 通過增加確認窗口進行調整。這種靈活性是系統在擁堵期間能夠保持穩定的原因。

現實世界的比較很有幫助:考慮一個交通控制系統,它根據實際的道路狀況做出反應,而不是爲每個信號燈使用固定的定時器。當道路暢通時,信號燈快速切換。當交通擁堵時,系統減慢轉換以防止事故。DAGKnight 將類似的自適應邏輯應用於區塊排序。

DAGKnight能抵御攻擊嗎?

DAGKnight 的設計具有 50% 拜佔庭容錯能力,這是在部分同步模型中可實現的最高界限。這個水平高於經典 BFT 模型面臨的極限,後者的容錯能力無法超過三分之一。

通過不斷參考誠實節點並調整實際延遲,DAGKnight 抵抗試圖利用延遲的攻擊。如果攻擊者試圖減緩網路,DAGKnight 會通過增加確認深度來響應,即使速度暫時下降,也能保持鏈的安全。

這使得Kaspa在壓力時期更具韌性,例如:

  • 網路故障
  • 高流量峯值
  • 擁塞攻擊
  • 意外的互聯網路由延遲

DAGKnight 對交易最終性的意義是什麼?

Kaspa的開發者預計,一旦DAGKnight上線,網路在正常情況下將實現亞秒級最終性。此次升級與Kaspa正在進行的重寫相結合,後者已經支持每秒超過30個區塊,並隨着硬件的改進持續增加容量。

在理想的條件下,最終性可以在瞬間發生。當條件惡化時,協議會減緩速度,以保持安全而不至於崩潰。

Kaspa公開表示,未來的工具可能使每秒100個或更多區塊成爲可能。

DAGKnight如何支持智能合約

智能合約通常需要可預測的交易順序。如果網路變得不穩定或緩慢,合約邏輯可能會中斷。通過DAGKnight的自適應方法,即使在高網路活動期間,交易排序也變得更加可靠。

DAGKnight 還與即將推出的 vProgs 升級配對。vProgs 在第 1 層引入零知識計算,使得在單個交易中能夠進行借貸、質押和交換等原子操作。這避免了在第 2 層 rollup 中出現的碎片化問題。

DAGKnight和vProgs共同爲Kaspa準備去中心化應用,這些應用需要快速且一致的排序。

當前的部署時間表是什麼?

最近來自Kaspa社區渠道的信息暗示DAGKnight和vProgs可能在八個月內到來。一條含有".soon"字樣的預告帖子增加了用戶之間的猜測。

盡管尚未確認日期,但持續的開發更新表明正在積極推進。

DAGKnight如何適應共識研究

共識研究人員長期以來一直在爭論如何平衡速度、安全性和去中心化。比特幣通過工作量證明優先考慮安全性,但犧牲了速度。經典的拜佔庭容錯系統優先考慮一致性,但無法處理長時間的網路中斷。混合系統試圖將兩者結合起來,但往往繼承了兩者的弱點。

DAGKnight 以不同的方式解決問題,允許最終性層保持本地,同時排序層遵循共同規則。這種分離使用戶能夠選擇自己的本地風險假設,而不會幹擾全球狀態。

Kaspa 社區對 DAGKnight 的支持

在2022年12月,Kaspa舉行了一次社區眾籌,以籌集7000萬KAS用於DAGKnight的開發。目標在十二天內達成。這顯示了對共識升級的廣泛支持,該升級將幫助Kaspa在保持工作量證明安全性的同時進行擴展。

該協議由邁克爾·薩頓和約納坦·索姆波林斯基撰寫,他們之前曾參與PHANTOM和GHOSTDAG的開發。他們的工作爲Kaspa的blockDAG設計奠定了基礎,這允許多個區塊同時創建而不會導致衝突。

結論

DAGKnight 是一個共識升級,使 Kaspa 更快、更安全,並能夠適應真實的網路條件。它消除了固定假設,加強了彈性,保持了高容錯率,並支持未來的智能合約開發。其設計基於多年對工作量證明和部分同步系統的研究,使 Kaspa 成爲一個能夠實現高吞吐量、低延遲結算的平台。

KAS-2.14%
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)