Proof of Stake (PoS) 实现机制 这是一个共识 在区块链中. 结 (结) 作为建立和验证区块权的抵押品.
工作原理#
- 质押 验证人将特种交易中的部分代币记录下来;
- 选择一个区块创建者 选择验证器;概率取决于质押的大小 (但不仅仅是为了防止度);
- 验证 其他验证者检查新区块并签署;
- 在区块链上记录;
- 奖项 交易佣金的一部分+新硬币 (部分网络);
- Slashing 如果不诚实,可以将部分或全部的质押烧毁,验证器可能会被取消.
变化PoS#
| 算法 | 特殊性 |
|---|---|
| DPoS (Delegated) | 代表用代币投票;代表与选民分享奖励 |
| LPoS (Leased) | 代币租给其他验证者,而不是投票 |
| BPoS (Bonded) | 担保是必须的;用户因选择不良的验证器而损失资金 |
| NPoS (Nominated) | 提名者选择验证者;不良选择奖励降低 |
| PPoS (Pure) | 无论质押的尺寸如何,均等的机会. |
| PoSV (Velocity) | 记住代币流动速度 激发活动 |
| DBFT | 需要66%的验证人签署. |
优点和缺点#
优势
- 能源效率 没有PoW计算;
- 速度 没有等待任务解决;
- 安全性 攻击需要控制大部分的质押+切割机制,
- 中央化的减少 相对于PoW.
缺点
- 集中风险 大型持有者可以协调;
- 不透明度 更难验证谁和如何验证.
在 TON 中的 PoS#
区块链使用TON 设置 + BFT共识 (Catchain) 为了在 在沙德 和 工匠.
机械
- 验证器通过特殊交易输入质押 masterchain;
- 每个沙尔德都被指定为 验证器子集合 通过特定的假偶然方式;
- 小集合的旋转 大约每个 一千二百二十四个块;
- 小集合提供了单元候选人;假随机顺序决定了谁的候选者优先;
- 验证器检查候选人;不有效的块签名 → slashing 或暂时被删除;
- 最终的共识 在BFT协议中这是一个 PBFT / Honey Badger BFT 的类似;
- 奖励 区块交易佣金 + 新造的硬币;
- 同行性 一个验证器可以同时在多个子集合中工作.
专业链块
在生成了所有单元之后 (或按时段生成单元) 工艺品 基于所有验证器的BFT共识.