购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

10 什么是共识机制?

共识机制是分布式记账的核心规则。区块链的自信任主要体现于分布在区块链中的用户无须信任交易的另一方,也无须信任一个中心化的机构,只需要信任区块链协议下的软件系统即可实现交易。这种自信任的前提是区块链的共识机制(Consensus),即在一个互不信任的市场中,使各个节点达成一致的充分必要条件是每个节点出于对自身利益最大化的考虑,都会自发、诚实地遵守协议中预先设定的规则,判断每一笔记录的真实性,最终将判断为真的记录记入区块链之中。

换句话说,如果各节点具有各自独立的利益并互相竞争,则这些节点几乎不可能合谋欺骗你,而当各节点在网络中拥有公共信誉时,这一点体现得尤为明显。区块链技术正是运用一套基于共识的数学算法,在机器之间建立“信任”网络,从而通过技术背书而非中心化信用机构来进行全新的信用创造。

共识机制之所以在区块链技术中能够处于核心位置,最大的作用在于它从非对称加密和时间戳等密码学技术的角度制定好一套规则,所有参与者及其参与方式都必须遵守这套规则,并且规则透明、无法人为随意修改,因此,无须第三方权威机构的背书,它也能够发动全网的节点去共同监督、记录所有的交易情况,并以代码的形式公布,有效地实现了价值信息转移,解决或者更确切地说是在很大程度上改善了两个毫不相干、彼此互不信任的陌生人之间的信任问题,毕竟信任一个客观技术比信任一个主观的人风险更小。

另外,在区块链系统中,由于点对点网络下存在较高的网络延迟性,使得各节点所观察到交易事务的先后顺序出现一定差异,因此共识机制可以在很短一段时间内,对这段时间内发生的交易事务的先后顺序达成共识,来决定在区块链系统中谁负责生成新区块,以及维护区块链的有效统一。

[提示] 关于共识机制的参考详文见 附录B p68+SqzJ/RZqPAaLCmxm3WOyKNfv05PKaQzZZJfMvX2+ECBe5GYHEkqg3c8uOc/l

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开