区块链小课堂:什么是区块链共识?

论坛 期权论坛 期权     
ZEECHAIN   2020-4-4 00:10   1916   0



通过  zeechain 区块链小课堂,带大家深入浅出的了解区块链的一些基础知识,了解区块链的应用价值以及区块链未来对生活的影响。






前一课我们讲了区块链是:
一个分布式协同维护的数据库网络,
今天接着讲:


什么是区块链的共识?







在百度百科,共识的解释是共同的认识。
在区块链里,共识是指区块链的共识机制(consensus),意思是在一定的时间内完成对交易的验证和确认,这也是区块链的自信任机器特性的基础,是区块链分布式账本技术的核心。
根据该区块链网络共识机制设定的规则,对于一笔交易,如果全网中的若干个节点能够达成一致的共识,该交易即获得了全网的一致认可,成为有效的交易。共识机制是区块链技术的核心机制,目标是使所有的可信任节点保存一致的区块数据,它必须同时满足两个特性:
  • 一致性。所有节点保存的区块链的内容完全相同。
  • 有效性。所有节点发布的信息将被其他节点记录各自的区块中。

区块链作为一种按时间顺序存储数据的数据结构,可支持不同的共识机制。当下主流的共识机制主要是如下四种:
  • 工作量证明机制(PoW)
  • 权益证明机制(PoS)
  • 股份授权证明机制(DPoS)
  • 拜占庭容错机制 (PBFT)

不同的共识机制有什么区别或者说优劣势呢?大体上从这四个方面进行评估:1.安全:是否可以防止二次支付(双花),是否有良好的容错能力。2.扩展:是否支持网络节点的扩展,通常以成员节点数量和网络吞吐量来衡量。3.性能:交易达成(共识)并记录在区块链中所需的时间,也可以理解为每秒交易数量。4.消耗:交易达成(共识)中,系统所要耗费的计算资源,最终体现在电力能源消耗上。
各种共识的优劣势一直存在争议,本人认为共识机制的选择应该以项目来决定,不同的共识机制在不同的场景下可以充分发挥其价值。
那么 zeechain 区块链系统的共识机制是什么呢?zeechain可以根据企业的业务模式和需求,灵活选择Pow、Pos、DPos、BFT等共识机制进行部署。
好了,今天就到这里~


















分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:18
帖子:2
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP