ProgPoW算法被曝漏洞 以太坊ASIC挖矿已不可阻挡?

对于近期备受争议的ProgPoW算法,独立开发者kikx在今日披露了该算法存在的一个漏洞,这使其无法真正实现抗ASIC的目标,kikx还补充表示,这一漏洞是新发现的,并且不会对以太坊当前使用的Ethash算法造成威胁。

对此,以太坊研发人员Philippe Castonguay评论称:

此后,以太坊硬分叉协调员James Hancock对这一漏洞的存在进行了确认,随后表示了感谢。 

Gate.io将于今日中午12点开通ALPA/USDT交易:据官方公告,Gate.io投票上币空投福利第58期Alpaca City(ALPA)投票上币活动结束,本次活动参与人数为1,432,共投出43,707,189票。票数超过1000万票,符合上币要求。按照规则,Gate.io已为用户空投25,773 ALPA代币奖励,并将于11月23日(今日)12:00开通ALPA/USDT交易,随后开通提现服务。[2020/11/23 21:45:42]

那这一漏洞到底是肿么一回事呢?

我们来看看kikx披露的细节吧:

中国电信利用区块链等新一代信息技术,提升、创新现有智慧城市服务:9月12日,在2020年世界数字经济大会暨第十届中国智慧城市与智能经济博览会上,中国电信联合9家合作伙伴共同发布2020新型智慧城市白皮书。白皮书指出,中国电信定位为智慧城市智能信息服务专家,依托创新发展和专业服务能力,利用5G、云网融合、物云融合、人工智能、大数据、区块链等新一代信息技术,通过整合资源,提升、创新现有智慧城市服务,从智慧城市的架构、建设和运营出发,持续提升城市治理效能。(新浪)[2020/9/14]

ProgPow存在一个设计缺陷:

ProgPoW 哈希函数被定义为:

然后,执行以下3个步骤:

将seed固定为任何64位值,然后计算mix_hash = hash_mix(block_number, seed);

搜索extra_nonce,以便header_hash满足难度条件;

搜索nonce,以便keccak_progpow_64(header_hash, nonce) == seed;

(A) keccak_progpow_64(header_hash, nonce) == seed;

(B) keccak_progpow_256(header_hash, seed, mix_hash) <= boundary;

在正常的哈希计算中,需要一个keccak_1600调用,才能从block_header计算出header_hash,并针对每个nonce值依次调用其他函数。

而在ASIC哈希计算中,在步骤1中需要一个hash_mix调用,在步骤2中则要调用keccak_1600和keccak_progpow_256,在步骤3中将调用keccak_progpow_64。

由于hash_mix在我们的ASIC计算中仅被调用一次,因此我们可以使用主机CPU来计算hash_mix。而其它函数都是keccak哈希函数,不需要memory存储,并且可以在ASIC上轻松计算。

我们需要比较keccak_progpow_64 row中的D和2^64。简单地说,更大的D会使ASIC更有利可图。估计阈值门槛是困难的,但我认为目前的难度 (> 2^50)是足够大的。

测试代码是简单的。

这里定义了search_asic

由于这一漏洞的存在,矿机商们是不是可以松一口气了?

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块分享

SAND金色前哨丨美财政部为何要对加密货币采取强硬态度?

金色财经 区块链3月4日讯  美国财政部昨天召开会议,旨在讨论监管数字资产行业所面临的一系列挑战,许多业内思想领袖的合规性专家都参加了这场工作会议,探讨如何防止者、恐怖主义融资服务提供商、以及其他不良行为者滥用加密货币。 美国财政部这次的态度非常强硬,他们表示绝不会容忍加密货币被用于支持非法活动。

XRP2月中国披露37个区块链应用 防疫项目数量占比超六成

疫情之下,2月份国内区块链防疫应用出现大爆发。 根据互链脉搏研究院(IPRI)不完全统计,2020年2月,全球共披露区块链应用项目42个,其中防疫应用项目26个,占比高达61.9%。 从地域分布来看,中国披露的区块链应用项目37个,环比增长27.6%。

XLM火币合约上线阶梯强平功能 风控和系统性能提升50%

3月5日,据火币合约官网消息,火币合约系统已升级至3.3.0版本,并将于新加坡时间2020年3月9日上线阶梯强平制度,帮助用户降低被全部强平风险。 此次系统升级在产品功能上还新增了IOC和FOK支持对手价、最优N档和闪电平仓等组合下单功能,支持母子账户资产互转等功能;在性能上系统吞吐量提升50%以上,下撤单整个链路响应速度提高至少1倍。

FTX印度加密货币禁令被最高法院裁决违宪 加密社区赢得胜利

对于印度加密社区来说,这是具有历史意义的一天,印度最高法院终于对该国中央银行印度储备银行(RBI)的加密货币禁令的案件作出了裁决。 该法院裁定,2018年4月6日的印度储备银行通函(禁止金融机构向加密货币企业提供银行服务)违反宪法。 周二,印度最高法院最终对印度储备银行的银行禁令进行了裁决。

[0:46ms0-0:515ms