传统单链 PoW 在同一高度通常只保留一个区块,其余竞争区块成为孤块并被丢弃。blockDAG 允许多个并行区块共存,GHOSTDAG 在此基础上解决「并行出块如何形成唯一顺序」这一核心问题,使 Kaspa 在保持 PoW 安全模型的同时追求更高吞吐与更短确认路径。
理解 GHOSTDAG 需同时把握 blockDAG 数据结构、Blue/Red 着色逻辑、确认深度累积方式,以及与单链 Nakamoto 共识的根本差异。
GHOSTDAG(Greedy Heaviest Observed SubTree DAG)是 Kaspa(KAS)采用的共识协议,源自 GHOST 思想,属于 PHANTOM 协议家族。GHOSTDAG 在 blockDAG 上为每个新区块计算蓝色集合(Blue Set)与红色集合(Red Set),蓝色区块纳入主序链参与共识,红色区块按规则处理或排除,从而从并行图中导出全局一致的交易顺序。
矿工仍通过 PoW 竞争出块权,以 GHOSTDAG 规则选择最重子树并标记区块颜色。新区块通过多父引用保持 DAG 连通。GHOSTDAG 处理区块图而非单条链,排序依据为蓝色集合与累积算力权重。
| GHOSTDAG 核心要素 | 功能说明 |
|---|---|
| blockDAG | 承载并行区块的有向无环图结构 |
| 蓝色集合(Blue Set) | 纳入主序、参与共识的区块集合 |
| 红色集合(Red Set) | 与主序冲突或待处理的区块 |
| 最重子树 | 决定主链方向的算力权重依据 |
| 多父引用 | 新区块指向多个前驱,保持 DAG 连通 |
| k-cluster | 蓝色着色的局部聚类判定参数 |
上表列出 GHOSTDAG 关键术语。蓝色集合决定哪些并行区块被纳入有序账本,最重子树确保算力主导方向,k-cluster 参数控制蓝色着色的局部一致性边界。
blockDAG(区块有向无环图)将每个新区块指向一个或多个已有区块,形成网状引用关系,而非单父区块链条。矿工可在相近时间窗口内各自广播区块,网络不再强制同一高度只接受一个赢家。
单链缩短出块间隔时易产生孤块浪费算力;blockDAG 允许多个并行区块共存并参与最终排序。Kaspa 与比特币的核心差异集中在数据结构、出块速率、孤块处理与确认逻辑:比特币每高度单一区块、约 10 分钟出块;Kaspa 并行多区块、目标约每秒 10 块。
| 维度 | PoW blockDAG(Kaspa) | 单链 PoW(比特币) |
|---|---|---|
| 数据结构 | 有向无环图,多父引用 | 线性区块头串联 |
| 出块模式 | 并行多区块 | 每高度单一区块 |
| 共识协议 | GHOSTDAG | Nakamoto 最长链 |
| 孤块处理 | 按 Blue/Red 规则纳入或排除 | 通常丢弃为孤块 |
| 目标出块速率 | 约 10 块/秒 | 约 10 分钟/块 |
| 确认逻辑 | DAG 深度累积 | 区块高度线性等待 |
上表概括两者架构差异:blockDAG 负责并行记录,GHOSTDAG 负责导出有序账本。

图 1. GHOSTDAG 在 blockDAG 上对区块进行 Blue/Red 分类,k-cluster 参数界定蓝色集合的局部聚类边界。
GHOSTDAG 为 blockDAG 中每个区块赋予蓝色或红色标记。蓝色区块纳入主序链,其包含的交易按全局顺序执行;红色区块与蓝色主序存在冲突,通常不纳入主序,但部分红色区块中的交易仍可能通过后续蓝色区块被间接确认。
k-cluster 是蓝色着色的关键参数,定义局部聚类判定边界。当新区块加入 DAG 时,GHOSTDAG 检查该区块与其祖先子图:若某蓝色区块的 k-cluster 范围内出现过多并行竞争区块,后续冲突区块将被标记为红色。k-cluster 越大,对并行区块容忍度越高;越小,主序链越窄。
蓝色区块纳入主序链,交易按全局顺序执行;红色区块与主序冲突,通常不纳入主序,但部分交易可能经后续蓝色块间接确认。蓝色区块累积算力权重构成最重子树,决定全网主序方向。
在单链 PoW 中,确认深度通常以「当前高度减去交易所在区块高度」衡量,每多一个后续区块,重组风险递减。Kaspa 的确认深度基于 DAG 结构累积:交易所在蓝色区块之后,需有足够数量的蓝色后续区块延伸,确认才逐步稳固。
Kaspa 目标出块速率约每秒 10 块,DAG 每秒延伸约 10 个新区块,确认速度通常显著快于单链 PoW 的分钟级等待。全节点(RustyKaspa)验证 PoW、父块引用、Blue/Red 着色及 UTXO 一致性;钱包多以蓝色区块深度计确认。KAS 代币经济学与挖矿中的 KHeavyHash 挖矿与区块奖励为 DAG 延伸提供算力激励。

图 2. blockDAG 确认深度随蓝色区块链延伸而累积,对比单链 PoW 的线性高度等待模式。
| 确认维度 | blockDAG(Kaspa) | 单链 PoW |
|---|---|---|
| 深度计量 | 蓝色区块后续延伸数量 | 区块高度差 |
| 出块频率 | 约 10 块/秒 | 约 10 分钟/块 |
| 并行容忍 | 多区块同时有效 | 每高度单一区块 |
| 重组风险 | 依赖 DAG 着色与传播 | 依赖最长链切换 |
上表对比两种架构的确认深度逻辑。DAG 深度累积使 Kaspa 在机制层面具备更短确认路径的结构性条件,但网络传播质量仍是实际确认速度的关键变量。
PoW blockDAG 与 GHOSTDAG 适合对确认速度有较高要求、同时保留 PoW 安全模型与公平启动原则的场景。Kaspa 定位于 Layer 1 结算层,KAS 承担手续费与矿工奖励,网络采用公平启动、无预挖路径。高频小额支付是典型应用:更短确认使点对点转账更接近实时结算;并行出块也为矿工提供更多区块奖励机会。
需要强账户模型、复杂智能合约或成熟 DeFi 基础设施的场景,Kaspa 主网能力仍有边界;blockDAG 对钱包与浏览器集成复杂度高于传统单链。
并行传播依赖: 高出块频率对网络带宽与传播速度要求更高;极端延迟下可能出现重组或颜色重判。 集成复杂度: 浏览器与钱包需适配 DAG 着色逻辑,开发难度高于单链。 生态成熟度: DeFi 与智能合约基础设施仍在扩展;wKAS 等跨链形态引入桥接风险。 存储压力: 约每秒 10 块带来更快数据增长,全节点成本需持续评估。 算力集中: PoW 链普遍面临 51% 攻击理论风险,GHOSTDAG 仅改变分叉处理方式,不消除算力集中威胁。
GHOSTDAG 通过 Blue/Red 分类与 k-cluster 将并行区块图转化为有序账本,确认深度随蓝色链延伸而累积。相较单链共识,blockDAG 允许多区块并行有效,目标出块约每秒 10 块。机制优势伴随传播依赖、集成复杂度与生态成熟度等局限。
blockDAG 是有向无环图结构,每个区块可引用多个前驱区块,支持矿工并行出块。Kaspa 采用 PoW blockDAG,允许多个有效区块在同一时间窗口共存,再由 GHOSTDAG 共识为并行区块赋予全局交易顺序。
GHOSTDAG 是 Kaspa 在 blockDAG 上使用的共识协议,属于 PHANTOM 协议家族。GHOSTDAG 通过蓝色集合与最重子树规则为并行区块排序,蓝色区块纳入主序链,红色区块按冲突规则处理,使 PoW 网络在保持安全模型的同时提高吞吐。
蓝色区块纳入 GHOSTDAG 主序链,交易按全局顺序执行并参与区块奖励;红色区块与蓝色主序存在冲突,通常不纳入主序,但部分交易可能通过后续蓝色区块被间接确认。k-cluster 参数控制蓝色着色的局部聚类边界。
Kaspa 目标出块速率约每秒 10 块,确认深度随蓝色区块链延伸而累积,通常显著快于传统单链 PoW 的分钟级等待。实际确认时间受算力分布、网络传播条件、节点同步状态与交易手续费等因素影响。
比特币使用单链结构与约 10 分钟出块间隔,竞争失败区块通常成为孤块;Kaspa 使用 PoW blockDAG 允许并行出块,GHOSTDAG 将并行区块纳入有序账本,目标出块约每秒 10 块,挖矿算法为 KHeavyHash 而非 SHA-256。
高出块频率对网络传播与节点带宽要求更高;blockDAG 集成复杂度高于传统单链;生态应用层成熟度不及以太坊等账户模型公链;链上数据增长更快,全节点存储压力更大;PoW 算力集中风险仍然存在。





