BSC中的Stake(质押)机制POSA解析
引言
1. 为什么叫"Stake"?
2. 质押机制的核心组成
2.1 验证者质押
2.2 委托质押
- 委托质押(delegate):将BNB委托给验证者
- 取消委托(undelegate):收回质押的BNB
- 重新委托(redelegate):将质押从一个验证者转移到另一个
2.3 经济激励机制
- 区块奖励
- 交易手续费
- 委托人分红
- 验证者佣金收入
3. 惩罚机制
3.1 惩罚类型
- 双签名惩罚(doubleSignSlash)
- 离线惩罚(downtimeSlash)
- 恶意投票惩罚(maliciousVoteSlash)
3.2 惩罚措施
- 削减质押金额
- 监禁处罚
- 强制退出验证者集合
4. 网络治理
4.1 投票权重
- 区块生产机会
- 网络参数修改
- 重要决策投票
4.2 治理参与
- 选择信任的验证者
- 参与收益分配
- 通过重新委托影响网络治理
5. 技术实现
5.1 核心合约
- StakeHub:管理验证者和委托关系
- BSCValidatorSet:维护活跃验证者集合
- StakeCredit:处理质押凭证和收益分配
5.2 关键参数
- minSelfDelegationBNB:最小自质押量
- unbondPeriod:解绑期
- redelegateFeeRate:重新委托费率
- BREATHE_BLOCK_INTERVAL:更新周期(1天)
6. 安全保障
- 地址唯一性检查
- 更新频率限制
- 惩罚次数限制
- BLS签名验证
总结
参考资料
- BSC官方文档
- BSC质押合约源码
- PoSA共识机制白皮书

浙公网安备 33010602011771号