「力场」——公链挖矿第一社区!
虽然,君士坦丁堡硬分叉已被推迟了两次,但明天,它终于要升级了!君士坦丁堡硬分叉将与圣彼得堡硬分叉一起生效。
明天,2019年2月28日星期四(UTC时间,世界标准时间),以太坊网络将在7,280,000区块高度,进行两次协议升。查看以太坊升级倒计时,戳此链接https://amberdata.io/blocks/7280000。
image君士坦丁堡硬分叉
原计划,君士坦丁堡硬分叉是在2019年1月进行。但在升级前,发现了一个安全漏洞,通过该漏洞,攻击者可以源源不断的提币。于是升级被推迟了。
当时,智能合约审计公司ChainSecurity指出:如果实施以太坊改进提案(EIP)1283,它将为攻击者利用代码窃取用户资金创造漏洞。这个漏洞就是——重入错误(“reenter” )或重入攻击,在不同步更新用户信息的情况下,该漏洞允许攻击者多次“重新进入”相同的功能模块,这将允许攻击者不断提币。
君士坦丁堡升级为某些SSTORE操作码,降低了Gas费用。但是这一改动带来了副作用,当在Solidity智能合约中使用address.transfer(…)或address.send(…)时,会导致重入攻击。因为,以前这些功能函数是可安全重入的,但是现在重入它们,将不再安全。“。
所以,以太坊开发团队决定将君士坦丁堡升级推迟到今年2月底。
不过,这已经是第二次推迟君士坦丁堡升级了。第一次在2018年秋,Ropsten测试网发布的代码中,被发现了许多错误,于是核心团队将君士坦丁堡硬分叉推迟到了1月中旬。
现在,期待已久君士坦丁堡硬分叉终于要被实施了,它将为以太坊网络带来显著的效率提升。
矿工们关注的难度炸弹(也被称为“冰河时代”)将被推迟大约12个月。难度炸弹主要是为了督促以太坊矿工从 PoW 挖矿转移到 PoS 挖矿上。而由于推迟了难度炸弹,采矿变得相对容易,君士坦丁堡升级会减少区块奖励,从3ETH降到2ETH。
圣彼得堡升级
在ETH主网升级之前,会先升级测试网络(如Ropsten)以测试更改。如果更改中有错误,就需要额外的网络升级,来撤消原君士坦丁堡升级中的一些不当更改。
这个额外的升级,就是圣彼得堡升级,它将从测试网络中删除EIP1283,那个可能导致重入攻击的更改。
我们需要做什么?
对于矿工和节点运营商,需要下载最新版本的以太坊客户端,才能在升级后继续正常工作。
而对于我们,普通的ETH持币者和ETH网络用户,我们不需要做任何操作*。除非,收到交易所或钱包供应商的明文通知,要求我们做什么。
此外,我们还可以在 http://forkmon.ethdevops.io/网站上,实时监控网络升级状况。
希望一切顺利!
参考链接:https://www.coinspeaker.com/ethereum-constantinople-st-petersburg/
谢谢您的阅读!谢谢!_
网友评论