圣彼得堡

圣彼得堡

喜大普奔!以太坊终于迈过了“君士坦丁堡”这道坎

资讯8btc 发表了文章 • 2019-03-01 12:07 • 来自相关话题

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

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

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

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

随着这次升级的成功激活,其中一次硬分叉升级——圣彼得堡——还禁用了君士坦丁堡升级中的一部分代码,这部分代码曾在1月份被发现存在安全漏洞,可能会被攻击者用于窃取资金。

区块链钱包工具MyCrypto的首席执行官泰勒•莫纳汉(Taylor Monahan )表示:

    “大约在分叉发布前两周,每个人都在升级软件,但没有一个新功能被启用。然后,在到达指定区块高度之后,每个人都在同一时间可以开始使用新功能。这就是我们防止不同状态同时存在的方法。”


随着今天发布的君士坦丁堡和圣彼得堡,四种不同的以太坊改进方案(EIPs)已在以太坊网络上正式激活。

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







原文:https://www.coindesk.com/ethereum-upgrades-as-hard-forks-constantinople-and-st-petersburg-activate-on-blockchain
作者:Christine Kim
编译:kyle 查看全部
201903010102164230.jpg

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

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

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

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

随着这次升级的成功激活,其中一次硬分叉升级——圣彼得堡——还禁用了君士坦丁堡升级中的一部分代码,这部分代码曾在1月份被发现存在安全漏洞,可能会被攻击者用于窃取资金。

区块链钱包工具MyCrypto的首席执行官泰勒•莫纳汉(Taylor Monahan )表示:


    “大约在分叉发布前两周,每个人都在升级软件,但没有一个新功能被启用。然后,在到达指定区块高度之后,每个人都在同一时间可以开始使用新功能。这就是我们防止不同状态同时存在的方法。”



随着今天发布的君士坦丁堡和圣彼得堡,四种不同的以太坊改进方案(EIPs)已在以太坊网络上正式激活。

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

201903010104006978.jpg



原文:https://www.coindesk.com/ethereum-upgrades-as-hard-forks-constantinople-and-st-petersburg-activate-on-blockchain
作者:Christine Kim
编译:kyle

以太坊双协议升级将至,“君士坦丁堡”和“圣彼得堡”能否搅动币市?

市场8btc 发表了文章 • 2019-02-27 10:59 • 来自相关话题

以太坊“君士坦丁堡”和“圣彼得堡”两大协议更新,计划将于以太坊第7280000个区块同时进行,而确切的日期,可能会根据区块时间而发生改变。根据目前的情况来看,大概的时间会在北京时间3月1日凌晨3时50分左右。读者可查看https://amberdata.io/blocks/7280000以及http://forkmon.ethdevops.io/这两个站点跟踪更新情况。


为什么会同时进行两次协议更新?
 

“君士坦丁堡”和“圣彼得堡”是这次以太坊网络两大更新的名称,以前的网络升级被命名为其他名称(例如拜占庭)。此次以太坊网络会有两个升级名称,原因在于原计划的君士坦丁堡升级因为存在漏洞而被延迟了,而为了解决以太坊测试网(例如Ropsten)上存在的问题,需要在同一区块号时间点进行“圣彼得堡”升级,以删除掉测试网上存在的漏洞,因此,会同时有两个更新(之所以用更新一词,是因为“圣彼得堡”只是负责删除一个带有漏洞的EIP)。

 
作为以太坊用户或者以太坊持币者,我们需要做些什么?
 

如果你是使用交易所(例如CoinBase、币安等)、网络钱包服务(例如Metamask、MyCrypto或MyEtherWallet等)、移动钱包服务(如CoinBase Wallet、imtoken等)或者硬件钱包(如Ledger、Trezor或Keepkey),除非服务方通知你采取其他措施,否则不需要执行任何操作。

正常情况下,这两次升级不会创造出什么有价值的糖果。

而作为节点运营者或者矿工,你就会面临是否升级客户端的选择:

    最新的geth客户端(v1.8.23)
    最新的Parity客户端(V2.2.10-稳定版)
    最新的Harmony客户端(v2.3 Build 74)
    最新的Pantheon客户端(v0.9.1)
    最新的EthereumJS虚拟机客户端(v2.6.0)
    最新的Ethereum Wallet/Mist(v0.11.1)


如果节点或矿工没有更新到最新版本(如上所列),则一旦网络升级之后,其运行的客户端将同步到旧的网络,由此出现分叉的情况,然而由于旧分叉没有激励以及社区支持的原因,这一分叉链可能很快就会死去。

总的来说,君士坦丁堡将为以太坊平台带来效率方面的提升,同时会延迟所谓的“难度炸弹”,并减少区块奖励(3eth变为2eth),想必之前大家已经有所了解了。

 
这次君士坦丁堡升级发生了什么变化?
 

这次的君士坦丁堡升级发生了些许改变,以下是更新版的内容,:

EIP 145:EVM虚拟机中的位移位指令

简而言之:这个EIP在协议中添加了本地功能,这样在链上做某些事情就更便宜、更容易了。

EIP 1014:Skinny CREATE2

在0xf5添加了一个新的操作码,它接受4个堆栈参数:endowment, memory_start, memory_length, salt。

简而言之:这个EIP使你能够与尚未创建的地址进行交互。

EIP 1052:EXTCODEHASH操作码

此EIP指定一个新的操作码,该操作码会返回一个合约代码的keccak256 哈希。

简而言之:这一EIP使得在以太坊链上做某些事情变得更便宜(需要更少的gas)。

EIP 1234:君士坦丁堡难度炸弹延迟,以及区块奖励调整

该EIP建议将难度炸弹延迟大约12个月,并减少区块奖励以调整冰河期延迟。

通过与上一次的君士坦丁堡升级内容进行对比,我们发现,这一次的君士坦丁堡少了一个EIP,而它就是EIP 1283。

 
“圣彼得堡”升级是干什么的?
 

在以太坊主网执行升级之前,测试网络(如Ropsten)会升级以测试更改,而最初的君士坦丁堡升级已经在测试网上应用了,而其包含了一个带有漏洞的EIP 1283提议,而这个提议中存在一个严重的漏洞,这个漏洞会使得现有合约容易受到“重入攻击”(reentrancy attack),攻击者可通过该漏洞进入网络并窃取用户资金。

显然,EIP 1283对于以太坊网络而言可以称得上是一个“毒瘤”,而“圣彼得堡”升级,就是删除掉各种测试网当中存在的EIP 1283。

因此要求第二次网络更新,以扭转原来的君士坦丁堡变化。这次更新被称为圣彼得堡,其与君士坦丁堡在同一个区块号发生。

 
这次升级具体会对以太坊产生什么影响?
 

    首先,区块间隔时间回复至正常水平后,以太坊网络的理论tps还是和以前不变的,其中的EIP-1024会优化状态通道,这可以为Raiden等2层解决方案带来优化。
    降低发送交易所需的gas费用,以及验证智能合约所需的计算时间;
    矿工收入会出现波动,由于临近减产,以太坊网络区块间隔时间出现调整(正常约为15秒,目前则为20秒),以太坊区块减产前,整个网络的日ETH产量已提前出现下降的情况(目前接近12500 ETH/每天)。


如下面的两张图所示。





(图:以太坊区块间隔时间)





(图:以太坊网络新token日产出量)


历史上,以太坊网络第一次减产前也出现了类似的情况,当时以太坊区块间隔时间最高接近30秒,每日的产量接近减半,而在减产发生后,区块间隔时间逐渐恢复至15秒的水平。

按照正常的15秒区块间隔时间,以太币日产出量在减产后大概会在11520 ETH附近,相比当前还是会有下降。

但总的来说,减产对矿工带来的影响已经不是很大了。

而这两大协议升级,是否会对以太币价格乃至整个币市带来影响,便要交给市场来验证了。


参考资料:
https://blog.ethereum.org/2019/02/22/ethereum-constantinople-st-petersburg-upgrade-announcement/
https://hackernoon.com/what-is-going-on-with-the-ethereum-hard-fork-update-constantinople-f453af698c0c
编译:洒脱喜 查看全部
201902270151328420.jpg

以太坊“君士坦丁堡”和“圣彼得堡”两大协议更新,计划将于以太坊第7280000个区块同时进行,而确切的日期,可能会根据区块时间而发生改变。根据目前的情况来看,大概的时间会在北京时间3月1日凌晨3时50分左右。读者可查看https://amberdata.io/blocks/7280000以及http://forkmon.ethdevops.io/这两个站点跟踪更新情况。


为什么会同时进行两次协议更新?
 

“君士坦丁堡”和“圣彼得堡”是这次以太坊网络两大更新的名称,以前的网络升级被命名为其他名称(例如拜占庭)。此次以太坊网络会有两个升级名称,原因在于原计划的君士坦丁堡升级因为存在漏洞而被延迟了,而为了解决以太坊测试网(例如Ropsten)上存在的问题,需要在同一区块号时间点进行“圣彼得堡”升级,以删除掉测试网上存在的漏洞,因此,会同时有两个更新(之所以用更新一词,是因为“圣彼得堡”只是负责删除一个带有漏洞的EIP)。

 
作为以太坊用户或者以太坊持币者,我们需要做些什么?
 

如果你是使用交易所(例如CoinBase、币安等)、网络钱包服务(例如Metamask、MyCrypto或MyEtherWallet等)、移动钱包服务(如CoinBase Wallet、imtoken等)或者硬件钱包(如Ledger、Trezor或Keepkey),除非服务方通知你采取其他措施,否则不需要执行任何操作。

正常情况下,这两次升级不会创造出什么有价值的糖果。

而作为节点运营者或者矿工,你就会面临是否升级客户端的选择:


    最新的geth客户端(v1.8.23)
    最新的Parity客户端(V2.2.10-稳定版)
    最新的Harmony客户端(v2.3 Build 74)
    最新的Pantheon客户端(v0.9.1)
    最新的EthereumJS虚拟机客户端(v2.6.0)
    最新的Ethereum Wallet/Mist(v0.11.1)



如果节点或矿工没有更新到最新版本(如上所列),则一旦网络升级之后,其运行的客户端将同步到旧的网络,由此出现分叉的情况,然而由于旧分叉没有激励以及社区支持的原因,这一分叉链可能很快就会死去。

总的来说,君士坦丁堡将为以太坊平台带来效率方面的提升,同时会延迟所谓的“难度炸弹”,并减少区块奖励(3eth变为2eth),想必之前大家已经有所了解了。

 
这次君士坦丁堡升级发生了什么变化?
 

这次的君士坦丁堡升级发生了些许改变,以下是更新版的内容,:

EIP 145:EVM虚拟机中的位移位指令

简而言之:这个EIP在协议中添加了本地功能,这样在链上做某些事情就更便宜、更容易了。

EIP 1014:Skinny CREATE2

在0xf5添加了一个新的操作码,它接受4个堆栈参数:endowment, memory_start, memory_length, salt。

简而言之:这个EIP使你能够与尚未创建的地址进行交互。

EIP 1052:EXTCODEHASH操作码

此EIP指定一个新的操作码,该操作码会返回一个合约代码的keccak256 哈希。

简而言之:这一EIP使得在以太坊链上做某些事情变得更便宜(需要更少的gas)。

EIP 1234:君士坦丁堡难度炸弹延迟,以及区块奖励调整

该EIP建议将难度炸弹延迟大约12个月,并减少区块奖励以调整冰河期延迟。

通过与上一次的君士坦丁堡升级内容进行对比,我们发现,这一次的君士坦丁堡少了一个EIP,而它就是EIP 1283。

 
“圣彼得堡”升级是干什么的?
 

在以太坊主网执行升级之前,测试网络(如Ropsten)会升级以测试更改,而最初的君士坦丁堡升级已经在测试网上应用了,而其包含了一个带有漏洞的EIP 1283提议,而这个提议中存在一个严重的漏洞,这个漏洞会使得现有合约容易受到“重入攻击”(reentrancy attack),攻击者可通过该漏洞进入网络并窃取用户资金。

显然,EIP 1283对于以太坊网络而言可以称得上是一个“毒瘤”,而“圣彼得堡”升级,就是删除掉各种测试网当中存在的EIP 1283。

因此要求第二次网络更新,以扭转原来的君士坦丁堡变化。这次更新被称为圣彼得堡,其与君士坦丁堡在同一个区块号发生。

 
这次升级具体会对以太坊产生什么影响?
 


    首先,区块间隔时间回复至正常水平后,以太坊网络的理论tps还是和以前不变的,其中的EIP-1024会优化状态通道,这可以为Raiden等2层解决方案带来优化。
    降低发送交易所需的gas费用,以及验证智能合约所需的计算时间;
    矿工收入会出现波动,由于临近减产,以太坊网络区块间隔时间出现调整(正常约为15秒,目前则为20秒),以太坊区块减产前,整个网络的日ETH产量已提前出现下降的情况(目前接近12500 ETH/每天)。



如下面的两张图所示。

201902270131202949.jpg

(图:以太坊区块间隔时间)

201902270133138309.jpg

(图:以太坊网络新token日产出量)


历史上,以太坊网络第一次减产前也出现了类似的情况,当时以太坊区块间隔时间最高接近30秒,每日的产量接近减半,而在减产发生后,区块间隔时间逐渐恢复至15秒的水平。

按照正常的15秒区块间隔时间,以太币日产出量在减产后大概会在11520 ETH附近,相比当前还是会有下降。

但总的来说,减产对矿工带来的影响已经不是很大了。

而这两大协议升级,是否会对以太币价格乃至整个币市带来影响,便要交给市场来验证了。


参考资料:
https://blog.ethereum.org/2019/02/22/ethereum-constantinople-st-petersburg-upgrade-announcement/
https://hackernoon.com/what-is-going-on-with-the-ethereum-hard-fork-update-constantinople-f453af698c0c
编译:洒脱喜

喜大普奔!以太坊终于迈过了“君士坦丁堡”这道坎

资讯8btc 发表了文章 • 2019-03-01 12:07 • 来自相关话题

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

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

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

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

随着这次升级的成功激活,其中一次硬分叉升级——圣彼得堡——还禁用了君士坦丁堡升级中的一部分代码,这部分代码曾在1月份被发现存在安全漏洞,可能会被攻击者用于窃取资金。

区块链钱包工具MyCrypto的首席执行官泰勒•莫纳汉(Taylor Monahan )表示:

    “大约在分叉发布前两周,每个人都在升级软件,但没有一个新功能被启用。然后,在到达指定区块高度之后,每个人都在同一时间可以开始使用新功能。这就是我们防止不同状态同时存在的方法。”


随着今天发布的君士坦丁堡和圣彼得堡,四种不同的以太坊改进方案(EIPs)已在以太坊网络上正式激活。

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







原文:https://www.coindesk.com/ethereum-upgrades-as-hard-forks-constantinople-and-st-petersburg-activate-on-blockchain
作者:Christine Kim
编译:kyle 查看全部
201903010102164230.jpg

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

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

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

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

随着这次升级的成功激活,其中一次硬分叉升级——圣彼得堡——还禁用了君士坦丁堡升级中的一部分代码,这部分代码曾在1月份被发现存在安全漏洞,可能会被攻击者用于窃取资金。

区块链钱包工具MyCrypto的首席执行官泰勒•莫纳汉(Taylor Monahan )表示:


    “大约在分叉发布前两周,每个人都在升级软件,但没有一个新功能被启用。然后,在到达指定区块高度之后,每个人都在同一时间可以开始使用新功能。这就是我们防止不同状态同时存在的方法。”



随着今天发布的君士坦丁堡和圣彼得堡,四种不同的以太坊改进方案(EIPs)已在以太坊网络上正式激活。

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

201903010104006978.jpg



原文:https://www.coindesk.com/ethereum-upgrades-as-hard-forks-constantinople-and-st-petersburg-activate-on-blockchain
作者:Christine Kim
编译:kyle

以太坊双协议升级将至,“君士坦丁堡”和“圣彼得堡”能否搅动币市?

市场8btc 发表了文章 • 2019-02-27 10:59 • 来自相关话题

以太坊“君士坦丁堡”和“圣彼得堡”两大协议更新,计划将于以太坊第7280000个区块同时进行,而确切的日期,可能会根据区块时间而发生改变。根据目前的情况来看,大概的时间会在北京时间3月1日凌晨3时50分左右。读者可查看https://amberdata.io/blocks/7280000以及http://forkmon.ethdevops.io/这两个站点跟踪更新情况。


为什么会同时进行两次协议更新?
 

“君士坦丁堡”和“圣彼得堡”是这次以太坊网络两大更新的名称,以前的网络升级被命名为其他名称(例如拜占庭)。此次以太坊网络会有两个升级名称,原因在于原计划的君士坦丁堡升级因为存在漏洞而被延迟了,而为了解决以太坊测试网(例如Ropsten)上存在的问题,需要在同一区块号时间点进行“圣彼得堡”升级,以删除掉测试网上存在的漏洞,因此,会同时有两个更新(之所以用更新一词,是因为“圣彼得堡”只是负责删除一个带有漏洞的EIP)。

 
作为以太坊用户或者以太坊持币者,我们需要做些什么?
 

如果你是使用交易所(例如CoinBase、币安等)、网络钱包服务(例如Metamask、MyCrypto或MyEtherWallet等)、移动钱包服务(如CoinBase Wallet、imtoken等)或者硬件钱包(如Ledger、Trezor或Keepkey),除非服务方通知你采取其他措施,否则不需要执行任何操作。

正常情况下,这两次升级不会创造出什么有价值的糖果。

而作为节点运营者或者矿工,你就会面临是否升级客户端的选择:

    最新的geth客户端(v1.8.23)
    最新的Parity客户端(V2.2.10-稳定版)
    最新的Harmony客户端(v2.3 Build 74)
    最新的Pantheon客户端(v0.9.1)
    最新的EthereumJS虚拟机客户端(v2.6.0)
    最新的Ethereum Wallet/Mist(v0.11.1)


如果节点或矿工没有更新到最新版本(如上所列),则一旦网络升级之后,其运行的客户端将同步到旧的网络,由此出现分叉的情况,然而由于旧分叉没有激励以及社区支持的原因,这一分叉链可能很快就会死去。

总的来说,君士坦丁堡将为以太坊平台带来效率方面的提升,同时会延迟所谓的“难度炸弹”,并减少区块奖励(3eth变为2eth),想必之前大家已经有所了解了。

 
这次君士坦丁堡升级发生了什么变化?
 

这次的君士坦丁堡升级发生了些许改变,以下是更新版的内容,:

EIP 145:EVM虚拟机中的位移位指令

简而言之:这个EIP在协议中添加了本地功能,这样在链上做某些事情就更便宜、更容易了。

EIP 1014:Skinny CREATE2

在0xf5添加了一个新的操作码,它接受4个堆栈参数:endowment, memory_start, memory_length, salt。

简而言之:这个EIP使你能够与尚未创建的地址进行交互。

EIP 1052:EXTCODEHASH操作码

此EIP指定一个新的操作码,该操作码会返回一个合约代码的keccak256 哈希。

简而言之:这一EIP使得在以太坊链上做某些事情变得更便宜(需要更少的gas)。

EIP 1234:君士坦丁堡难度炸弹延迟,以及区块奖励调整

该EIP建议将难度炸弹延迟大约12个月,并减少区块奖励以调整冰河期延迟。

通过与上一次的君士坦丁堡升级内容进行对比,我们发现,这一次的君士坦丁堡少了一个EIP,而它就是EIP 1283。

 
“圣彼得堡”升级是干什么的?
 

在以太坊主网执行升级之前,测试网络(如Ropsten)会升级以测试更改,而最初的君士坦丁堡升级已经在测试网上应用了,而其包含了一个带有漏洞的EIP 1283提议,而这个提议中存在一个严重的漏洞,这个漏洞会使得现有合约容易受到“重入攻击”(reentrancy attack),攻击者可通过该漏洞进入网络并窃取用户资金。

显然,EIP 1283对于以太坊网络而言可以称得上是一个“毒瘤”,而“圣彼得堡”升级,就是删除掉各种测试网当中存在的EIP 1283。

因此要求第二次网络更新,以扭转原来的君士坦丁堡变化。这次更新被称为圣彼得堡,其与君士坦丁堡在同一个区块号发生。

 
这次升级具体会对以太坊产生什么影响?
 

    首先,区块间隔时间回复至正常水平后,以太坊网络的理论tps还是和以前不变的,其中的EIP-1024会优化状态通道,这可以为Raiden等2层解决方案带来优化。
    降低发送交易所需的gas费用,以及验证智能合约所需的计算时间;
    矿工收入会出现波动,由于临近减产,以太坊网络区块间隔时间出现调整(正常约为15秒,目前则为20秒),以太坊区块减产前,整个网络的日ETH产量已提前出现下降的情况(目前接近12500 ETH/每天)。


如下面的两张图所示。





(图:以太坊区块间隔时间)





(图:以太坊网络新token日产出量)


历史上,以太坊网络第一次减产前也出现了类似的情况,当时以太坊区块间隔时间最高接近30秒,每日的产量接近减半,而在减产发生后,区块间隔时间逐渐恢复至15秒的水平。

按照正常的15秒区块间隔时间,以太币日产出量在减产后大概会在11520 ETH附近,相比当前还是会有下降。

但总的来说,减产对矿工带来的影响已经不是很大了。

而这两大协议升级,是否会对以太币价格乃至整个币市带来影响,便要交给市场来验证了。


参考资料:
https://blog.ethereum.org/2019/02/22/ethereum-constantinople-st-petersburg-upgrade-announcement/
https://hackernoon.com/what-is-going-on-with-the-ethereum-hard-fork-update-constantinople-f453af698c0c
编译:洒脱喜 查看全部
201902270151328420.jpg

以太坊“君士坦丁堡”和“圣彼得堡”两大协议更新,计划将于以太坊第7280000个区块同时进行,而确切的日期,可能会根据区块时间而发生改变。根据目前的情况来看,大概的时间会在北京时间3月1日凌晨3时50分左右。读者可查看https://amberdata.io/blocks/7280000以及http://forkmon.ethdevops.io/这两个站点跟踪更新情况。


为什么会同时进行两次协议更新?
 

“君士坦丁堡”和“圣彼得堡”是这次以太坊网络两大更新的名称,以前的网络升级被命名为其他名称(例如拜占庭)。此次以太坊网络会有两个升级名称,原因在于原计划的君士坦丁堡升级因为存在漏洞而被延迟了,而为了解决以太坊测试网(例如Ropsten)上存在的问题,需要在同一区块号时间点进行“圣彼得堡”升级,以删除掉测试网上存在的漏洞,因此,会同时有两个更新(之所以用更新一词,是因为“圣彼得堡”只是负责删除一个带有漏洞的EIP)。

 
作为以太坊用户或者以太坊持币者,我们需要做些什么?
 

如果你是使用交易所(例如CoinBase、币安等)、网络钱包服务(例如Metamask、MyCrypto或MyEtherWallet等)、移动钱包服务(如CoinBase Wallet、imtoken等)或者硬件钱包(如Ledger、Trezor或Keepkey),除非服务方通知你采取其他措施,否则不需要执行任何操作。

正常情况下,这两次升级不会创造出什么有价值的糖果。

而作为节点运营者或者矿工,你就会面临是否升级客户端的选择:


    最新的geth客户端(v1.8.23)
    最新的Parity客户端(V2.2.10-稳定版)
    最新的Harmony客户端(v2.3 Build 74)
    最新的Pantheon客户端(v0.9.1)
    最新的EthereumJS虚拟机客户端(v2.6.0)
    最新的Ethereum Wallet/Mist(v0.11.1)



如果节点或矿工没有更新到最新版本(如上所列),则一旦网络升级之后,其运行的客户端将同步到旧的网络,由此出现分叉的情况,然而由于旧分叉没有激励以及社区支持的原因,这一分叉链可能很快就会死去。

总的来说,君士坦丁堡将为以太坊平台带来效率方面的提升,同时会延迟所谓的“难度炸弹”,并减少区块奖励(3eth变为2eth),想必之前大家已经有所了解了。

 
这次君士坦丁堡升级发生了什么变化?
 

这次的君士坦丁堡升级发生了些许改变,以下是更新版的内容,:

EIP 145:EVM虚拟机中的位移位指令

简而言之:这个EIP在协议中添加了本地功能,这样在链上做某些事情就更便宜、更容易了。

EIP 1014:Skinny CREATE2

在0xf5添加了一个新的操作码,它接受4个堆栈参数:endowment, memory_start, memory_length, salt。

简而言之:这个EIP使你能够与尚未创建的地址进行交互。

EIP 1052:EXTCODEHASH操作码

此EIP指定一个新的操作码,该操作码会返回一个合约代码的keccak256 哈希。

简而言之:这一EIP使得在以太坊链上做某些事情变得更便宜(需要更少的gas)。

EIP 1234:君士坦丁堡难度炸弹延迟,以及区块奖励调整

该EIP建议将难度炸弹延迟大约12个月,并减少区块奖励以调整冰河期延迟。

通过与上一次的君士坦丁堡升级内容进行对比,我们发现,这一次的君士坦丁堡少了一个EIP,而它就是EIP 1283。

 
“圣彼得堡”升级是干什么的?
 

在以太坊主网执行升级之前,测试网络(如Ropsten)会升级以测试更改,而最初的君士坦丁堡升级已经在测试网上应用了,而其包含了一个带有漏洞的EIP 1283提议,而这个提议中存在一个严重的漏洞,这个漏洞会使得现有合约容易受到“重入攻击”(reentrancy attack),攻击者可通过该漏洞进入网络并窃取用户资金。

显然,EIP 1283对于以太坊网络而言可以称得上是一个“毒瘤”,而“圣彼得堡”升级,就是删除掉各种测试网当中存在的EIP 1283。

因此要求第二次网络更新,以扭转原来的君士坦丁堡变化。这次更新被称为圣彼得堡,其与君士坦丁堡在同一个区块号发生。

 
这次升级具体会对以太坊产生什么影响?
 


    首先,区块间隔时间回复至正常水平后,以太坊网络的理论tps还是和以前不变的,其中的EIP-1024会优化状态通道,这可以为Raiden等2层解决方案带来优化。
    降低发送交易所需的gas费用,以及验证智能合约所需的计算时间;
    矿工收入会出现波动,由于临近减产,以太坊网络区块间隔时间出现调整(正常约为15秒,目前则为20秒),以太坊区块减产前,整个网络的日ETH产量已提前出现下降的情况(目前接近12500 ETH/每天)。



如下面的两张图所示。

201902270131202949.jpg

(图:以太坊区块间隔时间)

201902270133138309.jpg

(图:以太坊网络新token日产出量)


历史上,以太坊网络第一次减产前也出现了类似的情况,当时以太坊区块间隔时间最高接近30秒,每日的产量接近减半,而在减产发生后,区块间隔时间逐渐恢复至15秒的水平。

按照正常的15秒区块间隔时间,以太币日产出量在减产后大概会在11520 ETH附近,相比当前还是会有下降。

但总的来说,减产对矿工带来的影响已经不是很大了。

而这两大协议升级,是否会对以太币价格乃至整个币市带来影响,便要交给市场来验证了。


参考资料:
https://blog.ethereum.org/2019/02/22/ethereum-constantinople-st-petersburg-upgrade-announcement/
https://hackernoon.com/what-is-going-on-with-the-ethereum-hard-fork-update-constantinople-f453af698c0c
编译:洒脱喜