v2-c08ec545967f6652736d545db8162320_1440w.jpg

PoW(Proof-of-Work) 工作证明

众所周知的比特币以及其它基于PoW的加密货币,最大的缺陷之一就是会遭遇51%攻击(虽然难度较大)。
虽然区块链是不可变的,并且记录无法更改,但是攻击者可能会实施其它攻击,如拒绝服务攻击,从而导致应用瘫痪。

另外,PoW的计算消耗了大量的电力资源,以太坊一直致力研究PoW的替代方案,例如PoS,这解决了电力问题,但它更多地针对的是公链。

对于私链,工作证明根本没有意义。

PoS(Proof-of-Stake) 权益证明

以太坊很快过渡到了PoS算法,此算法解决了公链工作证是且的问题,想要成为矿工的人会将一些以太币存入智能合约中,如果矿工被认为是恶意的,那么这部分以太币将会被锁定。

因为没有竞争来解决难以解决的数学问题,所以不必总是发行新币,矿工将从交易中获得回报。

这种算法确实解决了过度用电的问题,并确实在一定程度上可以防止51%攻击。

对于私链,PoS可能比Pow更 好,但它仍然没有为我们提供所需的控制和安全级别,因为如果他们提交了足够的以太币做为押金,那么公链上的任何人都可以成为矿工。

PoA(Proof-of-Authority) 权威证明

授权证明(PoA)是一种基于声誉的一致性算法,它为区块链网络,特别是私有链引入了实用有效的解决方案。该术语由Ethereum联合创始人兼前首席技术官Gavin Wood于2017年创造。

权威证明共识算法使用身份的值,这意味着(选择)块验证者不依赖于抵押的加密货币而是依赖于个人的声誉。因此,权威机构证明区块链受到具有可信实体的任意选择的验证节点的保护。

权威证明模型依赖于有限数量的块验证器,使其成为高度可扩展的系统。块和交易由作为系统管理员的预先批准的参与者进行验证。

权威证明公式算法可以应用于各种场景,它被认为是物流应用的高价值选择。例如,在供应链中,权威证据被认为是一种有效且合理的解决方案。

权威认证模式使公司能够在利用区块链技术的同时保持其隐私。 Microsoft Azure是实现权威证明的另一个示例。简而言之,Azure平台为专用网络提供了解决方案,因为系统不需要挖掘,并且系统不需要像“gas”这样的本机令牌。

PoA是区块链世界中的一个新概念,在这个概念中,您拥有许多预先批准的授权节点(称为审查者,即通常意义上的矿工)。

您要添加任何新节点,必须由当前已有的审查者投票,这使您可以完全控制哪一些节点可以做为审查者。

以太坊的PoA协议称为Clique,它适用于私链,但不适用于公链。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code