自比特币网络上的出现第一个交易以来,加密货币的世界发生了巨大的变化。除了众所周知的工作量证明和权益证明算法之外,其他的共识机制也被提出,以及在区块链系统内达成共识的替代方法。
比特币使用的工作量证明公式算法是当今最可靠和安全的算法。但是他并不具有真正的可扩展性。比特币及其他基于工作量证明的区块链在每秒事务处理(TPS)方面的性能有限。这种限制与比特币依赖于节点的分布式网络这一事实有关,这需要达成共识并就区块链的当前状态达成一致。这就意味着在新的包含交易的区块被确认前,需要由网络中的大多数节点进行验证和批准。因此,比特币在分布式方面不仅提供了一个安全和无信任的经济体系,但也限制了其在更大规模上使用的潜力。
关于每秒事务处理,权益证明区块链相比比特币通常表现更好。然而,这种差异并不明显,而且权益证明网络并没有真正解决可扩展性问题。
在这种情况下,权威证明目前正在被实施为一种更为有效的替代方案,因为它能够每秒执行更多的交易。
什么是权威证明?
权威证明(PoA)是一种基于声誉的共识算法,为区块链网络(尤其是私有链)引入了实用且有效的解决方案。该术语由以太坊联合创始人兼前首席技术官 Gavin Wood 于2017年提出。
权威证明共识算法运用身份的价值,这意味着,(被选为)区块验证者凭借的不是抵押的加密货币而是个人的信誉。因此权威证明区块链由任意选择的具有可信实体的验证节点保护。
权威证明模型依赖于有限数量的区块验证者,这使其成为高度可扩展的系统。区块和交易都由预先被批准的参与者验证,他们充当系统的管理者。
权威证明公式算法可以应用于各种场景中,并且它被认为是物流应用的高价值选择。例如在供应链方面,权威证明被认为是一种有效而合理的解决方案。
权威证明模式使公司能够在利用区块链技术的同时保持其隐私。Microsoft Azure是另一个实现权威证明的示例。简单来说,Azure平台为私有网络提供解决方案,因为不需要挖矿,系统不需要像“gas”这样的原生代币。
权威证明与权益证明
有些人认为权威证明是一个改进版的权益证明,它利用身份而不是币。由于大多数区块链网络的分散性,权益证明并不总是适合某些企业和公司。相比之下,权威证明可能代表了私有区块链更好的结局方案,因为它的性能要高得多。
权威共识证明的条件
虽然条件可能因系统而异,但权威证明共识算法通常依赖于:
· 有效且值得信赖的身份:验证者需要确认其真实身份。
· 成为验证者的条件很苛刻:候选人必须愿意投资并且以他的名誉为赌注,这个困难的过程降低了选择可疑的验证者的风险,并激励长期承诺。
· 选择验证者的标准:所有候选人选择验证者的方法必须都一致。
声誉机制背后的本质是验证者身份的确定性。这不是一个简单的过程,也不是一个容易放弃的过程。它必须能够淘汰不合格的成员。最终,确保所有验证者都经过相同的过程,以确保系统的完整性和可靠性。
限制
有些对于权威共识的看法是它放弃了去中心化。因此可以说,这种共识算法模型只是为了提高中心化系统的效率。虽然这使得权威共识成为对具有后勤需求的大公司的有吸引力的解决方案,但也确实带来一些疑点 – 特别是在加密货币范围内。 权威共识确实具有高吞吐量,但是当可以轻松实现诸如审查和黑名单之类的事情时,不可逆性方面会受到质疑。
另一个常见的批评是任何人都可以看到权威共识验证者的身份。反对这种观点的论点是,只有能够担任此职位的资深人士才会寻求成为一名验证者(作为公众知晓的参与者)。然而,了解验证者的身份可能会导致第三方操纵。例如,如果竞争对手想要破坏基于权威共识的网络,他可能会试图影响公众已知的验证者以不诚实行事,来从内部危害系统。
工作量证明,权益证明,权威证明都有其独特的优缺点。众所周知,去中心化在加密货币社区中受到高度重视,而作为一种共识机制,权威证明牺牲了去中心化以实现高吞吐量和可扩展性。权威证明系统的固有特征与区块链到目前为止的运作方式形成鲜明对比。尽管如此,权威证明提出了一种有趣的方法,作为一种新兴的区块链解决方案它不能被忽视,而且它可能非常适合私有区块链应用。