区块链公司

笃志产品应用场景开发

当前位置: 网站首页 行业新闻 区块链技术基础:共识机制是什么?

区块链技术基础:共识机制是什么?

行业新闻 点击量:279 发表时间:2018-09-19 10:55:46

 

  今天所说是区块链技术的基础共识机制,共识机制是一个群体决策的流程,群体中的个体会执行和支持对群体其他个人最好的决定。这是一个个体需要支持大多数人决定的解决方式,不管他们意愿如何。

 

  一、什么是共识机制?

 

  简单地说,这仅仅是一个群体决策的方式,举例说明,10个人的小团体,要决策出对他们所有人最有利的决定,每一个人都提出一个方案,但是大多数人只会支持那个对他们最有利的方案,而其他人只能服从这个决定,不管个人意愿如何。

 

  共识机制不仅仅是同意大多数同意的决定,同时需要同意那个对所有人都最有利的方案,因此,它是一个网络共赢的决定。区块链共识模型是在网络世界中创造平等和公平,用于达成共识的共识系统叫做共识理论。

 

共识机制

 

  二、区块链共识模型包括以下内容:

 

  达成一致:机制将收集群体中所有一致意见

 

  合作:群体中每个人都是为了更好地达成一致,从而群体利益一致

 

  合作:个体都考虑群体,而不考虑他们个人利益

 

  平等的权利:每一个个体参与者都有相同投票的权利,这意味着每一个人的投票都非常重要

 

  参与:每个在网络中的个体都需要参与投票,没有人能够逃避或者仅仅在集体中而不投票

 

  积极性:群体中每个成员都是相同的活跃度,没有人需要承担群体中的更多的责任

 

  三、区块链:去中心化网络组织数据的架构

 

  重新看一下区块链技术,获得一个整体网络的全貌 ——组织数据库的新方式 ——可以存储网络中任何变化的内容 ——所有数据都将像物质一样被放进区块中

 

  因此,在区块链中你将不会看到任何去中心化,这是因为区块链本身不提供去中心化的环境。这也是为什么我们需要共识机制来保证我们的系统是完全去中心化的。

 

  因此,区块链技术仅仅是创造了一个结构化的数据库,并不会执行去中心化的流程。这就是为什么区块链技术被称为去中心化网络的架构而已。

 

  四、共识机制:网络的灵魂

 

  这个方式相当简洁。区块链共识模型仅仅是达成一致的方式,然而任何去中心化系统都离不开共识机制。

 

  节点是否相互信任也不重要,网络会遵循一定的原则去达成集体的一致。因此,你需要了解所有类型的共识机制。

 

  目前为止我们没有发现有某一种共识机制存在所有区块链技术项目中的。我们来看一下不同的共识机制。

 

  五、不同类型的共识机制

 

  所有共识机制列表

 

Proof-of-Work 工作量证明

 

Proof-of-Stake 权益证明

 

Delegated Proof-of-Stake 委托权益证明

 

Leased Proof-Of-Stake 租用权益证明

 

Proof of Elapsed Time 过去时间证明

 

Practical Byzantine Fault Tolerance 实用拜占庭容错

 

Simplified Byzantine Fault Tolerance 简单拜占庭容错

 

Delegated Byzantine Fault Tolerance 委托拜占庭容错

 

Directed Acyclic Graphs 有向非循环图

 

Proof-of-Activity 活动量证明

 

Proof-of-Importance 重要性证明

 

Proof-of-Capacity 容量证明

 

Proof-of-Burn 燃烧证明

 

Proof-of-Weight 重量证明

 

编辑:煊凌

推荐阅读