区块链分布式共识机制包括哪些?

来源:211COIN

2022-11-28 15:04:43

分布式共识机制应该不是一个陌生的专业术语,无论是Bitcoin、Ethereum还是EOS,作为一个分布式网络,首先需要解决分布式一致性的问题,也就是所有的节点如何对同一个提案或者值达成共识,这一问题在一个所有节点都是可以被信任的分布式集群中都是一个比较难以解决的问题,更不用说在复杂的区块链网络中了,这就需要用到分布式共识机制,但是现在也有多种形式,那么区块链分布式共识机制包括哪些?下文211Coin小编详细介绍。

区块链分布式共识机制包括哪些?

区块链分布式共识机制包括哪些?

在这共识机制里面目前有几个主流的具体机制,一个叫工作量证明,这是比特币,会消耗很多的能量,第二个权益证明,另外还有一种BFT,Quorum法定的投票人数。所以这三种共识机制是目前比较主流,现在来看前两种大多数是公有钥,后面是私有钥上比较全面。

但是如果是一个公有链,没有强制性来保证前面来遵守,但是大家不遵守一切都是没有用,没有意义,所以还需要一个博弈机制。有了一个博弈机制以后,可以对遵守规则的人进行奖励,那些遵守比特币规则的矿工他们会挖到比特币作为奖励,如果不遵守规则你可以给帐户里面加上很多的比特币,但是那些比特币别人是不接受的,没有任何意义和价值。所以这是公有链所独有的价值。

分布式共识机制技术原理

首先一个是它的网络结构,因为如果我们要维护一个分布式帐本的这么一个网络结构的话,我们就不能用右边,外围有很多客户端的结构,我们有左边点对点网络连接的结构,所以在区块链技术里面,所有的节点通常来说他们在网络上的地位是对等的。

第二个需要一些数据的结构,通过密码学的算法,能够证明所有的这些交易它的数据是真实的没有被篡改过的。这些交易就会用私钥来进行签名,签名的私钥任何人都不能够去篡改,即便这区块链里面负责记帐的角色,也是没有办法伪造这交易,因为没有对方的私钥。

有了这样一个数据结构之后,就让每一笔交易的层面做到数据是不能篡改的,但是仅仅是一笔交易的数据不可篡改其实还不够,因为交易的顺序往往也非常重要,所以就要过渡到共识机制里面。

共识机制到底是什么?其实它并不是说解决对网络里面的是非的判断,而是说当我在网络中发生了两个可能会产生冲突的交易时候,我去选择哪一个,或者再换一句话说,如果有两个事实都是可以成立的时候,去选择哪一个,这是一个决策的机制,而不是判断是非的机制。

上述内容为大家介绍了区块链分布式共识机制包括哪些?对于该技术,大家要了解的内容还有很多,拜占庭将军问题是对分布式系统容错的最高要求,然而这不是日常工作中使用的大多数分布式系统中会面对的问题,我们遇到更多的还是节点故障宕机或者不响应等情况,这就大大简化了系统对容错的要求,不过类似Bitcoin、Ethereum等分布式系统确实需要考虑拜占庭容错的问题,后期211Coin小编还会为大家简单介绍,大家要及时关注211Coin网站。

211COIN发布此信息目的在于传播更多信息,与本网站立场无关,文章内容仅供参考,不代表任何确定性判断,且不构成投资建议,请谨慎对待,风险自担。
微信:yelbtc 请注明来意 | 邮箱:[email protected]

Copyright © 2018-2022 211COIN版权所有.

京ICP备17000885号-3