
在区块链领域,我们常听到一个词,共识机制。
共识机制是区块链的四大核心技术之一,在区块链中起到了统筹节点行为,明确数据处理的作用。
为了帮助我们更好的理解共识机制,先来听个小故事吧。

雅浦岛的故事
太平洋西部加罗林群岛中,有一个小岛叫作雅浦岛。
岛上没有金属资源,土著民会从帕劳岛开采石灰岩海运回雅浦岛,并将石灰岩打造成内部中空的环形石轮当做货币使用。
这些石轮小的30毫米,大的直径3米多。
我们都知道用石头当货币肯定很不方便,又大又笨重。
事实上,雅浦岛是这样交易的。
体积大不方便运输时,卖家只需在买家的石头的上做个标记,就算完成付费。
这个标记说明石头已经属于卖家,即便石头本身依然躺在买家的房子里。
这种付款方式很有意思对不对,还有更神奇的。
雅浦岛有个财主,多年前,财主的祖辈找到一块巨大石灰岩并把它制成了石轮。
不幸的是,海运回家时遇上暴风雨。为了保命,财主砍断了拉筏的绳子,石轮最后沉入海底。
回到岛上,船员为财主佐证,石轮巨大且质量上乘。
大家共同见证了石轮的去处,所以不会影响它的价值。
财主仍然可以用它购买商品,大家也认定他是岛上的首富。
雅浦岛居民的交易并不需要真正拖动石轮,他们只需更改石轮上的标记。
甚至连标记也不用,只需要某一块石轮的共同记忆,大家就都会承认这笔财富的存在。
这种信任慢慢发展,变成了岛屿稳定的文化传统,不受外界冲击,非常可靠。
这,就是共识。

共识机制的定义
区块链是一个分布式数据库,人人都可以成为节点参与数据处理。
随着网络中节点的数量越来越多,全网就越难达成统一。
这时就需要共识机制,制定规则、明确数据途径,在去中心化的思想上,解决节点间相互信任的问题,使其通过竞争、计算,共同维护整个区块链网络。
如果说区块链是比特币运行的躯干,那共识机制就是其灵魂。

常见的共识机制有哪些?
PoW(Proof of Work)-工作量证明
时间一定时,谁记得多或者工作量一定时,谁计算得快即可获得奖励。
它比较耗费资源,也就是费电。
PoS(Proof of Stake )-权益证明
根据手中持有的代币量来确定打包下一个区块的权益,简单来说就是谁手里的钱多,谁获得下一个区块打包权的概率就越大。
虽然相较于PoW对于资源的消耗没那么多,但是这样很容易形成一言堂。
DPoS(Delegated Proof of Stake)-代理权益证明
它有点像议会制度或人民代表大会制度,持币人选出几个代表节点来运营网络,用专业运行的网络服务器,来保证区块链网络的安全和性能。
如果代表不能履行他们的职责,比如没完成记账任务,则会被除名,网络会选出新的节点来取代他们。
这种共识机制使用的必要条件是得有代币。
结语
以上是比较常见的共识机制。
除此之外,还有ripple(瑞波)共识机制、重要性证明、参与度证明等。
像Filecion中的时空证明和复制证明也属于共识机制。
没有一种十全十美的共识机制,每个共识机制都有它的优缺点。
只要在不同的区块链项目上,使用合适的共识机制就好。
毕竟,共识机制是为解决一些特定问题而生的。

来源 | 网络,经编辑整理。
如有侵权,请第一时间联系我们修改或删除,多谢。

