推迟分叉,切换新版客户端,但这些以太坊矿工似乎浑然不知
发布:中币网 时间:2019-01-18 00:00:00 加入收藏 打赏
本次升级之所以延期是因为其中涉及的某EIP(以太坊改进协议)存在漏洞。为此,以太坊团队发表了公开声明:
我们正在调查所有潜在的漏洞,并将在这篇博客文章和各媒体渠道进行更新。
出于极大的谨慎立场,以太坊社区的主要利益相关者决定,最好的做法是推迟原定于在区块高度7080,000(北京时间大约2019年1月17日)实施的君士坦丁堡硬分叉升级。
为避免违背共识,用户必须安装新版的客户端。
但似乎并不是所有矿工都知道了这个消息。截至发稿时至少还有10TH/S的算力依然在非官方的链上进行挖矿。
这部分算力甚至超出了ETC全网算力:
本次升级出现的漏洞可能造成欺诈,理解起来比较困难。简单来说就是以太坊存储收费方式的改变可能启动一轮攻击,提高创建dApp的成本。“重入攻击”专门针对智能合约,与重放攻击或双花不同,是一个难题。发现代码漏洞的ChainSecurity解释道:
要使合同易受损害,必须满足某些先决条件:
1.必须有一个函数A,在该函数中,一个transfer/send后面跟着一个状态更改操作。这有时是不明显的,例如一个二次transfer或与另一个智能合约的交互。
2.必须有一个函数B可以被攻击者访问, (a)改变状态,(b)其状态改变与函数A的状态发生冲突。
3.函数B需要在小于1600 gas的情况下执行(2300 gas津贴——700gas用于调用)。
尽管这一漏洞并非存在于区块链上,保险起见还是要进行全面调查,以太坊官方博客中提到:
安全研究人员,像ChainSecurity和TrailOfBits,对整个区块链进行(目前仍在进行)分析。虽然他们在自然环境下没有发现任何受到这个漏洞影响的情况。然而,仍存在一些合约可能受到影响的非零风险。
在一个大型的去中心化网络中,信息是不可能及时传递到每个人手上的,这是可以理解的。比特币的各个节点也都活跃在不同版本的客户端。目前少数挖矿节点依然在君士坦丁堡客户端上进行挖矿,遗憾的是在这个过程中并不能获得有效的以太坊。
原文:https://www.ccn.com/ethereum-postponed-its-hard-fork-but-some-miners-didnt-listen/
作者:P. H. MADORE
编译:Wendy
稿源(译):巴比特资讯(http://www.8btc.com/eth-postponed-hard-fork)
来源:bitcoin86
来源:中币网 https://www.zhongbi.net/news/shanzhaibi/125500.html 声明:登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。 此文如侵犯到您的合法权益,请联系我们3111859717@qq.com,我们将第一时间处理。