什么是Kaspa DAGKnight?
Kaspa DAGKnight是一项即将推出的共识升级,旨在提升Kaspa网络的速度、安全性及可扩展性。它通过实时适应真实网络条件的系统,取代了固定确认规则。这使得网络能够更快确认交易,在延迟期间保持安全,并处理更大量的流量。
DAGKnight基于Kaspa现有的GHOSTDAG协议,引入了一种无参数、自稳定的区块排序方法。其结果是形成一个能够实现亚秒级最终性,并在网络压力下仍保持50%拜占庭容错的系统。
Kaspa开发者期望DAGKnight能帮助网络支持高吞吐量活动,并为智能合约及其他对顺序敏感的系统奠定基础。
为何创建DAGKnight?
区块链网络通常依赖于对网络延迟的硬编码假设。这些假设有助于维护网络安全,但会拖慢确认速度。例如,比特币采用固定延迟机制,导致区块产生需要10分钟。这在延迟期间保护了链的安全,但也限制了其作为快速支付系统的实际应用。
Kaspa希望找到一种方法,能够消除这些假设,代之以直接测量实际延迟的系统。DAGKnight通过评估实际网络行为而非依赖预估来实现这一目标。
其核心思想是:若网络运行良好,则快速确认区块;若出现延迟激增或遭受攻击,则适当放缓确认速度以保障安全。
这种方法无需固定参数,也无需猜测网络未来的运行速度。同时降低了攻击者试图利用不可预测延迟时出现的风险。
DAGKnight如何运作?
DAGKnight通过分析DAG内的区块组持续评估网络状态。这些被称为k-集群的区块组,帮助协议测量当前延迟并确定最安全的区块排序方式。
当DAGKnight检测到网络状况良好时,会加快区块确认速度;当网络变慢时,则会增加确认区块数以维持安全性。这一过程完全自动进行。
DAGKnight的关键特性包括:无参数确认、自适应自稳定行为、正常网络条件下的亚秒级最终性、拥堵期间更高的弹性、50%拜占庭容错、直接支持高吞吐量系统,以及为Kaspa智能合约开发奠定基础。
这些特性使DAGKnight能够超越依赖单一区块链的传统线性链结构。
为何要移除固定参数?
固定参数会迫使区块链假设一个可能与实际网络行为不符的延迟值。若假设值过高,网络会变慢;若过低,网络在压力期间会变得不安全。
区块链历史表明:比特币通过长区块间隔优先保障安全,但牺牲了速度;经典BFT系统优先考虑一致性,但无法处理长时间的网络分区,且容错上限仅为三分之一;以太坊尝试采用混合模型,但仍需固定假设来安全运行。
Kaspa的解决方案是一个能对实时条件作出响应而非预测的协议。
DAGKnight如何改进区块排序?
DAGKnight通过选择覆盖至少半数诚实网络的最安全k-集群,对GHOSTDAG进行增强。这确保了即使网络行为不可预测,区块排序仍能保持安全。
当网络快速时,区块迅速确认;当延迟较高时,DAGKnight通过增加确认窗口进行调整。这种灵活性使系统能够在拥堵期间保持稳定。
现实类比:设想一个交通控制系统能根据实际路况作出响应,而非对每个信号灯使用固定计时器。当道路畅通时,信号灯快速切换;当交通拥堵时,系统放缓转换以防止事故。DAGKnight将类似的自适应逻辑应用于区块排序。
DAGKnight能否抵御攻击?
DAGKnight设计具备50%拜占庭容错能力,这是部分同步模型中可实现的最高界限。这一水平高于经典BFT模型不超过三分之一容错的上限。
通过持续参考诚实节点并针对实际延迟进行调整,DAGKnight能抵御试图利用延迟发起的攻击。若攻击者试图拖慢网络,DAGKnight会通过增加确认深度作出响应,即使速度暂时下降也能保持链的安全。
这使得Kaspa在以下压力情况下更具弹性:网络中断、高流量爆发、拥堵攻击、意外的互联网路由延迟。
DAGKnight对交易最终性意味着什么?
Kaspa开发者预计,在DAGKnight上线后,网络在正常情况下能达到亚秒级最终性。该升级与Kaspa正在进行的重写工作相结合,当前已支持每秒超过30个区块,并随着硬件改进持续提升容量。
在理想条件下,最终性可在几分之一秒内达成;当条件恶化时,协议会适当减速以保障安全而不中断。
Kaspa已公开表示,借助未来工具升级,每秒处理100个或更多区块将成为可能。
DAGKnight如何支持智能合约?
智能合约通常需要可预测的交易排序。若网络变得不稳定或缓慢,合约逻辑可能出错。借助DAGKnight的自适应方法,即使在高网络活动期间,交易排序也会更加可靠。
DAGKnight还与即将推出的vProgs升级相结合。vProgs在第一层引入零知识计算,使得借贷、质押和交换等原子操作能在单笔交易中完成。这避免了第二层rollup出现的碎片化问题。
DAGKnight与vProgs共同为需要快速一致排序的去中心化应用做好准备。
当前部署时间线如何?
Kaspa社区频道近期的消息暗示,DAGKnight和vProgs可能在八个月内推出。一则带有“即将到来”字样的预告帖引发了用户的广泛猜测。
虽然尚未确认具体日期,但持续的开发更新表明项目正在积极进展中。
DAGKnight在共识研究中的定位
共识研究领域长期争论如何平衡速度、安全性与去中心化。比特币通过工作量证明优先保障安全但牺牲速度;经典BFT系统优先考虑一致性但无法处理长时间网络中断;混合系统试图兼顾二者,却常常继承双方的缺点。
DAGKnight采用不同思路,允许最终性层保持局部性,而排序层遵循通用规则。这种分离使用户能够选择自己的本地风险假设,而不干扰全局状态。
Kaspa社区对DAGKnight的支持
2022年12月,Kaspa发起社区众筹,为DAGKnight开发筹集7000万KAS。目标在十二天内达成。这表明社区对这项能在保持工作量证明安全的同时助力Kaspa扩展的共识升级具有广泛支持。
该协议由Michael Sutton和Yonatan Sompolinsky编写,他们曾为PHANTOM和GHOSTDAG作出贡献。其工作为Kaspa的区块DAG设计奠定基础,使得多个区块能够同时创建而不会引发冲突。
结语
DAGKnight是一项共识升级,使Kaspa更快速、更安全,并能适应真实网络条件。它消除了固定假设,增强弹性,保持高容错能力,并支持未来智能合约开发。其设计基于多年来对工作量证明和部分同步系统的研究,使Kaspa成为能够实现高吞吐量、低延迟结算的平台。

交易所
交易所排行榜
24小时成交排行榜
人气排行榜
交易所比特币余额
交易所资产透明度证明
资金费率
资金费率热力图
爆仓数据
清算最大痛点
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
新闻
文章
大V快讯
财经日历
专题
ETF追踪
比特币持币公司
加密资产反转
以太坊储备
HyperLiquid钱包分析
Hyperliquid鲸鱼监控
索拉纳ETF
大额转账
链上异动
比特币回报率
稳定币市值
合约计算器
期权分析
账号安全
资讯收藏
自选币种
我的关注