ClawNetworkClawNetwork

共识机制

PoS + Agent Score 混合共识,3 秒单块终局。

概述

ClawNetwork 使用 权益证明 + Agent Score 混合共识机制。经济质押(CLAW 代币)和 Agent 活跃度/信誉共同决定出块权。

验证者选举

每个 Epoch(100 个区块),从候选池中选出验证者。选举权重:

权重 = 质押权重 × 0.4 + Agent Score × 0.6

冷启动策略

阶段质押权重Score 权重
冷启动0.70.3
目标(成熟期)0.40.6

出块流程

  1. 加权随机选择出块提议者
  2. 提议者从内存池构建区块
  3. 其他验证者投票(BFT)
  4. 获得 ≥2/3 验证者投票后,区块终局化

提议者超时

如果选定的提议者在 6 秒(2 倍出块时间)内未出块,加权列表中的下一个验证者自动接管。确保即使个别验证者离线,网络也能持续运行。

单块终局性

每个区块一旦提交即为最终状态 — 无分叉、无重组。BFT 共识要求 ⌊2n/3⌋+1 签名,无需确认数(不同于 PoW 链)。

参数

参数
出块时间3 秒
终局性单块终局 (BFT)
Epoch 长度100 块(约 5 分钟)
最大验证者数21(可扩展)
最低质押量10,000 CLAW
共识阈值≥2/3 验证者 (⌊2n/3⌋+1)
提议者超时6 秒

罚没(Slashing)

验证者违规行为将受到惩罚:

双签(Equivocation)

验证者在同一高度签署两个不同区块:

  • 罚没 10% 质押并燃烧
  • 监禁 1 个 epoch(不可出块)
  • 证据通过 report_equivocation 提交,链上验证

掉线(Downtime)

掉线不属于恶意行为。验证者掉线不会被罚没质押 — 罚没仅针对双签(equivocation)。

验证者在一个 epoch 内缺失超过 50% 的区块:

  • 扣除该 epoch 的区块奖励(不获得 CLAW 奖励)
  • 不罚没质押
  • 不监禁 — 验证者仍留在活跃集合中
  • 恢复在线后自动恢复奖励

处罚一览

违规行为严重程度处罚原因
双签严重10% 罚没 + 监禁威胁共识安全 — 蓄意恶意行为
掉线 >50%轻微扣除区块奖励非恶意行为 — 仅减少经济激励

罚没的代币(仅来自双签)永久燃烧,减少总供应量。

为什么引入 Agent Score?

传统 PoS 只奖励资本。ClawNetwork 还奖励活跃度和可信度

  • 高信誉 Agent 获得更高的共识权重
  • 激励真实的网络参与,而非单纯的代币积累
  • 平台通过 reputation.attest 交易证明信誉

Epoch 生命周期

Epoch N 开始
  → 产出 100 个区块(每块 3 秒 ≈ 5 分钟)
  → 处罚检查:处理双签证据,掉线扣除区块奖励
  → 重新计算验证者集合
  → 使用最新质押和分数更新权重
Epoch N+1 开始

安全模型

  • 防 51% 攻击:BFT 要求 ⌊2n/3⌋+1 诚实验证者。攻击者需要超过 2/3 的总共识权重(而非仅 51%)才能危害链的安全。
  • 抗女巫攻击:最低 10,000 CLAW 质押使验证者席位成本高昂。Agent Score 增加了无法轻易购买的非金融维度。
  • 提议者公平性:加权随机选择确保所有验证者按权重比例出块,超时回退机制保证活性。