解析区块链中的Pos、PoA以及DPos的含义_POS:POA

PoS

权益证明是公共区块链的一类共识算法,它依赖于验证者在网络中的经济利益。在基于工作量证明的公共区块链中,该算法奖励解密加密谜题的参与者,以便验证交易并创建新的块。在基于PoS的公共区块链中,一组验证者轮流对下一个块进行建议和投票,每个验证者的投票权重取决于其存款的大小。PoS的显着优势包括安全性,降低集中风险和能源效率。

通常,权益证明算法如下。区块链跟踪一组验证者,任何持有区块链基本加密货币的人都可以通过发送一种特殊类型的交易来将其以太币锁定到存款中,从而成为验证者。然后,通过所有当前验证者都可以参与的一致性算法来完成创建和同意新快的过程。

有许多种共识算法,以及许多方法可以为参与共识算法的验证人分配奖励,因此有许多“口味”的权益证明。从算法的角度来看,有两种主要类型:基于链的权益证明和BFT风格的权益证明。

在基于链的证明中,算法在每个时隙中伪随机地选择一个验证者,并为该验证者分配创建单个块的权限,这个块必须指向一些前一个块,因此随着时间的推移,大多数块会聚成一个不断增长的链。

在BFT风格的股权证明中,验证者被随机分配提出区块的权利,但是通过多轮过程来确定哪个区块是规范的,其中每个验证者在每轮中发送对某个特定区块的“投票”,在流程结束时,所有验证者永久同意任何给定的块是否属于链条的一部分。请注意,块可能仍然连接在一起;关键的区别在于块上的共识可以在一个块内,并且不依赖于它之后的链的长度或大小。

PoA

授权证明是PoS一致性算法的子集,主要由测试网和私有或联盟网络使用。在基于PoA的区块链中,交易有效性最终由一组经批准的链上账户确定,称为“授权节点”。确定授权节点的标准是通过网络治理结构中编写的方法确定性地决定的。

PoA被广泛认为是达成共识的最快途径,但依赖于验证节点尚未受到损害的假设。非验证参与者可以像公共以太网那样访问和使用网络

PoA共识依赖于验证者的声誉和过去的表现。这个想法是验证者节点将其身份/声誉放到我的身上。私人联盟网络的一个重要方面是链上地址与已知的现实世界身份之间的联系。因此,我们可以说验证节点正在盯着他们的“身份”或“声誉”。这为验证者创建了一定程度的问责制,最适合企业,私有或测试网络。

PoA目前由测试网络Kovan使用,并且可以在Parity中轻松配置用于私人联盟网络。

DPoS

代理权益证明是一种经过修改的权益证明形式,网络参与者投票选举一系列代表来验证和保护区块链。这些代表有点类似于PoA中的权威节点,除非他们的权限可能被选民撤销。

在DPoS共识中,与PoS一样,投票权重与用户注入的投注金额成正比。这就产生了一个场景,即较多token持有者比较少token的持有者拥有更多的投票权。从游戏理论的角度来看,这是有道理的,因为那些具有更多经济的“游戏中的皮肤”的人自然会有更大的动力来选出最有效的代表证人。

此外,代表证人会收到验证每个区块的奖励,因此被激励保持诚实和有效-以免被替换。然而,有一些方法可以使“贿赂”变得相当合理;例如,交易所可以提供存款利率,交易所运营商可以使用大量存款进行DPoS共识投票。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:0ms0-2:999ms