币圈信息网 交易所信息 区块链共识协议开发了哪些?常用的共识协议介绍_比特币期权入门

区块链共识协议开发了哪些?常用的共识协议介绍_比特币期权入门

区块链共识协议开发了哪些?常用的共识协议介绍区块链技术因高度分散(即使不是完全分散)而广受赞誉,到目前为止区块链共识协议开发了哪些?最常用的共识协议介绍是什么?因为区块链共识协议基本上表明没有中央机构可以控制或控制该技术来维护该数据库。那么,如何仍能对其进行准确,按时间顺序维护?它的确做到了,而且也采用了分散的方式,这是因为一个称为共识协议的精巧技术元素。一、为什么我

区块链共识协议开发了哪些?常用的共识协议介绍

  区块链技术因高度分散(即使不是完全分散)而广受赞誉,到目前为止区块链共识协议开发了哪些?最常用的共识协议介绍是什么?因为区块链共识协议基本上表明没有中央机构可以控制或控制该技术来维护该数据库。那么,如何仍能对其进行准确,按时间顺序维护?它的确做到了,而且也采用了分散的方式,这是因为一个称为共识协议的精巧技术元素。

  一、为什么我们需要共识协议?

  由区块链网络提供支持的加密货币通常在对等基础上工作。此外,据称它们非常分散。但是,如果不解决常见的拜占庭将军问题,就无法绕开这种权力下放。在历史上,如果拜占庭帝国的许多将军要进攻一个只有在所有将军齐心协力打败这座城市时才会倒塌的城市,他们将面临没有统一权力来协调将军决策的问题。这些将军们散布在一个很大的区域,他们将面临的问题是无法达成共识。这与在2008年推出比特币之前提出的许多点对点货币主张是相同的问题。要解决此问题,我们需要适当的共识协议。的建立区块链的要求,拥有符合要求的共识协议是最重要的要求之一。我们很快将讨论各种各样的此类共识协议。

  二、什么是共识协议?

  共识协议是指一种机制,通过该机制,可以在其上分布数字分类帐的区块链系统的所有不同节点,就将哪个交易更新到分类帐上以及该交易的真实版本达成一致。从时间,成本或任何其他资源的角度来看,在任何给定的点上,让所有节点协同工作并同时验证进入分类账的每笔交易都是无效的。共识协议通过根据某些一致同意的标准将验证任务分配给某些节点来解决这种不切实际的问题。

  三、当今在区块链技术中最常用的共识协议是什么?

  不同的区块链网络使用大量共识协议。这是一些最流行和通用的共识协议的简短列表。

  1.工作量证明共识协议

  这个是著名的比特币区块链使用,它是第一个出现在加密区块链现场并获得持久人气的角色。作为工作证明,比特币矿工相互竞争以解决高阶数学或密码学问题,从而为区块链创建新的区块。完成后,其他矿工将验证或验证该区块是否应属于链的一部分,并且该矿工将因解决密码难题而获得奖励。现在,虽然这很简单,但它并不完全公平,可以在一定程度上损害权力下放。这是因为挖掘能力取决于沉重的硬件资源,例如ASIC(专用集成电路)。那些可以节省最多硬件资源的人可以挖掘最多的资源,并获得最高的回报。

  这个过程浪费了大量时间,并使比特币花费大约10分钟来确认每笔交易,从而使区块链也容易受到双重支出攻击。由于效率低下,以太坊也逐渐远离该协议。

  2.权益证明:

  在此系统中,节点可以根据其在系统中是否具有权益,或者在区块链系统中是否拥有令牌以及令牌附带的权利来启用验证器。根据成员拥有的股份维护验证者列表,并且共识协议仅考虑以下验证者的同意:拥有系统股份的成员。验证和维护的奖励是根据每个用户在该区块上的赌注按比例支付的。该系统比工作量证明更分散,成本更低,并且效率也很高。Peercoin和Decred已经使用了这种机制,以太坊也在进行切换。

  3.委托的权益证明

  这种机制是PoS模型的变体。在这里,拥有区块链股份的验证人选出见证人,他们将执行区块链维护和更新账本中的交易的任务。根据证人如何做好自己的工作,这个选举产生的名单会不断变化。任何验证者都可以当选为证人,并且可以出示证件并赚取与其在系统上获得的票数成比例的费用。使用此共识机制的区块链网络的示例是EOS和Graphene。

  4.重要性证明:

  这种共识机制也是PoS模型的改进版本。在权益证明中,那些有钱购买股份作为代币的人有机会获得更多的采矿费奖励。结果,富人不断变得更富裕。为了解决此问题,我们拥有重要性证明或PoI共识协议,该协议基于创建块或基于两个标准(而不是一个标准)进行验证的权利:

  a)系统中的股份

  b)交易频率

  因此,为了能够创建更多的区块并从流程中赚取费用,人们必须做的不仅仅是拥有系统股份。他们自己也必须进行很多交易。根据既有硬币余额以及交易频率为他们分配一个信任分数,因此分数决定了他们是否可以创建区块。

  5.委派的拜占庭容错能力:

  NEO使用此共识机制。在这种情况下,持有硬币的人从他们当中选出某些成员作为共识节点。这些共识节点可以完成网络上的簿记和分类帐维护任务。在这类节点中还有其他分类。那些将有关新块的信息告知系统中所有其他节点的人称为发言人节点。接收它的节点称为委托节点。这些节点通过确定所传达信息的准确性和可容许性来执行最终验证。在进行此类验证之后,共识节点将接收到完整形成的块,并将其之前的所有视图数据从系统中删除。

  可以使用更多不同类型的共识协议,但是这些协议通常被认为是最著名和最受欢迎的协议。作为开发人员,在构建自己的区块链体系结构时,您应该能够选择最适合您要构建的用例的共识协议。如果您想知道如何成为区块链开发人员,那么必须全面了解区块链共识协议。

本文来自网络,不代表币圈信息网立场,转载请注明出处。

作者: bqxxw

返回顶部