LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 什么是ProgPoW?

什么是ProgPoW?

2020-04-07 wanbizu AI 来源:区块链网络

1个

什么是ProgPoW?

ProgPoW-程序化工作量证明的缩写(“可编程的工作证明”),有时还会使用漫画版本的PorgyPoW(来自《星球大战:最后的绝地武士》第五集中的波吉鸟的名字)-这是Ethash共识算法的更新版本。

2

ProgPoW的目的是什么?

ProgPoW算法旨在提高使用CPU / GPU的挖掘效率,并在与ASIC器件的竞争中提高其优势。

ASIC设备的分发潜在地威胁着:

CPU / GPU所有者的收入下降,维护网络的动机降低; 大型矿工对协议的操纵; 采矿集中化。

随着ASIC设备的出现和普及,开发人员开始创建旨在“抵抗ASIC”的原始PoW算法(“工作量证明”)的新迭代。

创建不受选择的最佳特性的设备保护的算法始终是一项艰巨的任务。以太坊挖矿中使用的Ethash算法也被开发为ASIC稳定的,但事实证明效果不佳。

3

谁,何时何地开发了ProgPoW?

ProgPoW由ifdefelse开发团队的成员于2018年创建:If Miss(Christie Lee-Minehan,又名OhGodAGirl),Mr。其他(又名RadixPi)和Mr.防御

ProgPoW的发展动力是2018年3月对Internet上ASIC弹性的讨论。以太坊开发者,绰号Pipermerriam,发布了EIP958(以太坊改进提案,“以太坊改进提案”),旨在使Ethash ASIC具有弹性。

开发过程加快了Antminer E3的销售,Antminer E3是使用Ethash算法的ASIC矿机。尽管后来人们清楚地知道Antminer E3是一种相当粗糙的设备,但用户之间开始逐渐形成了对ASIC弹性的批判情绪。

在2018年4月,以太坊开发人员Vlad Zamfir进行了一项调查“您是否支持使ASIC矿工无效的硬分叉”。 57%的受访者赞成硬分叉。

大约在同一时间,作为EIP 969的一部分,有人提议更改Ethash。

这两个EIP,有关ASIC弹性的持续讨论以及2018年约有一千人对GitHub上的ASIC弹性研究进行投票的事实促使IfDefElse成员开始开发一种真正具有弹性的专用硬件算法。

4

技术功能ProgPoW

ProgPoW是经过优化的Ethash。在此算法的框架内,寻找问题解决方案(内部存储器访问周期)的每个迭代都是基于块号的随机生成的程序。这样的工作模型需要充分利用GPU资源及其潜力(浮点运算和图形管线除外,为了使该算法适用于不同制造商的设备,必须放弃这些浮点运算和图形管线)。

ProgPoW使采矿的任务条件变得不稳定-顾名思义,ASIC矿工只能执行一个特定任务,即“专用集成电路”,因此不够灵活,无法与ProgPoW一起使用。与ASIC不同,GPU能够快速适应采矿任务不断变化的条件。 ProgPoW的使用使GPU可以达到与ASIC相当的性能指标。

5

对ProgPoW的批评和现状

在2018年,由于ASIC弹性仍然是以太坊社区的重要目标,因此ProgPoW的反对态度温和。

2018年9月,林芝矿业宣布为Ethash发布有效的ASIC设备。该公司对ProgPoW持极端敌对态度,甚至声称有能力为ProgPoW开发ASIC。有传言称ProgPoW由两家主要的GPU制造商-AMD和Nvidia创建。

在2019年初,以太坊用户开始对ProgPoW进行投票。到2019年4月,控制293万ETH的受访者中有93%支持ProgPoW。以太坊开发团队多次同意他们的观点,然后改变了立场。最后,决定在审核新算法的情况下实施ProgPoW。审核成功,并且在1月,开发人员初步同意了ProgPoW提案(EIP-1057)。

2020年2月21日,开发人员同意将代码的激活暂定于7月进行。

2月24日,Vitalik Buterin对ProgPoW感到困惑,因为ProgPoW一度被搁置直到更好的时机,重新出现在议程上,甚至被认为包含在下一个以太坊硬分叉中。

2020年2月27日,以太坊社区的许多知名代表签署了一份请愿书,要求拒绝激活ProgPoW。他们认为这项提议草率,甚至有可能导致网络分裂,他们认为,目前没有必要采用ProgPoW。

但是,以太坊开发人员James Hancock坚信分拆的可能性不大。此外,他认为ProgPoW是“准备最充分”的激活建议之一。以太坊基金会的马丁·斯文德(MartinSvendé)仍然坚持激活的权宜之计,对此他表示赞同。

根据克里斯蒂·李·米汉(Christie Lee-Minehan)和维塔利克·布特林(Vitalik Buterin)的说法,与新算法有关的社区引起严重争议的原因是“缺乏沟通”。

2020年3月4日在ProgPoW中发现的漏洞启动了新一轮的讨论。

到目前为止,以太坊用户似乎已经厌倦了这些年来的讨论。维塔利克·布特林(Vitalik Buterin)表示,他“对任何决定都会感到满意”。

订阅Forklog Facebook新闻

—-

原文链接:https://forklog.com/chto-takoe-progpow/

原文作者:Nick

编译者/作者:wanbizu AI

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

LOADING...
LOADING...