随着加密货币空间的持续加速发展,不可避免地要进行各种共识模型的实验和实施.
授权证明(PoA)共识不一定是新的共识机制(自2017年3月以来一直存在),但已在一些有趣的平台中实现,这是针对完全去中心化的共识模型与更有效,集中的模型之间的折衷.
授权证明如何工作?
首先,PoA由一组开发人员于2017年3月提出(该术语由Gavin Wood创造),是基于以太坊协议的区块链。它的开发主要是为了解决以太坊的Ropsten测试网络上的垃圾邮件攻击问题。新网络名为Kovan,是当今所有以太坊用户均可使用的主要测试网络。.
PoA共识本质上是一种优化的权益证明模型,它利用身份作为权益的形式,而不是实际对令牌进行权益化。身份由一组预先批准用于验证各自网络内的交易和区块的验证者(权限)进行抵押。验证者组通常应保持较小(〜25或更少),以确保网络的效率和可管理的安全性.
阅读有关权益证明的信息
PoA网络的主要特征是对计算能力的要求低,无需节点间的通信即可达成共识,并且网络的连续性与可用的真实节点的数量无关,因为它们是经过预先批准并可以通过验证得到信任的公共领域的交叉验证.
PoA被设计为比需要花费电力来解决算法的PoW模型要少计算量。此外,PoA消除了PoS模型中的一个主要问题,尽管两方之间的赌注可能相等,但它们对每一方的价值可能会根据其持有量而有很大差异。例如,爱丽丝可能拥有1,000个XYZ代币,而鲍勃也可能拥有1,000个XYZ代币,但是,爱丽丝拥有1000万美元的股份,而鲍勃仅拥有10,000美元。因此,与Alice相比,Bob比Alice更有可能投资XYZ网络的成功,因为他的股份占他整体财务的很大一部分.
成为验证者有3个基本要求,这些要求对激励他们采取诚实行为的激励结构具有重要意义.
- 他们的身份需要在链上被正式识别,并具有通过公共领域中可用的可靠数据(例如公共公证数据库)交叉引用这些身份的能力。.
- 必须很难获得成为验证者的资格,以确保验证者的长期预期职位是在财务和声誉上明确鼓励保持诚实验证者的动机之一.
- 建立验证者的过程必须完全统一.
有一些平台可以实现上述要求的稍有不同的变化,所有这些平台都将重点放在提供经济上的激励,以使验证者长期保留在网络中,并以此作为不诚实行为的诱因。任何恶意行为的验证者都可以轻松地从验证过程中删除并替换。该验证程序的最终结果将是对其声誉的公开打击以及未来财务收入的损失。通过身份使用声誉与当今时代特别相关。正如沃伦·巴菲特(Warren Buffet)所说:
“建立声誉需要20年,而破坏声誉需要5分钟。如果您考虑到这一点,您会做不同的事情。”
在互联网时代的当今社会媒体氛围中,我们反复看到人们通过公众谴责完全容易地失去声誉是多么容易,而这种谴责就像是经过深思熟虑的评论或言论一样微不足道(无论是否应得) )。人们越来越意识到公共领域声誉的脆弱性,可以有效地激励验证者在系统内诚实行事.
了解中本共识
同时,在很大程度上,PoA用例对于许可(私有)区块链最有效。例如,一个可验证的银行网络,每个银行都充当自己的验证器。需要大多数人来确认区块链的状态,并且它们保留交易验证和共识方面提高的效率,而不必在流程中浪费大量影响力,隐私或权力.
PoA共识的当前实施
如前所述,PoA共识用于 以太坊的Kovan测试网. 许多已知的平台也使用它,到目前为止,对于寻求实施私有区块链网络的机构来说,它似乎是最合理的共识机制。.
权威证明网络(POA Network)显然是一个基于在其区块链中实现PoA共识的原则建立的平台。 POA网络是一个智能合约的公共平台,它以太坊侧链形式存在,其节点由独立的验证器组成。他们使用公共公证数据库作为验证者资格的机制,因为它在公共领域中很容易提供给任何人进行验证,并且可以很容易地与他们的链上验证交叉引用。实质上,验证者使用两个步骤来进行正式身份验证。客户端POA网络Dapp以及通过公共公证系统.
如果您不熟悉公证制度,则很难获得公证许可证,并且需要政府进行广泛的正式背景调查。此过程满足了上面看到的成为验证者的主要要求。此外,POA网络dapp验证独立于公证许可过程,这在一个过程或另一个过程中为伪造身份创建了不可能的障碍,因为这两个过程都是必需的。由于近期围绕侧链潜力的大量讨论,POA网络代表了公共网络中PoA共识的有趣实现.
PoA共识在另一个空间中的另一个实现是 唯链雷神 区块链网络他们的网络专注于成为企业级公共区块链,主要在供应链和物流领域实现透明的信息流和跟踪。 VeChain通过他们自己的专有验证过程选择验证者节点,并阐明了通过在其网络中使用PoA共识为他们提供的显着优势,因为这是确认交易和区块链状态的效率.
阅读我们的Vechain指南
如果Vechain依靠PoS或PoW作为其共识模型,那么比特币和PoS平台之类的PoW加密货币仍将克服的可扩展性解决方案需要进行研究,优化和实施,这将导致其平台启动的实质性延迟。允许已经参与供应链行业的公司成为其网络中的验证者,也可以将自己的利益调整为一个集体,从而有助于创建网络安全性,通常在私有和许可的区块链网络中更容易实现.
PoA共识的优化版本的其他一些实现包括Hyperledger和Ripple. Hyperledger Fabric的 共识基于实用的拜占庭容错能力,但采用PoA共识作为其财团区块链的开源伞式框架的一部分。 Ripple使用PoA共识的迭代形式,可以找到有关其共识过程的更深入信息 这里.
PoA共识的优势和关注点
尽管在一些公共区块链中实现了PoA共识,但它们仍然缺乏比特币和以太坊等渴望实现的真正去中心化。并不是说PoA共识平台实际上声称是完全分散的,而是分散化和集中化提供的效率之间的折衷.
一方面,与PoA模型有关的一些问题是,它或多或少只是分布式系统的一部分,但仍然有效。加密货币社区非常重视分散系统,私有区块链甚至某些公共区块链的理想主义性质,并声称有人对健康状况持怀疑态度,声称为数据完整性提供更好的模型。此外,想象一下作为私有区块链网络存在的银行的PoA共识网络。有时,对于大多数验证者(银行)而言,对使用其网络的交易或某些供应商进行审查和将其列入黑名单可能最符合大多数验证者(银行)的利益,因此,那时将区块链用作分类账的不变形式的想法确实变得过时了。.
另一个问题来自一个看似奇怪的问题,但实际上是在正确的情况下发生的,并且在正确的情况下肯定会再次发生。事实是有些人根本不在乎自己的声誉。或类似地,以他们获得的结果的形式破坏他们的声誉的收益,无论该结果是他们在网络中的行为的直接衍生,还是从第三方获得的不诚实行为的财务激励,都比付出的代价还多。这是数量有限的验证器模型所固有的问题,它们会受到第三方的外部影响,特别是如果那些第三方对看到网络故障有重大兴趣的话.
PoA共识网络的优势非常明显。提高了交易时间和整体网络共识的效率。这些使用PoA共识的模型在分散式应用程序中也更加有效,并且与分散式网络相比易于扩展。此外,相关技术的创新可以帮助进一步确保这样的网络,其中验证者彼此独立并且容易受到第三方干预。例如,英特尔的SGX安全飞地计算技术已经上市,可以帮助保护运行在其节点上的验证器软件免受外界干扰。.
结论
从旨在克服Ropsten测试网络某些固有问题的共识模型到专注于智能合约,侧链和全球供应链跟踪的庞大行业的公共区块链的正式验证方法,权威证明共识是一项重要的发展在测试和实施不同共识机制的进一步发展中.
PoA共识最终是否最终主要用于私有和许可的区块链,还是作为公共和去中心化网络的关键侧链,尚待观察.