风险提示:理性看待区块链,提高风险意识!

以太坊升级是什么意思?

2个回答

匿名用户1星评价

2020-05-11 14:01:07

以太坊升级是什么意思?

以太坊君士坦丁堡(Constantinople)分叉即将开始,很多人都对本次分叉感到好奇,不确定是否需要提前做好准备。

简单来说:如果你只是ETH的持有者,本次升级你不需要做任何准备。

什么是分叉?

分叉就是网络升级,就像你的电脑和app需要升级一样,分叉也是为了网络变得更加安全,具备更多新的功能。

你是否曾经在更新之后打开一个Word文档或其他文件的时候感觉有点不稳定?或许有些注释丢失了,又或者看起来怪怪的?硬分叉也是类似。如果人们在运行旧版软件,而新版软件试图与其进行交互时,有些内容就可能丢失,或者变得不稳定。

这是因为区块链是去中心化的,同时运行着大量的计算机。用户之间不需要相互发送Word文档,每个人都可以同时获取最新的文档(即区块链历史)。

因此,为了让一切变得更加稳定,运行区块链软件(即节点)的每个人都必须升级。这样每个人都可以在遵守同一套规则的前提下获得最新的功能。

分叉为什么叫分叉?

分叉之所以被称为分叉是因为其与分岔路口(英文中都被称为fork)类似——一条区块链被分成了两条独立的链。其中一条路(或者说一条链)遵循旧的规则,而另一条链则采用了新的规则。

有些硬分叉不存在争议,因此大家都会弃用旧版软件,没有人会去维护旧链。这条链就自然而然地会停止运作,因为这里的币也已经没有价值了。

然而,如果硬分叉存在争议(也就是说,有人反对其中包含的改进),那么两条链都很有可能继续存在。就像ETC和ETH以及BCH和BTC一样。

君士坦丁堡是以太坊网络本次升级的名称。本次升级不存在争议,网络中每个人都同意以太坊区块链走上一条新的道路。

因此,就像此前的几次升级(例如2016年的家园升级和2017年的拜占庭升级)一样,本次硬分叉虽然也会分出两条链,但旧链几乎会立刻消失。同样的,普通用户也不会察觉出任何变化。

这个新的以太坊区块链包含几个改进该网络的EIP(以太坊改进协议)。


蚊子5星评价

2020-05-11 14:03:32

以太坊网络达到区块高度7,280,000。“君士坦丁堡”和“圣彼得堡”两大硬分叉升级正式在主网启动,截止目前网络运转正常,未出现异常情况。

作为以太坊的第六和第七次全系统范围的软件升级,君士坦丁堡和圣彼得堡已在主网络上成功激活。根据区块链监控网站Fork Monitor显示,到目前为止,还没有证据表明以太坊的部分用户仍在使用较旧的以太坊软件,也就是说以太坊区块链已经完全转移到了新的分叉上。

以太坊升级后,区块奖励已降至两个,根据平均出块时间20.3秒计算,当前ETH的日产量为8512.31个,相比升级前减少4256.16个。

以太坊区块链的硬分叉曾遇到过一些挫折,即在分叉之后出现了两条链同时存在,最著名的就是2016年分叉之后出现的以太坊经典(ETC),在引入有争议的升级时,一部分用户继续运行旧版软件。

在任何系统范围的升级或硬分叉之前,矿工和节点运营者都需要安装新的客户端软件,该软件能够在完全相同的区块高度自动更新。这可以防止同一条区块链出现两个并存的和不兼容版本分裂网络。

相比君士坦丁堡分叉进行了4项(EIP 145、EIP 1014、EIP 1052与EIP 1234)升级,圣彼得堡分叉则则是做减法的升级,它的内容只有一条:删除存在安全漏洞的EIP 1283提议。

我们知道,在以太坊主网执行升级之前,会先用测试网络(如Ropsten)进行运行测试,而最初的君士坦丁堡升级已经在测试网上应用了,并且发现其中有一个名为EIP 1283的提议存在漏洞,而且这个漏洞还相当严重,它会使现有合约容易受到“重入攻击”(reentrancy attack),攻击者可通过该漏洞进入网络并窃取用户资金。前几次以太坊升级的推迟,就是因为存在安全漏洞。

所以,EIP 1283对于以太坊网络而言可以称得上是一个“毒瘤”,而“圣彼得堡”升级,就是删除掉测试网当中发现的EIP 1283。这次做减法的更新被称为圣彼得堡,它与君士坦丁堡在同一个区块高度被执行。

对于以太坊网络升级对市场行情的影响,也许是因为这次以太坊升级被多次推迟,交易者对消息感到无感的原因,截止发稿时,根据区块链数据显示,ETH 24小时涨幅0.09%,BTC涨幅0.1%,主流加密货币市场均未出现大幅波动情况。