星球日报
搜索
手机客户端
iPhone · Android
公众号
微信公众号

以太坊开发人员能用“ProgPoW”共识算法成功驱逐ASIC矿工吗?

2018-09-29

新共识算法“ProgPoW”真的能够有效阻止ASIC矿工吗?

以太坊开发人员能用“ProgPoW”共识算法成功驱逐ASIC矿工吗?

最近,以太坊开发人员社区里的一个声音非常值得我们关注,一些重量级的开发人员正在试图阻止强大的ASIC矿工挖掘以太坊。在本周五(9月28日)举行的开发者大会上,以太坊基金会安全负责人马丁•霍尔斯特•斯特文德(Martin Holst Swende)表示,他建议迅速采取行动,将ASIC挖矿设备从以太坊平台上驱逐出去。

马丁•霍尔斯特•斯特文德于 2016 年加入以太坊基金会,现在主要负责代码安全工作,致力于确保代码更改不会对全球第二大区块链——以太坊的正常运营造成破坏、或是损害。

现在,马丁•霍尔斯特•斯特文德已经和其他从事以太坊平台核心代码工作的技术专家达成了一致,他们认为应该尽快采取措施来阻止 ASIC 芯片。今年四月,ASIC 矿机首次用于以太坊挖矿,但随后很多开发人员认为 ASIC 矿工会给区块链带来很大负面影响,比如引发能够有效维护以太坊网络分类账的参与者数量大幅减少。

在本周五的以太坊开发人员大会上,马丁•霍尔斯特•斯特文德透露,如果在确保技术基础的情况下,以太坊将会在下次规模更大的升级时“并行”推出、并实施一个名为“ProgPoW”共识机制更新。实际上,ProgPow 的基本原理与PoW相同,都是工作量证明,并且通过算力大小决定矿工收益。但是,ProgPoW 并不能带来更高的效率,却能够限制ASIC矿机算力,并使其和GPU矿机算力达到一个对等的水平。

马丁•霍尔斯特•斯特文德说道:

“我认为部署 ProgPoW 软件更新是一个非常好的变化,我希望以太坊网络能够尽快实施。”

就在本次以太坊开发人员大会结束之后,马丁•霍尔斯特•斯特文德通过邮件确认 ProgPoW 与其他以太坊升级提议不同,因为它完全不会涉及以太坊虚拟机或状态转换(state transition)。

此外,马丁•霍尔斯特•斯特文德还透露部署 ProgPoW 共识算法的测试工作可以在完全独立的测试平台上进行,并且与当前以太坊“君士坦丁堡”硬分叉的正常测试过程同时进行——尽管目前“君士坦丁堡”测试遇到了一些瓶颈。

事实上,“君士坦丁堡”硬分叉升级的测试工作已经开展了好几个月时间,开发人员也已经被多次召集以确定具体的优先工作。根据最近的会议决议,“君士坦丁堡”硬分叉升级将会于10月9日在以太坊测试网 Ropsten 上激活(预计将会在 420 万区块上发生)。

不过,为了能够尽快驱逐 ASIC 矿工,马丁•霍尔斯特•斯特文德已经在此前某论坛发言时呼吁独立实施“ProgPoW”硬分叉升级,甚至可以和“君士坦丁堡”升级脱钩。他表示:

“如果我们最终决定将两个升级的区块数量设置成完全一样,那也不错,但这不是必需的。”

马丁•霍尔斯特•斯特文德还称,随后的以太坊成本优化硬分叉升级其实也可以和“ProgPoW”一起实施。

但问题是,新共识算法“ProgPoW”真的能够有效阻止 ASIC 矿工吗?

在本周五的以太坊开发者大会上,另外两位核心卡法人员鲍威尔•比利卡(Pawel Bylica)和阿列克谢•阿克胡诺夫(Alexey Akhunov)表示,“ProgPoW”共识算法仍需要做更深入的工作来证明如何实现其主张。为了打消这两位开发人员的顾虑,ProgPoW 开发小组成员应用了一篇《关于硬件的错误信息以及 ProgPoW 的实际工作方式》的论文,详细解释了这个共识算法是如何运作的。

不过,ProgPoW的联合开发者“Def”也强调,为了能够更好地实现提案目标,ProgPoW 可以进行再进一步的深入研究。他同时也表示,从本质上来说,该算法的目的其实并非完全针对ASIC矿工,在某种意义上,如果用于挖掘以太坊的目的明确,所有 GPU 都可以被认为是 ASIC 矿机。

因此,“Def”认为ProgPoW共识算法的设计并不是为了专门对抗 ASIC,而是不希望矿工挖掘以太坊的时候非常依赖于单一类型的ASIC矿机。

原创文章,作者:Moni。转载/内容合作/寻求报道请联系 report@odaily.com ;违规转载法律必究。

参与讨论

登录后参与讨论

总文章数:


分享至

微信扫一扫分享

0
金融比特币

Copyright 2017-2018 Beijing Star Node Media Culture Co., Ltd.