
以太坊网络上的君士坦丁堡硬分叉被推迟。以太坊开发者因发现即将到来的升级中的一个关键漏洞而决定推迟硬分叉。正如出版物CoinDesk报道的那样,该漏洞是在EIP 1283中发现的,该提案旨在改善评估数据更改时的定价系统。由于审计公司ChainSecurity发现的这个漏洞,黑客可能会从用户账户中窃取资金。
因此,在昨天关于该漏洞的视频会议上,网络创始人Vitalik Buterin、开发者Hudson Jameson、Nick Johnson和Evan Van Ness,以及Parity发布经理Afri Schoedon参与了会议,决定将硬分叉的激活日期推迟一段时间。所有专家一致认为,在指定的截止日期(1月17日莫斯科时间约7:00)之前无法修复该错误。
这种被称为“重入攻击”的漏洞本质上允许攻击者无限制地重复进入同一个函数并从用户账户中提取资金。正如分析公司Amberdata的技术总监Joan Espanyol所解释的,这个漏洞的本质在于一个合约可以调用另一个合约。因此,黑客可以在前一个函数执行时激活这个功能,从而获得提取资金的能力。这种方案类似于2016年在The DAO网络中发现的漏洞。
值得注意的是,目前没有以太坊智能合约存在漏洞。事实上,ChainSecurity对以太坊区块链的审计没有发现任何即使在升级后也会存在漏洞的合约,但以太坊开发者仍然决定通过推迟原定于1月16日星期四开始的以太坊君士坦丁堡硬分叉升级来降低风险。
硬分叉的新日期将于1月18日公布。






