首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

以太坊新改进建议:实施硬分叉对抗ASIC矿机

领先的以太坊开发商目前正在讨论是否要实施区块链硬分叉,以便削减昂贵的、为挖矿而量身定制的设备效能。

据报道,中国科技公司Bitmain已经开发出了“专为集成以太网开发而设计”的专用集成电路(ASIC),以太坊社区的成员已经开始讨论通过硬分叉改变网络散列算法的可能性,这能使该设备丧失作用。

哈希算法是区块链的一个特征,它具有工作证明(PoW)共识机制。 要挖掘PoW区块链块,矿工必须执行工作,通常被称为解决谜题,根据交易确定当前块中的应输出的字符串。

精心设计的ASIC可以比其他类型的处理器快得多,因此,它们的推出可以将其他挖掘处理器推向过时。

ASIC矿工的涌入也可能导致矿工集中化,这可能为所谓的51%攻击奠定基础,恶意行为者可以通过这种攻击来成倍增加他们的代币。

在受到Monero网络CryptoNight哈希算法量身定制的ASIC的类似启示后,针对区块链硬分叉的工作已经被提上议程。

3月29日,以太坊开发商Piper Merriam提出了Ethereum改进建议(EIP)#958,该计划旨在寻求社区就区块链是否应该分叉以及如何“实施改进的ASIC阻力”提出意见。 在提案中,Merriam也暗示Bitmain已经开始用Ethereum ASIC进行挖掘。

Ethereum社区的一些有影响力的成员已经在EIP 958的Github页面和Twitter上对这个主题进行了权衡。

在随后一个平台上,以太坊核心开发人员Nick Johnson表示支持硬分叉:

“没有人承诺为以太坊提供稳定的PoW算法,但目前的算法对ASIC非常友好,ASIC使采矿能力更集中,将它们剥离出去对我来说似乎是个好主意。

然而,在EIP的页面上,他为这次评估增加了一层细微的差别,他认为“在我们还没更好地了解ASIC(如果存在的话)的功能如何前,设计一种新的耐抗性算法,是不切实际的。”

此外,他认为,情况非常严重,我们应该小心处理:“每个PoW算法必须是唯一的 - 你不能像密码中那样只改变一个密钥就行,我们还需要对问题和漏洞进行审查。我们需要给矿池等更新时间,他们为分叉分配新的算法;然后,每个分支需要通知到社区,分叉需要有足够的时间安排,以便每个人能及时升级。”

EIP 958开放几个小时后,Merriam澄清了他的目标,写道“社区不能制作[Ethereum的散列算法] ASIC证明,但我们应该至少能够呈现当前正在发生的东西,或者已经发生的东西,或者至少我们需要更多的研发。”

一些评论此事的人指出,权益证明(PoS)共识机制将消灭采矿竞争的因素,使得(通常是昂贵的)ASIC成为一项糟糕的投资。 以太坊开发商Lefteris Karapetsas则质疑,如果PoS会使这种做法过时,那么将更多“人力/资源”分配给这些研究背后的逻辑值得怀疑。

以太坊开发商Philip Daian也推测,最终采用PoS将“杀死任何ASIC采购商的长期计划”。 他建议,通过实施“不值当的激励措施”,比如减少支付给矿工的报酬,可以更好地实现避免“工业化”的目标。

核心开发者Vlad Zamfir在没有明确表示支持或反对硬分叉的情况下表示,他没有为了用户利益而交换矿工利益的问题,[在我看来]协议是针对用户的,为了用户的利益,应该受到控制。”在同一个Twitter主题的其他地方,他也许只是半开玩笑地写道:“我会说,剥夺矿工作为治理参与者的角色对政府而言是一件好事”

在介绍EIP之后的一天,Merriam总结了该建议收到的回应:

“假设我们将改变算法来处理ASIC挖掘打个比喻,那么这感觉就像是“等到我们知道”或“在黑暗中开枪”之间的选择。

1、“等到我们知道”让我们面临改变算法的风险+现在和将来发生采矿集中的风险。

2、“黑暗中开枪”让我们面临改变算法的风险+将来可能不得不改变算法的风险。

他说,这个问题变成了“改变算法的风险是否大于无动于衷带来的集中风险”。

原文作者:Adam Reese来自:ethnews.com 编译:刘永生

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180402G15KMB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券