区块链的共识机制

in #cn7 years ago

区块链的共识机制是区块链的重要组成部分,关系到区块链的运作方式。区块链共识机制有向更加节能,更加高效快速的方向发展的趋势。

POW
Proof-Of-Work,工作量证明。
POW的核心要义为:算力越大,挖到块的概率越大,维护区块链安全的权重越大。相对其他共识机制而言,POW逻辑简单,容易实现,容错达50%,其安全有严格的数学论证。

POS
Proof-of-Stake,股权证明。
POS比拼的是余额,通俗说就是自己的钱包里的币越多,挖到一个块的概率越大。由点点币Peercoin首先实现,属于POW和POS混合共识,POW用于发币,POS用于维护网络,追随者有新星币(Novacoin)、黑币(blackcoin)等。Nextcoin是纯POS币,实现方式和Peercoin完全不同。

POS2.0
黑币社区认为币龄可能会被恶意的节点滥用以获得更高的网络权重并成功实施双花攻击,于是发布POS2.0白皮书,对PPC做了几个细节优化,解决了一些潜在的安全问题,其中最重要的改进是用余额代替币龄。此举可激励节点必须更多的保持在线进行铸币,提高系统安全性,将攻击途径减少到最低限度,并且能够显著提高网络保持运行的节点数量。

POS3.0
黑币社区后来进一步升级,推出POS3.0版本,对交易手续费,难度调整做了一些优化,其中最显著的改变是将1%年利率奖励机制变为固定数额奖励(每个区块固定奖励1.5BLK)。

DPOS
比特股发明的一种新的共识机制——Delegated Proof-Of-Stake(DPOS),即股份授权股权证明。DPOS很容易理解,比特股系统将代币持有者称为股东,由股东投票选出101名代表,然后由这些代表负责产生区块。