500亿财经网

以太坊伊斯坦堡硬分叉考虑执行 ProgPoW,改变挖矿演算法

7

以太坊(Ethereum)区块链的下一个重要升级「伊斯坦堡升级」,可能会加入社群争论已久的提案「PorgPoW」,这是一个改进以太坊工作量证明(PoW)挖矿演算法的提案。

今年 2 月底,以太坊网络已经成功完成君士坦丁堡硬分叉升级,动区先前报导,目前网络的出块稳定,难度炸弹延迟后,出快速度也较年初提升。

不过,在完成君士坦丁堡硬分叉,「ProgPoW」的提案讨论又再度被挑起。

葛雷格·柯文(Greg Colvin)说道:我们现在又要继续讨论几个月以前一直在讨论的话题。我们已经决定这件事唯一的议题是 ProgPoW 的演算法,到底有没有代码上的错误,或者是有后门。

ProgPow(Progressive Proof-of-Work)是以太坊改进提案(Ethereum Improvement Proposal,EIP)第 10557 号(EIP 10557),这个改进提案在以太坊核心开发社群争论已久。该协议会将限制大量矿工的产出,预计每年会减少价值大约 655 万美元的以太币产出,这是因为新的演算法将会让「ASIC 矿机的挖矿效率降低」。

从 2018 开始,GPU 跟 ASIC 矿机都已经在以太坊的网络上被使用。

备注:ASIC 矿机是专门为特定演算法所设计的矿机,挖矿效率叫一般效率高。但据矿工表示,目前 ASIC 矿机的效率并没有 GPU 那么优异。

所以,对于 ASIC 矿机的议题,一些以太坊的投资人对此也有批评,表示对以太坊网络而言, AISC 矿机根本是假议题,因为以太坊最后会将共识演算法从 PoW 换成 PoS。

而社群有一些人却认为一直在 PorgPoW 的议题上讨论、打转,会拖慢以太坊网络的更新进度,因为用 PorgPoW 的挖矿演算法作为帮助 PoW 过渡 PoS,早就已经是社群共识了;而另一方面,也有其他声音表示 ProgPoW 的演算法还未成熟到足以上线。

核心开发者兰尼·瑞廷(Lane Rettig) 表示:「预计在五月中的时候,伊斯坦堡升级里的所有改进提案的代码要全部确定。」

审查分两部分

以太坊基金会的社群经理哈斯顿・杰姆森,之前在开发人员的聊天室写道:「审计 ProgPoW 会分成两部分,第一个是针对 ProgPoW 做基准化分析法(benchmarking)做审计,另一个审计则是对 ASIC 挖矿的效率测试,以及与 GPU 矿机做效率比较测试。」

备注:基准化分析法(benchmarking)就是将企业各项活动与从事该项活动最佳者进行比较,从而提出行动方法,以弥补自身的不足。

杰姆森解释,审查是确保实施 ProgPoW 对整个以太坊是好的,还有是不是有人会很快就开发出 ASIC 矿机,而且这些 ASIC 矿机是不是比现在的矿机挖矿速度要快很多。

然而,在周五的电话会议,杰姆森指出:我们可能不会做基准化分析的审计,因为比较起来,第二项审计比较重要。第二项审计会有助于对 ProgPoW 的经济模型分析。除了了解 PowgPoW 的演算法下,ASIC 跟 GPU 矿机比起来效率如何,还能够针对此演算法底下对于以太坊的网络产生的经济效应。

前方的道路

核心开发人员艾力克斯(Alexey Akhunov)表示,在进入审计之前,光是测试的过程就非常困难,因为没有人能说明白「ProgPoW 的目标为何、成功标准为何」。

对于 ProgPoW 的讨论会继续进行,但是核心开发人员都有共识,PorgPoW 这个提案已经批准,可能包含在下次的伊斯坦丁堡硬分叉,又或是一个单独的硬分叉。

而关于 ProgPow 的争议和讨论还是会继续,但或许可以引用以太坊基金会安全负责人的发言作为总结:任何以太坊执行硬分叉所接受的改进协议(EIP)如果后来应证结果错的离谱,我们会收回,这是所有改进协议讨论的前提。

标签: #以太#提案#演算