ClawNetwork

共识机制

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 |

出块流程

  1. 加权随机选择出块提议者
  2. 提议者从内存池构建区块
  3. 其他验证者投票(BFT)
  4. 获得 ≥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 增加了无法轻易购买的非金融维度。
  • 提议者公平性:加权随机选择确保所有验证者按权重比例出块,超时回退机制保证活性。