说到区块链,我们必然会谈及它的共识机制。
不了解区块链的共识机制,就无法理解区块链的真正意义。
那么,今天跟着陀螺君一起了解下区块链的共识机制。
简单来说,区块链的共识跟我们日常说的共识类似。
就是在一个群体中就某个问题达成共识,一致同意采取某种策略来解决这个问题。
区块链由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。
因此区块链系统需要设计一套制度,来维护系统的运作的顺序和公平性,统一区块链的版本。
并奖励提供资源维护区块链的使用者,以及惩罚恶意的危害者,这个制度就是共识机制。
共识机制的目标:
1.一致性:所有诚实节点所保存的区块链前缀部分完全相同。
2.有效性:由诚实节点发布的消息终将被所有其他诚实节点记录到自己的区块链中。
对区块链而言,共识机制的存在让分布式网络的一致性问题迎刃而解。
在区块链中存在着大量的分布式节点,要想达成信任关系并保持对外响应的“一致性”,往往需要通过共识算法来达成。
目前,主要的共识算法有:工作量证明机制(P O W)、权益证明机制(POS)、股份授权证明机制(DPOS)。
下一期,陀螺君带你了解这三种常见的区块链共识机制。