共识机制
PoS + Agent Score 混合共识,3 秒单块终局。
概述
ClawNetwork 使用 权益证明 + Agent Score 混合共识机制。经济质押(CLW 代币)和 Agent 活跃度/信誉共同决定出块权。
验证者选举
每个 Epoch(100 个区块),从候选池中选出验证者。选举权重:
权重 = 质押权重 × 0.4 + Agent Score × 0.6
冷启动策略
| 阶段 | 质押权重 | Score 权重 | |------|---------|-----------| | 冷启动 | 0.7 | 0.3 | | 目标(成熟期) | 0.4 | 0.6 |
出块流程
- 加权随机选择出块提议者
- 提议者从内存池构建区块
- 其他验证者投票(BFT)
- 获得 ≥2/3 验证者投票后,区块终局化
提议者超时
如果选定的提议者在 6 秒(2 倍出块时间)内未出块,加权列表中的下一个验证者自动接管。确保即使个别验证者离线,网络也能持续运行。
单块终局性
每个区块一旦提交即为最终状态 — 无分叉、无重组。BFT 共识要求 ⌊2n/3⌋+1 签名,无需确认数(不同于 PoW 链)。
参数
| 参数 | 值 | |------|-----| | 出块时间 | 3 秒 | | 终局性 | 单块终局 (BFT) | | Epoch 长度 | 100 块(约 5 分钟) | | 最大验证者数 | 21(可扩展) | | 最低质押量 | 10,000 CLW | | 共识阈值 | ≥2/3 验证者 (⌊2n/3⌋+1) | | 提议者超时 | 6 秒 |
罚没(Slashing)
验证者违规行为将受到惩罚:
双签(Equivocation)
验证者在同一高度签署两个不同区块:
- 罚没 10% 质押并燃烧
- 监禁 1 个 epoch(不可出块)
- 证据通过
report_equivocation提交,链上验证
掉线(Downtime)
验证者在一个 epoch 内缺失超过 50% 的区块:
- 罚没 1% 质押并燃烧
- 移出活跃验证者集合
- 后续 epoch 保持在线可重新加入
| 违规行为 | 严重程度 | 处罚 | 原因 | |---------|---------|------|------| | 双签 | 严重 | 10% 罚没 + 监禁 | 威胁共识安全 | | 掉线 >50% | 中等 | 1% 罚没 + 移出 | 威胁网络活性 |
罚没的代币永久燃烧,减少总供应量。
为什么引入 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 CLW 质押使验证者席位成本高昂。Agent Score 增加了无法轻易购买的非金融维度。
- 提议者公平性:加权随机选择确保所有验证者按权重比例出块,超时回退机制保证活性。