块的产生会给帮助其产生的矿工带来利益,共识算法就是指块是如何产生的(得到哈希或者id标记块)
POW
劳动证明。矿工通过矿机计算获得可用的块哈希,用以标记块,块中的交易向该矿工交付一笔工资
POS
股权证明。持币者通过持有的数量和时间产生币龄(数量x时间),以币龄购买可用的块哈希或者id。同样,块中的交易向持币者支付一笔工资
DPOS
权利证明。类似议会,超级节点通过投票让新产生的区块入链,超级节点们用传令的方式出块,轮到谁,谁出块
针对POW和POS矿工无视交易内容,只着眼于利益的弊端。DPOS可以用作内容赋能
PBFT:实用拜占庭容错算法
状态机。在不同的节点构建副本,分布式的主要体现,本地发布一个块,然后等待状态机传给其他节点同步,容错方式:|R|=3f+1
|R|:链的副本量(也就是节点数量);f:最大容错系