近期,原计划在伊斯坦布尔硬分叉中进行的ProgPoW又有了新的消息,但是升级时间仍为确定。消息一出,再次引发了人们对以太坊挖矿抗ASIC性的讨论。
自从矿机制造商比特大陆和芯动科技分别于2018年4月和7月发布专用集成电路(ASIC)的以太坊ASIC矿机E3和A10以来,为避免专业ASIC矿机制造商垄断以太坊算力,保护以太坊网络的去中心化和网络安全,以太坊社区在过去两年中一直在讨论将以太坊算法转换为ProgPoW的问题,新算法可以使以太坊挖矿具有抗ASIC性。
然而不需要等到以太坊ProgPoW升级,曾经号称是“功能最强大”的蚂蚁E3,或将于今年4月停止以太坊挖矿。
蚂蚁E3与于2018年夏季发布,哈希率为200 MH / s,消耗功率800w,首批零售价为800美元,之后价格提升到1800美元。尽管如此,蚂蚁E3的盈利能力还是显著高于普通GPU矿机。
由ETC算力下降引发的关注
上周,有用户宣称在挖掘ETC时,蚂蚁E3算力下降明显,由原来180MH / s的哈希率下降至30MH / s。
ETH近期算力
调查发现,全球所有ETC矿池都有类似的算力下降问题,不过E3矿机目前在以太坊矿池中仍然表现良好。有分析认为,该问题很可能与有向无环图(DAG)有关。
DAG即有向无环图,是不同于主流区块链的一种分布式账本技术,把同步记账提升为异步记账,被不少人认为可以解决传统区块链的高并发问题,是区块链从容量到速度的一次革新。
在使用DAG技术后,每一个新产生的区块都被链接到之前所有的区块上。新区块的验证信息中包含了之前所有区块的加密信息,这就是大家最近经常听到的DAG文件。
简单来说,在挖掘Ethash算法时,每个GPU都需要在挖掘过程开始时加载一个称为DAG的大文件。DAG文件在每个挖掘时期都会增长。每个时期持续3万个区块,大约5天。这就是为什么内存对以太坊挖矿很重要的原因。
比特大陆的回复似乎证实了这一观点。
据报道,2Miners矿池向比特大陆服务后台提出请求后,确认了DAG文件的增长限制了蚂蚁E3在ETC挖掘中的使用。根据比特大陆的说法,作为ASIC矿机的蚂蚁E3仍包含4GB的显卡用于挖掘,而DAG文件已接近阈值。
所以,当低内存GPU停止对Ethash算法的挖掘时,一个理所当然的情况就会出现:他们会先停止ETC挖矿,然后是停止ETH挖矿。而出现这种情况的原因在于ETC挖矿时期领先于ETH。
45天后 E3或将停止以太坊挖矿
以太坊在2016年6月发布的Dagger-Hashimoto算法,其核心内容就是DAG有向无环图,而目前以太坊正在使用的Ethash算法就是通过Dagger-Hashimoto算法改良。
数据显示,以太坊挖矿时期(318)落后于以太坊经典10个时期,以当前平均13s的出块时间计算,达到328还需要45天。
具体算法:13s*30000÷60÷60÷24*10(时期)=45天
事实上,除了E3和A10,一些矿商也曾尝试推出以太坊ASIC矿机,由于以太坊社区抵制,威胁可能会修改算法,同时还有部分技术原因,比如比特大陆的E3采用的是DDR3内存,ASIC矿机相比GPU并没有多少算力优势。因此,以太坊ASIC矿机并没有得到大规模采用。
据鱼池李庆飞介绍,以太坊ASIC矿机算力占据了全网算力的10%左右,而新的算法ProgPoW对于ASIC更有抗性。不过他还指出,由于以太坊社区对ProgPoW升级没有形成统一,之后以太坊不太可能会有改动。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。