惩罚(Slashing)
Slashing 是 PoS 安全机制的核心——通过没收作恶验证者的质押代币来威慑恶意行为。
什么行为会被惩罚
双重签名(Double Signing):验证者对同一高度的两个不同区块都进行了签名,试图在两条链上都占位。这是最严重的违规行为。
长程攻击签名:验证者签名了一个与当前链历史冲突的旧区块。
惩罚机制
一旦被检测到违规,智能合约会:
- 没收部分或全部质押代币(比例根据参与作恶的验证者数量而定)
- 将该验证者从活跃集合中移除(不能再出块)
- 经过一段强制退出等待期后才能提款
相关性惩罚
以太坊有一个特别的设计:如果许多验证者同时被 Slash,每个人被没收的比例会更高。这鼓励验证者使用多样化的客户端和基础设施,防止单一故障导致大规模惩罚。
1 个验证者被 Slash:损失少量质押
1000 个验证者同时被 Slash:每人损失大量质押,可能超过 50%
经济安全分析
Slashing 的设计让作恶的预期损失远大于预期收益:
预期收益 = 成功攻击的获利 × 成功概率(极低)
预期损失 = 质押金额 × 没收比例(较高)
理性的验证者不会选择作恶。
在演示中体验
在惩罚演示页面,你可以:
- 模拟验证者发起双重签名行为
- 观察惩罚如何触发、质押如何被没收
- 了解被惩罚后验证者的状态变化