LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 共识算法的演变和作用(二)

共识算法的演变和作用(二)

2019-12-19 舒宁 来源:区块链网络

以太坊的共识算法

以太坊当前的共识算法称为Ethash,这是一种PoW算法。Ethash最初的目的是避免中心化。

PoW中的许多矿工都使用ASIC硬件(专用集成电路)来获得比标准GPU(显卡)更多的功能和优势。这导致网络更加集中,只有少数矿工拥有足够的资源来投资ASIC硬件。因此,它们控制着大多数算力。

Ethash数学问题经过明确设计,很难用ASIC(抗ASIC)解决,这意味着资源较少的矿工可能会更公平,因为使用ASIC硬件或GPU挖矿不会带来太大的变化。

另一个重要方面是,以太坊始终表示计划采用权益证明(PoS)算法,这使得在共识规则变更后不再适合的特定采矿硬件投资变得更加困难。当然,除非存在其他代币供ASIC与Ethash一起挖矿。近年来,我们看到用于Ethash的ASIC硬件有所增加,因为以太坊经典(Ethereum Classic)没有计划转向PoS,越来越多的山寨币正在使用Ethash。

权益证明

Casper是以太坊的新PoS共识算法的建议使用名称。它仍处于开发阶段,计划于2020年第一季度进行部署。

网络中持有特定数量的代币(在这种情况下为ETH)的任何人都可以成为验证者(矿工)。验证器轮流对下一个有效块提出建议并投票。每个验证人投票都有一个“权重”,具体取决于他们的保证金(抵押)的大小。如果验证者以不道德的方式行事,并提出了一个包含双重支出的区块,例如,大多数验证者拒绝了该区块,那么不道德的验证者将失去自己的本金。如果其他验证者接受他们提议的区块,验证者将获得ETH的奖励。因此,有消极和积极的动机确保验证者做正确的事。

但是,一些PoS批评家说,这可能导致中心化的富豪制度,因为一些富人可以拥有大量的ETH进行抵押。

另一个批评是继续所有分叉的链挖矿符合所有矿工的最大利益。这意味着如果两个矿工同时用两个不同的块扩展区块链,则在不同的块上会发生分叉。由于没有真正的挖矿成本,矿工可以挖两条链,以避免在叉上选择不正确的链,而不会从中获利,这可能导致潜在的双花攻击。

其他共识算法

PoW和PoS是最流行的共识算法。为什么?主要是因为它们已被使用或计划在当前最流行的区块链上使用:比特币和以太坊。

另一种流行的共识算法是“委托权益证明”(DPoS)。DPoS共识具有由代币持有者选举验证者。例如,EOS是最受欢迎的实现DPoS的区块链。在EOS中,由代币持有者选举出21个块验证器。定期对验证器进行改组,并下达命令以交付。验证程序需要发布一个块,如果验证者连续未能提供块或发布无效的块,则大家将其投出并替换。

共识规则会有所不同,并且会根据系统的重点和要求而有所不同。例如性能、稳定性、安全性、去中心化、匿名性等。其他不太常见的共识算法是:授权证明(PoA)、权重证明(PoWeight)、拜占庭容错(BFT)、信誉证明(PoR)等。

总结

共识算法是区块链技术的一部分。没有它们,区块链网络将永远无法达成共识。因此,不要增加他们提供的价值,最重要的是,PoW是十多年以来最安全,经过验证的共识算法。PoS距离很近,但尚未得到证实。

—-

编译者/作者:舒宁

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...