自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

Kaspa DAGKnight是什么?全面解析Kaspa即将到来的共识升级

2025-12-01 21:39:46
收藏

什么是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成为能够实现高吞吐量、低延迟结算的平台。

免责声明:

本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。百亿财经对于网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。百亿财经用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与百亿财经无关。百亿财经不对任何因使用本网站信息而导致的任何损失负责。您需谨慎使用相关数据及内容,并自行承担所带来的一切风险。强烈建议您独自对内容进行研究、审查、分析和验证。

展开阅读全文
更多新闻