共识机制

2018-06-12  本文已影响0人  尹学姐

共识机制

原理

FLP不可能原理

FLP 不可能原理:在网络可靠,存在节点失效(即便只有一个)的最小化异步模型系统中,不存在一个可以解决一致性问题的确定性算法。

CAP原理

分布式计算系统不可能同时确保一致性(Consistency)、可用性(Availablity)和分区容忍性(Partition),设计中往往需要弱化对某个特性的保证。

条件

评价标准

解决方案

POW

POW本质是通过算力竞争来确保整个网络的一致性。通过算力竞争来争夺记账权,算力竞争实际上就是计算哈希值,计算速度最快的人可以获得打包权。完成打包并将打包好的区块加到最长链的人可以获得奖励。

POS

通过比较币天(持有币的数量 * 持有币的时间)来争夺记账权。本轮获取到记账权之后,币天数会被清空。每30天可以参与一轮记账权的争夺。记账完成的节点可以获得奖励,类似于以月为单位的股票分红。

DPOS

半中心化套路,通过选举几个代表来进行打包。代表需要具有一定的算力和诚信,如果代表作恶,则会被移除,重新票选新的代表。

BPFT

每轮通过两次投票的方式来选出区块。每次投票都需要超过2/3的节点投票才可以通过。

参考文献

上一篇下一篇

猜你喜欢

热点阅读