主页 > 教程合集 > 区块链 >

区块链共识的种类知识

时间:2018-04-14 阅读:0

说起区块链的共识,我们首先想到的肯定是算法共识。因为算法共识是日常中最常见,例如:工作量证明(Proof of Work,POW)、权益证明(Proof of Stake,POS)和拜占庭协议等针对的就是这类共识。事实上区块链共识一共分为三种:算法共识、决策共识和市场共识。这三类共识都有哪些作用呢?以及三者又有什么样的关系呢?

1. 算法共识。

算法共识属于分布式计算领域中的问题,目标是在存在各种差错、恶意攻击、可能不同步的对等式网络(Peer-to-Peer Network)中,并且在没有中央协调的情况下,确保分布式账本在不同网络节点上的备份的文本是一致的(不是语义一致)。

2. 决策共识。

决策共识指在群体决策中,群体成员发展并同意某一个对群体最有利的决策。决策共识常见于政治活动和公司治理中。比特币社区关于“扩容”、分叉的讨论可以在决策共识的框架下理解。决策共识的要件包括:(1)不同的利益群体;(2)一定的治理结构和议事规则;(3)相互冲突的利益或意见之间的调和折衷;(4)对成员有普遍约束的群体决策(这个决策不需要符合所有成员原先的立场)。

3. 市场共识。

市场共识体现在市场交易形成的均衡价格中(详细分析见第9点“市场共识与算法共识的比较”)。区块链内资产参与交易时(不管是区块链内资产之间交易,还是与区块链外资产交易),就涉及市场共识。

4. 三类共识之间的关系。

算法共识是网络节点运行算法规则的产物,决策共识是由人(包括网络节点的拥有者或控制着,而非网络节点本身)来制定或修改算法规则,市场共识则是在算法共识和决策共识的基础上由市场机制产生。

余斗余斗
  • 版权声明:原创文章由发表在区块链分类下,2018-04-14最后更新,转载注明出处。

相关推荐

返回顶部