比较流行的几种区块链共识算法

当前位置:首页 > 币圈百科 > 比较流行的几种区块链共识算法

比较流行的几种区块链共识算法

2023-02-05币圈百科260

每一种加密货币的背后,都有一个伟大的共识算法。但没有一个共识算法是完美的,但它们各有利弊。他们的主要目标是防止重复支出。

蓑衣网小编2023

重要的是要记住,没有一个是绝对完美的,在去中心化或部分去中心化的环境中,没有达成共识的通用方法。每一种都有它的优点和缺点。这也是为什么算法不断更新补充各种插件有时候,不同的共识方法会混在一起形成混合体。目前,有几种不同的协商和共识机制。在我们复习一些相关内容之前,有两件事很重要:1。目前,还没有一个通用的方法来达成共识。2.况且算法——也没有绝对的好与坏,只是关于记账系统的要求。让我们来看看其中的一些:

工作证明:

pow是目前区块链技术最常见、最可靠的共识机制之一。这个机制的名字不言而喻。为了参与交易验证,必须公开证明某些工作已经完成。这条规定禁止假选民投票。你做的工作越多,你提出下一个建议的机会就越大。PoW是第一个区块链共识算法。由中本聪为比特币区块链设计蓑衣网小编2023。我们要感谢世界各地的大规模采矿作业和电力消耗。我们知道它是可行的(比我们可以说的许多其他共识算法要多得多),但在游戏的这个阶段,它开始被视为一种遗留技术。

利害关系证明:

这种机制非常类似于公司股东之间的投票。所以,重要的不是声音的数量,而是声音的成分。在权益证明中,一个新区块的创造者是根据其财富以确定性的方式选出的,财富也被定义为权力。持有大量令牌的用户有很高的动机确保系统节点之间的协商共识以正确的方式实现。此外,如何保证网络安全,防止各种攻击、故障、虚假交易确认等欺诈行为也是他们关心的问题。该算法的优点:验证者的诚实动机简单。缺点:事实上,很难构建一个基于pos的系统来考虑所有可能的恶意行为场景。

利益委托证明:

dpo与PoS非常不同。这里,令牌持有者不对块的有效性负责,而是选择委托来验证它们。在DPoS系统中,通常有21-100名选定的代表。选定的代理会定期更改,并且会分配一个顺序来传递它们的块。如果代理的数量很少,允许他们有效地组织自己,并创建设计的时间间隔来发布块。如果委托人经常丢失他们的块或发布无效的交易,令牌持有者将投票淘汰他们,并用其他选定的代理人替换他们。与PoW和PoS不同,dpo中的挖掘者可以合作开发区块。

拜占庭容错

BFT用于修复不可靠节点的问题。如果社区的任何成员向其他成员发送关于交易的不一致信息,区块链的可靠性将崩溃,并且没有中央权力机构可以干预来纠正它。为了解决这个问题,PoW通过其处理能力提供了BFT。另一方面,PoS需要更明确的解决方案。节点将定期投票以识别真实交易。使用适用于BFT的PoS版本似乎是在区块链批准交易的最有希望的方式。

SIEVE

简而言之,SIEVE增强了原有的PBFT算法,PBFT主要专注于提供一个实用的拜占庭状态机副本,通过假设存在独立节点故障,操纵特定独立节点传播的消息,容忍拜占庭错误。该算法被设计为在异步系统中工作,并通过添加推测性执行和验证阶段进行优化,从而具有优异的开销运行时间,并且仅略微增加了延迟。 1)检测和过滤可能的不确定请求,建立进入PBFT三阶段协议的交易的确定性;2)除了经典PBFT提供的关于验证器输入状态的一致性,它还允许运行关于验证器输出状态的一致性。SIEVE以模块化的方式源自PBFT。它重用PBFT视图更改协议来降低复杂性,并避免从头实现新的共识协议。

重量证明

重量证明是一种广泛分类的共识算法。一般的想法是,在PoS中,你在网络中拥有的令牌的百分比表示你“找到”下一个块的概率,在重量证明系统中,可以使用其他相对加权的值。它的一些实现就是它的名声和空间的证明。

空间证明

空间证明与工作量证明非常相似,只不过它不是用于计算,而是用于存储。空间证明与记忆难度函数和可提取性证明有关。空间证明是证明程序发送给验证程序的一段数据,用来证明程序已经保留了一定量的空间。为了实现其实用性,验证过程需要是高效的,即消耗少量的空间和时间。保险起见,如果验证者实际没有预留申报量的空间,应该很难通过验证。

信誉证明

POR共识模型依靠参与者的信誉来保证网络的安全性。参与者(群签名者)必须有足够重要的声誉,如果他们试图欺骗系统,他们将面临重大的经济后果。这是一个相对的概念,因为几乎所有的企业如果被发现试图作弊都会损失惨重,但大公司通常损失更大。

唯一节点列表

Ripple使用一种称为“唯一节点列表”(UNL)的“集体信任子网”协商算法来处理高延迟,这通常是bft容忍系统的一个特性。为了达成共识,节点需要用自己的UNL替换整个网络。这种机制允许不到五分之一的节点出错。

烧钱证明

在“烧钱”测试中,你不花钱购买昂贵的电脑设备,而是将代币“烧”到一个不可恢复的地址。你可以通过一个随机的选择过程获得一个系统的终身特权。矿工可以燃烧自己的货币或任何其他货币。燃烧的金币越多,被选中开采下一个立方体的几率就越高。如果您在系统中的赌注失败了,最终,您会想要燃烧更多的代币来增加您被选中进入下一个盒子的机会。PoB是PoW的好选择,虽然协议会浪费资源。

活动证明

POA是比特币矿工的另一种激励机制。这结合了权力和地位。在PoA中,矿工们从PoW法开始解决这个问题。如果挖掘的块不包含任何交易,系统将切换到PoS。根据头信息,一组验证者将被分配来对新块进行签名。如果验证者有更多的令牌,他最有机会被选中。一旦所有选择的验证器都被签名,模板将变成一个块。如果验证者未能完成该块,将选择一组新的验证者,并且该过程将继续,直到一个块接收到正确数量的签名。奖励在挖掘者和验证者之间分配。PoA比PoW和PoS需要更多的能量。

耗时证明

POET是一种协商和共识机制的算法,通常用于许可的区块链网络中,以确定采矿权或阻止网络上的赢家。经批准的区块链网络是指那些要求潜在参与者在被允许加入之前表明身份的网络。就像彩票系统的原理,即每个节点都有平等的机会成为赢家,PoET机制是基于将中奖机会公平地分配给尽可能多的网络参与者。

授权证明

授权证明(PoA)是一种共识算法,可用于授权账簿。它使用一组“权限”,即允许他们创建新块和保护分类帐的指定节点。 使用PoA的帐簿需要大多数权威机构的签名才能创建一个块。

重要性证明(PoI)

这个共识网络不仅取决于令牌的数量,还取决于生产系统应该为其行为支付报酬的可能性。标记区块的机会是各种因素的组成部分,包括恶名(由不同的专门设计的框架控制)、平衡以及进出该位置的交易数量。这被称为重要性计算。

比较流行的几种区块链共识算法 | 分享给朋友: