亚太智媒
关闭

亚太智媒APP, 全新登场!

点击下载

倒计时1天!以太坊网络升级,能否挽回加密货币市场的颓势?

财经

2019-02-27 17:58

以太坊再“三”推迟的君士坦丁堡硬分叉升级,即将到来。

1、君士坦丁堡/圣彼得堡升级

2月22日,以太坊基金会发布公告称,以太坊网络计划将于区块高度达到7,280,000时进行升级,预计激活时间为本周四(2019年2月28日),但具体日期将受到出块时间和挖矿难度等因素影响,可能在这个日期之前或之后1-2天内进行。

截至2月27日14时,根据以太坊官方指定网站Amberdata,当前以太坊网络区块高度为7,273,268,距离预期区块高度还剩6732个区块,预计将在1天14小时23分钟23秒后激活网络升级,即

北京时间2019年3月1日凌晨4时23分左右。

此次网络升级被命名为

君士坦丁堡/圣彼得堡升级

(Constantinople/St.PetersburgUpgrade),而不再称之为君士坦丁堡硬分叉升级。更名原因是由于最初的君士坦丁堡网络升级已经被推迟,并且需要在同一区块高度(即7280000)上进行两次协议升级,以便修复各个以太坊测试网络(如Ropsten)上的问题。

君士坦丁堡升级

此次君士坦丁堡升级与之前相比,移除了之前被曝出现漏洞的EIP1283,其余并未进行大幅改动。

(被移除的EIP1283,此前被认为可能导致“重入攻击“。

简单来说,重入漏洞是指在同一笔交易中因两个合约互相调用而导致合约进行重复转账的一种现象。利用重入漏洞执行的攻击即为重入攻击。

之前著名的TheDAO事件其实就是一起重入攻击事件。)

此次的主要变更包括:

EIP145:提供成本与其他算法运算一样的EVM(以太坊虚拟机)中的按位转移;

EIP1014:在oxf5上添加新的操作码,允许与尚未创建出来的但仍可依赖的地址(在真实或虚拟通道上)进行交互;

EIP1052:使用新的操作码EXTCODEHASH,将返回合约字节码的keccak256哈希值,使链上的某些操作变得极具成本效益(消耗更少的gas);

EIP1234:将难度炸弹推迟12个月,并提高将现有区块奖励从3ETH降低至2ETH来适应难度炸弹的延迟。

圣彼得堡升级

以太坊主网执行网络升级之前,通常会先在测试网络(如Ropsten)进行升级测试。原定于1月16日进行的君士坦丁堡升级虽在激活前数小时被推迟,但在此之前也曾应用于测试网络中。

所以,此次新增的圣彼得堡升级,将会在与主网升级的相同区块高度上,对测试网络进行第二次网络升级,从而撤销最初(即1月16日之前)的君士坦丁堡的更改。

简而言之,

圣彼得堡升级的目的是从测试网络中移除EIP1283。

用户需要注意:

此次网络升级,普通的以太坊用户或ETH持有者无需执行任何操作,除非所使用的交易所或钱包服务商另外通知。

而节点运营商或矿工,需要在全网激活前下载最新版以太坊客户端。如果未升级到最新版本,可能会在以太坊网络升级开始后,出现短时间的分叉。但一般而言,分叉的算力占比较小,不会对主网造成重大影响。那些由于未能及时升级而处于分叉链上的客户端,不被升级后的以太坊网络兼容,从而将无法发送ETH或在升级后的以太坊网络上运行,也会逐渐升级客户端,回归主链。因此,只要以太坊社区对此次升级达成普遍共识,理论上不会出现分叉现象。

据PeckShield态势感知平台数据显示,在可检测的10646个以太坊主网全节点中,已有3434个完成了君士坦丁堡(圣彼得堡)软件的升级,占比31.01%。

另据BTC.com数据,当前以太坊全网算力为145218.65GH/s,全网难度为2960.57T,平均出块时间为20.3s。

针对此次升级,在以太坊核心开发者第55次视频会议上,开发者们表示这次升级预计会很顺利。但也有人认为,由于CREATE2的影响,这一升级或将再次被延迟。

(注:CREATE2被包含在EIP1014提案中,旨在允许与区块链上还不存在的合约进行交互,部分开发者担心这会给以太坊引入一个潜在的严重攻击媒介,可能会使智能合约在部署后还能被编码并改变地址)

如果再被推迟,不知还会有多少人对以太坊核心开发团队的能力产生怀疑。毕竟在此之前,君士坦丁堡硬分叉升级已经一波“三折”。

2、一波“三折”的君士坦丁堡

君士坦丁堡,一个历史上数次易主的城市。

第四次十字军东征,君士坦丁堡被攻破,拉丁帝国建立;五十年后,拜占庭帝国光复君士坦丁堡;又过了数百年,奥斯曼帝国攻陷君士坦丁堡,拜占庭帝国覆灭。

与这座古老城堡类似,以太坊此次以君士坦丁堡命名的硬分叉升级,同样一波“三折”,动荡不止。

“一折”

2018年9月15日,以太坊核心开发者决定,将于10月9日在测试网络Ropsten上部署以太坊君士坦丁堡升级

10月5日,由于升级版本中发现漏洞,升级经历“第一折”:被推迟至10月13日。

“二折”

时间转眼就到了10月13日,预期中的君士坦丁堡升级却未被如期激活。这次未被激活,并未有明确公告。分析人士认为,可能是升级中的EIP1234提案(出块奖励从3ETH降至2ETH,并将难度炸弹推迟12个月),遭到矿工抵制,没有足够的节点升级软件导致硬分叉升级版本未被激活。

以太坊网络升级经历“第二折”。

2018年12月7日,以太坊核心开发者召开电话会议,决定:将于主网区块高度7080000处(预计北京时间2019年1月16日)激活君士坦丁堡硬分叉升级

“三折“

然而,好事多磨。以太坊网络升级的“第三折”,在距离约定的升级版本激活时间数个小时之际到来。16日凌晨,安全审计公司ChainSecurity发布报告,称发现君士坦丁堡升级代码(EIP1283)存在漏洞,可能会导致“重入攻击”。

由于事发突然,出于谨慎考虑,以太坊官方宣布再次推迟网络升级时间。2019年1月18日,以太坊核心开发者再次召开电话会议讨论君士坦丁堡升级的相关问题,会议决定,将君士坦丁堡升级延期在区块高度7280000处激活。

3、以太升级:利好or利空?

最近一周,ETH行情剧烈波动。24日之前,ETH价格阶段式上升,最高点达到165.55美元,而在24日,ETH价格大幅“跳水”。

其他主流加密货币近期走势与ETH类似。有分析师认为,近期加密货币市场的跳水,是受A股走势的影响。随着A股走强趋势日益明显,导致加密货币市场的资金大幅流向股市,从而引发暴跌。

而对此前加密货币的普遍暴涨,经济学家、加密货币交易员亚历克斯克鲁格(AlexKruger)认为,是ETH推动所致。他表示,“君士坦丁堡升级即将到来,加密货币通常在分叉之前暴涨,并在分叉之后暴跌”。同时,他注意到,近期ETH多头/空头比例处于去年11月暴跌前的最高水平。

此次君士坦丁堡/圣彼得堡升级的主要更改之一,在于将出块奖励从3ETH降至2ETH。按照供需理论,这一举措相当于减少了ETH的供给,同时会增加对以太坊的需求,将对ETH价格产生积极影响,这一点在之前的价格变化中已经有所表现。但同时,由于缩减出块奖励,导致矿工利益受损,可能对全网算力产生影响,进而对ETH价格产生负面影响。

但从长期来看,ETH的价格肯定是趋向于以太坊的实际价值。

据Coinmarketcap数据显示,截至2019年2月27日15:45,ETH价格为139.27美元,24H涨跌幅为0.81%,总市值为146.26亿美元,位居加密货币市值排行第二位。

4、伊斯坦布尔:下一次升级

在君士坦丁堡/圣彼得堡升级还未完成之际,以太坊的核心开发者就已经在准备下一次的硬分叉升级,并下次升级将被命名为“伊斯坦布尔(Istanbul)”。

按照以太坊创始人Vitalik在Twitter上的预估时间线,2019年10月16日,将会是以太坊主网进行伊斯坦布尔硬分叉升级的预计日期。而测试网络则会在2019年8月14日进行升级

据悉,EIP1418(状态租赁)可能是第一个被纳入伊斯坦布尔升级的提案。这一提案由WilliamEntriken提出,他认为目前以太坊的状态大小已经十分庞大,如果继续以当前速度增长,以太坊网络将会变得异常臃肿。所以,他认为现在有必要对以太坊的状态设计进行改动。