以太坊ProgPoW的起始、纷争与终局

2019-03-15 02:43:24
以太坊ProgPoW的起始、纷争与终局

随着以太坊硬分叉(君士坦丁堡和圣彼得堡)在2月底的成功激活,为了进一步踏上POS这条“康庄大道”,此前以太坊上许多悬而未决的“边角料”项目开始接连跟进。

而在此过程中最受瞩目也最引人争议的当属ProgPoW。

今天,共享财经记者获悉,近日,在以太坊项目经理会议上讨论了以太坊改进计划(EIP)1057,也被称为ProgPoW。

据悉,以太坊下一次全系统升级,即伊斯坦布尔的代码,可能将包含ProgPoW挖掘算法。ProgPoW将作为正式议程项目提出,在本周五的电话会议中作为核心开发者讨论的正式议程项目。

迫在眉睫的选择

事实上,有关ProgPoW的提议一直存在,只不过,相比于君士坦丁堡和圣彼得堡这桩大戏,其它的边缘舞台自然而然显得有些无关紧要。

而伴随以太坊硬分叉的成功激活,ProgPoW被提上议事日程。

3月5日,也就是君士坦丁堡升级完成的后几天,以太坊社区核心开发者Hudson Jameson,就和其他开发人员共同讨论了ProgPow相关开发进程。

当时,Hudson解释说,此次关于ProgPow的审计将有“两个组成部分”。第一部分是团队试图在ProgPow上筹集的资金;第二部分是检查ASIC芯片制造商构建ProgPow ASIC需要多长时间。

现如今,随着下一次升级的日趋临近,有关ProgPow审计的结果有了新的进展。

在本周二召开的以太坊项目经理会议上,与会者表示,如果两家第三方审计机构没有发现会导致推迟的技术原因,那么他们计划推动将EIP 1057纳入下一次升级。

以太坊开发人员 Tim Beiko表示:

“在最糟糕的情况下,如果审计中发现巨大的危险信号,我们可以在伊斯坦布尔实施之前撤出这个EIP,但假设一切进展顺利,我们已经完成了工作……审计只是事后的验证。”

以太坊开发者Lane Retting也鼓励将这个建议提给以太坊核心开发者,他估计所有伊斯坦布尔代码更改的最终EIP批准截止日期,将在5月中旬的某个时候。

这也意味着,对于一直以来是否该引入ProgPoW的问题,以太坊会在今后的两个月内就做出选择。

ProgPoW之前的历史

众所周知,以太坊是集合了最多GPU算力的公链,也是能给GPU矿工带来最多收益的公链。

而选择GPU,一方面是由于GPU可以大规模地向很多个人提供,这些人本身并没有涉及到加密货币,没有财务动机,具备明显的去中心化特性。

另一方面则是因为Ethash算法。先前,在ASIC矿机席卷整个币圈的时候,这一算法在很长一段时间内都没有被ASIC矿机攻破,这也保证了以太坊上GPU矿机的存活率。

不过,这一平衡在2018年初被打破了。

2018年4月,比特大陆宣布即将开启首批ETHhash ASIC预售的消息。

当时,比特大陆宣称,“我们将带来Antminer E3,世界上最强大、最高效的针对Ethash的ASIC矿机。”

要知道,以太坊ASIC矿机算力明显优于GPU矿机。这样一来,势必会对GPU芯片生产商AMD和NVIDIA产生打击。不仅如此,如果不加以防范,算力很可能会就此集中在少数持有大量ASIC矿机的矿工手上,使以太坊面临中心化问题。

所以,对于比特大陆的强势搅局,可以说是彻底点燃了以太坊社区中包括开发者、矿工、用户在内几乎全体人员的反对情绪。

在这种情况下,以太坊资深研究人员Vlad Zamfir发布了一项“是否支持通过硬分叉让以太坊ASIC失效”的投票。

以太坊ProgPoW的起始、纷争与终局

接着,以太坊开发者Piper Merriam提交了名为EIP 938的提案,其目的就是通过修改Ethash算法的方式,来废除即将面世的比特大陆矿机。

以太坊ProgPoW的起始、纷争与终局

虽然这一提案遭到了1076人支持,45人反对,但是,由于EIP 938可能会造成混乱,而以太坊的最终目的是从POW转移到POS,再加上V神和一众核心开发者的反对,该提案最终不了了之。

然而,虽然此后比特大陆并没有带来具备威胁性的ASIC矿机,但是,事情还没有到此结束。

2018年9月,前嘉楠耘智首席芯片工程师、矿机生产商凛炙创始人陈敏宣布,将开发针对ETH和ETC所使用的Ethash挖矿算法的、7倍于比特大陆矿机性能的ASIC矿机。而发售时间,就在今年4月。

陈敏的发声,再一次让以太坊社区陷入坐立不安的境地。不过,这一次,出现了被开发者接受的算法,那就是ProgPoW。

ProgPoW

ProgPoW全称为Programmatic Proof-of-Work。根据GitHub上的描述:

“ProgPOW是一种用于缩小专用ASICs可用效率差距的工作证明算法。它利用了几乎所有的商品硬件(GPUs),并对以太坊网络中使用的最常用硬件进行了预调。”

简单来说,就是一种Ethash算法经过GPU调试后的扩展,该算法可以防御ASIC矿机。

与EIP 938不同,ProgPoW并不是单纯的抗ASIC,而是充分利用了GPU的特点,让GPU的功能可以充分发挥,从而减少ASIC能实现的性能提升机会。

这也意味着,实际上,ProgPoW可以更有效地抵制ASIC矿机,但也更偏向硬件生产商。

此前,GPU供应商以及这次代码更改的主要开发者Kristy-Leigh Minehan在接受采访时就表示:该代码的设计目的是最大化GPU硬件的特性,使用80%的整体显卡性能来计算算法,而不是传统的加密货币挖矿的10%到20%。

也因为如此,Minehan表示,如果一个硬件设计师试图建立一个ProgPoW ASIC——也就是一个专门的芯片,它的唯一功能就是计算ProgPoW——它最终会变成GPU硬件。

反对的声音

当然,对于ProgPoW的争论有很多,ProgPoW自身的发展也历经坎坷。

不过,抛开一些关于去中心化、竞争获益、以太坊哲学思想等“死胡同言论”不谈,实际上,ProgPoW面临的危机主要分为两类:

1、其自身被收买传言。

2、对GPU的质疑。

今年年初,以太坊开发社区暂时达成一致,同意使用可以阻止ASIC矿机挖矿的ProgPoW算法。

不过很快,以太坊社区内关于ProgPoW的争议不断发酵。当时,社交媒体上了出现关于ProgPoW开发团队成员或与芯片制造商Nvidia有关联或被收买的传言。

甚至陈敏声称,ProgPow是被未表露其真实意图的大型矿场推动的,对比特大陆的担忧促使社区投向了这些他们并不了解的矿场。

虽然对于此次事件ProgPoW团队主要成员都进行了否认,但是,ProgPoW无疑在此次风波中受到了很大影响,甚至一度被批为骗子。

除此之外,ASIC支持者对GPU质疑的声音,也在撩拨着以太坊核心开发者是否使用ProgPoW的抉择。

此前,吴忌寒在接受采访时就称,“对于Anti-ASIC(抗ASIC)的算法,本身是任何一个区块链独立社区的自由选择,我觉得这是任何外人都无话可说,我们必须尊重的。但是他们的选择是否是明智的?是否真正为了社区的前途做出了正确的思考?我是持怀疑态度的。”

吴忌寒认为,Anti-ASIC的算法,不一定安全,也不一定去中心化。一些对CPU非常友好的算法,几乎都是在黑客的控制下挖矿。这些控制者在这些币种上面占据了绝对的优势,这难道是去中心化的吗?而我们知道,黑客很难控制ASIC矿机。

而在前两天,加密资产投资基金Primitive Ventures的合伙人Dovey Wan和Martina Long也发文称,以太坊采用ProgPoW的优势很小,因为ASIC不会给网络带来很大问题。

Dovey Wan表示,GPU挖矿不等于去中心化。实际上,由于规模经济会给矿工带来更稳定的收入,导致GPU挖矿集中在矿池或拥有廉价能源的农场手中。

而且,ASIC矿机并不会让区块链网络安全降低,相反,专用的ASIC矿机是保证区块链网络安全不可或缺的要素。

再过一天,以太坊的电话会议就将开始,到时候的最终结果,将在以太坊核心开发者的讨论中诞生。

是最终落幕,还是新的起点,这是关乎以太坊开发者、社区、矿机商、ProgPoW团队等的多方博弈。

来源:共享财经

OKEX下载欧易下载OKX下载

okex交易平台app下载

下五篇