讲师:王巨
区块链的本质是一种有交易驱动的确定性状态机。
共识是商定确定性交易顺序和过滤无效交易的过程。
审查的信任成本比较高。
DPOS算法,1.选择一组区块生产者 2.调度生产
为达成共识需要有2/3+1 的区块生产者来决定,是DPOS的核心条件。
区块生产者在自己轮次之外的时间段产生的块,是无效的,不会被承认。
恶意或故障节点每9秒产生一个块会比正常节点每9秒产生的链短,就保证了正常节点的链。
少数产生的分叉,注定比多数出块慢。
网络碎片化当网络恢复时,将自动同步到最长的那条链上去。
交易作为权益证明
每一次交易利益相关方都直接对区块链进行确认,所有块都是被利益先关方确认过的,这在伪造链上说无法复制的。
确定性生产者洗牌。
DPOS共识算法在大多数生产者不合格的情况下还是可以继续工作的。