权威证明(PoA)是一种基于许可的共识机制,通过质押身份来提供快速交易,且凭借授权的、信誉良好的验证者网络添加区块。
权威证明(PoA)是一种共识算法,为区块链网络(尤其是私有区块链)提供了一种实用且有效的可行替代方案。在区块链中,PoA使用真实身份实现验证。由于基于少量的区块验证器,该机制具有较强的可扩展性。
PoA共识机制重视身份和声誉,而不是PoS中质押的加密资产或PoW中的能源消耗和巨大的计算能力。PoS和PoW共识机制分别使用质押和挖矿来验证交易并向区块链添加区块。在参与者相互信任和了解的网络中,PoA是有效的。
2015年,世界第二大区块链以太坊的联合创始人Gavin Wood提出了权威证明机制,此后该机制成为一种突出的共识机制。提出该机制的动机有两个:一个是越来越有必要替换耗能的工作量证明 (PoW)的需求,另一个是解决权益证明(PoS)的具体问题的需要。因此,本文将探讨的内容有什么是PoA、PoA的工作原理、PoA如何改进工作量证明和权益证明,以及PoA的优势和劣势。
PoA非常适合成员之间信任度高的网络,如联盟链和私有链。具体如下:
无需许可的区块链是去中心化的网络。它向公众开放,让任何拥有所需设备的人都可参与其中。这种类型的区块链通常用于加密货币,如比特币、以太坊、莱特币、雪崩链等,因为它们使用激励机制,鼓励用户操作网络。
相反,许可的区块链是中心化且私有的——所有节点都必须预先验证,并且授予获得许可的人访问网络的权利。Hyperledger、Corda和Ripple都是这种类型的区块链。
虽然是公开的,无需许可的区块链依赖于工作量证明和权益证明等共识机制,但许可的区块链需要使用替代共识算法,如权威证明机制。
PoA使用预先批准的验证者。这些验证者冒着真实身份和声誉被破坏的风险来确保透明度——一个包括随机选择此类受信任的验证者的过程。验证者即是成员节点,具有验证交易和将块添加到区块链的权限,他们遵循下图中的过程:
来源:VeriDoc Global
验证者使用该软件将交易组织成块。因为这个过程是自动化的,所以验证者不需要持续监控他们的设备。也就是说验证者应始终保持他们的设备(管理站点)处于良好的工作状态。
在PoA机制中,每个验证者拥有自己独特的身份,也可为每个身份运行冗余节点,以保证在一个节点出现故障的情况下也能维持共识合作。
PoA共识机制的运行步骤如下:
注意:如果主节点在该轮中未能生成新区块,则其他诚实节点会将其标记为“非活动”。一旦生成新块,非活动节点将被视为“活动”。此外,若处理恶意或欺诈交易,验证节点可能会被禁止或从验证节点列表中删除,从而会损害运行它的验证器的声誉。验证者必须满足一套标准才能享有声誉。
即使设置可能会依据环境而发生变化,要让PoA算法发挥作用,也必须满足以下基本要求:
工作量证明(PoW)是一种密码证明。在此过程中,系统一个节点(称为证明者)必须向其他节点(验证者)证明他们在解决块哈希时消耗了特定数量的计算能力。PoW基于由加密货币矿工运行的大型计算机网络。加密货币矿工负责验证和跟踪交易并铸造新货币。
PoW耗能巨大、可扩展性有限,这是这一机制的主要缺点。PoW还需要使用专门的设备和硬件,这限制了一部分参与者。相反,PoA在PoW的这些方面具有优势。
权益证明(PoS)共识算法的工作原理是:验证者质押其代币,以便有机会向链中添加一个区块并验证交易。验证者是根据质押资产的数量随机挑选出来的,而不是像矿工在PoW机制中竞争将交易块添加到区块链那样进行的。PoS为参与者提供经济激励,而无需强大计算机进行耗能的计算活动,PoS被誉为PoW的更好替代品。此外,PoS还能使用分片,这提高了区块链网络的可扩展性。
尽管PoS有这么多优点,但有一个经常被忽视的重大缺点。PoS假设一个人所持的权益越大,他就越有动力促进网络取得成功。但这一假设未能说明这样一个事实,即虽然相同的权益可能具有同等价值的货币,但持有人对其的估值可能不同。如,无论实际质押金额如何,将其全部资产的10%投入网络的用户可能比将其1%的资产投入网络的用户更能保证该网络获得成功。
而这正是PoA做出改进的地方。PoA算法基于参与者质押其身份而不是代币的概念。这意味着验证者是知名实体,这些实体冒着名誉会被损害的风险来验证区块。对PoS模型的这种改进消除了考虑验证者之间可能存在的货币差异的需要,并确保了所有验证者都受到同等的驱动,为其网络的成功而努力。
PoA的优势主要如下:
PoA也不是一个完美的算法。就如PoS和PoW一样,PoA也有其缺点,主要如下:
有越来越多的公司开始意识到区块链技术在扩展时提供了很多优势。这让PoA这样的许可区块链越来越受欢迎,特别是受到将身份定义、隐私、安全和快速交易处理等作为关键要求的领域的欢迎。
PoA共识算法可在广泛的行业和领域中运用,以实现高吞吐量。例如:
每一种共识机制都各有优缺点,没有完美无缺的共识机制。就PoA而言,其主要缺点是缺乏去中心化,因而它是中心化解决方案的更好选择。PoA具有良好的效率和较低的功耗特性,这使其成为一个不错的选择。但从长远来看,更强大且去中心化的共识机制(如PoW和PoS)可能仍然难以被替代。
本文属原创,已经过准确性检查。一经录用,本文版权将归Gate.io所有。
作者:Nwoba Paul
权威证明(PoA)是一种基于许可的共识机制,通过质押身份来提供快速交易,且凭借授权的、信誉良好的验证者网络添加区块。
权威证明(PoA)是一种共识算法,为区块链网络(尤其是私有区块链)提供了一种实用且有效的可行替代方案。在区块链中,PoA使用真实身份实现验证。由于基于少量的区块验证器,该机制具有较强的可扩展性。
PoA共识机制重视身份和声誉,而不是PoS中质押的加密资产或PoW中的能源消耗和巨大的计算能力。PoS和PoW共识机制分别使用质押和挖矿来验证交易并向区块链添加区块。在参与者相互信任和了解的网络中,PoA是有效的。
2015年,世界第二大区块链以太坊的联合创始人Gavin Wood提出了权威证明机制,此后该机制成为一种突出的共识机制。提出该机制的动机有两个:一个是越来越有必要替换耗能的工作量证明 (PoW)的需求,另一个是解决权益证明(PoS)的具体问题的需要。因此,本文将探讨的内容有什么是PoA、PoA的工作原理、PoA如何改进工作量证明和权益证明,以及PoA的优势和劣势。
PoA非常适合成员之间信任度高的网络,如联盟链和私有链。具体如下:
无需许可的区块链是去中心化的网络。它向公众开放,让任何拥有所需设备的人都可参与其中。这种类型的区块链通常用于加密货币,如比特币、以太坊、莱特币、雪崩链等,因为它们使用激励机制,鼓励用户操作网络。
相反,许可的区块链是中心化且私有的——所有节点都必须预先验证,并且授予获得许可的人访问网络的权利。Hyperledger、Corda和Ripple都是这种类型的区块链。
虽然是公开的,无需许可的区块链依赖于工作量证明和权益证明等共识机制,但许可的区块链需要使用替代共识算法,如权威证明机制。
PoA使用预先批准的验证者。这些验证者冒着真实身份和声誉被破坏的风险来确保透明度——一个包括随机选择此类受信任的验证者的过程。验证者即是成员节点,具有验证交易和将块添加到区块链的权限,他们遵循下图中的过程:
来源:VeriDoc Global
验证者使用该软件将交易组织成块。因为这个过程是自动化的,所以验证者不需要持续监控他们的设备。也就是说验证者应始终保持他们的设备(管理站点)处于良好的工作状态。
在PoA机制中,每个验证者拥有自己独特的身份,也可为每个身份运行冗余节点,以保证在一个节点出现故障的情况下也能维持共识合作。
PoA共识机制的运行步骤如下:
注意:如果主节点在该轮中未能生成新区块,则其他诚实节点会将其标记为“非活动”。一旦生成新块,非活动节点将被视为“活动”。此外,若处理恶意或欺诈交易,验证节点可能会被禁止或从验证节点列表中删除,从而会损害运行它的验证器的声誉。验证者必须满足一套标准才能享有声誉。
即使设置可能会依据环境而发生变化,要让PoA算法发挥作用,也必须满足以下基本要求:
工作量证明(PoW)是一种密码证明。在此过程中,系统一个节点(称为证明者)必须向其他节点(验证者)证明他们在解决块哈希时消耗了特定数量的计算能力。PoW基于由加密货币矿工运行的大型计算机网络。加密货币矿工负责验证和跟踪交易并铸造新货币。
PoW耗能巨大、可扩展性有限,这是这一机制的主要缺点。PoW还需要使用专门的设备和硬件,这限制了一部分参与者。相反,PoA在PoW的这些方面具有优势。
权益证明(PoS)共识算法的工作原理是:验证者质押其代币,以便有机会向链中添加一个区块并验证交易。验证者是根据质押资产的数量随机挑选出来的,而不是像矿工在PoW机制中竞争将交易块添加到区块链那样进行的。PoS为参与者提供经济激励,而无需强大计算机进行耗能的计算活动,PoS被誉为PoW的更好替代品。此外,PoS还能使用分片,这提高了区块链网络的可扩展性。
尽管PoS有这么多优点,但有一个经常被忽视的重大缺点。PoS假设一个人所持的权益越大,他就越有动力促进网络取得成功。但这一假设未能说明这样一个事实,即虽然相同的权益可能具有同等价值的货币,但持有人对其的估值可能不同。如,无论实际质押金额如何,将其全部资产的10%投入网络的用户可能比将其1%的资产投入网络的用户更能保证该网络获得成功。
而这正是PoA做出改进的地方。PoA算法基于参与者质押其身份而不是代币的概念。这意味着验证者是知名实体,这些实体冒着名誉会被损害的风险来验证区块。对PoS模型的这种改进消除了考虑验证者之间可能存在的货币差异的需要,并确保了所有验证者都受到同等的驱动,为其网络的成功而努力。
PoA的优势主要如下:
PoA也不是一个完美的算法。就如PoS和PoW一样,PoA也有其缺点,主要如下:
有越来越多的公司开始意识到区块链技术在扩展时提供了很多优势。这让PoA这样的许可区块链越来越受欢迎,特别是受到将身份定义、隐私、安全和快速交易处理等作为关键要求的领域的欢迎。
PoA共识算法可在广泛的行业和领域中运用,以实现高吞吐量。例如:
每一种共识机制都各有优缺点,没有完美无缺的共识机制。就PoA而言,其主要缺点是缺乏去中心化,因而它是中心化解决方案的更好选择。PoA具有良好的效率和较低的功耗特性,这使其成为一个不错的选择。但从长远来看,更强大且去中心化的共识机制(如PoW和PoS)可能仍然难以被替代。
本文属原创,已经过准确性检查。一经录用,本文版权将归Gate.io所有。
作者:Nwoba Paul