在上一篇文章中(【区块链基础】智能合约),给大家分享了区块链2.0中最关键的技术智能合约,我们知道了智能合约的概念,认识了最简单的智能合约代码,知道了区块链中的矿工可以获得代币奖励(产生区块的奖励+交易手续费),知道了智能合约通过技术解决了信任的问题。提到信任不得不说的就是共识,只有一群人有了共识才会有信任。那么区块链又是通过什么技术来实现共识的呢?这接下来的这一系列文章中我们就一起来看看区块链中的那些共识机制。
随着区块链的不断发展,也产生了许多共识机制,比如POW(Proof of Work)、POS、DPOS等等。这些共识机制在区块链中扮演着什么角色,它们的作用是什么,它们的原理又是什么以及它们的不足在什么地方?今天,先从比特币采用的共识机制POW开始,我们一起来寻找上边问题的答案。