写点什么

以太坊伊斯坦布尔升级来临,生态参与者需要准备什么?

一旦升级被激活,没有升级的客户端会留在由旧共识规则形成的一条链上,与使用新规则的网络互不兼容。

  • 2019-11-21
  • 本文字数:1456 字

    阅读完需:约 5 分钟

以太坊伊斯坦布尔升级来临,生态参与者需要准备什么?


美东时间 11 月 20 日,以太坊基金会发布通告称,以太坊网络将于区块号 906 9000 处激活一个计划好的升级;该块预计将于 2019 年 12 月 7 日挖出。具体的时间要视网络的出块时间以及观察者所处的时区而定。此次升级代号为“伊斯坦布尔(Istanbul)。”


节点运营者需要在 2019 年 12 月 1 日以前进行升级,以应对出块时间所带来的不确定性。


Ethernodes.org 提供了支持伊斯坦布尔升级的节点统计数据,且在 https://ethernodes.org/istanbul 处提供了一个倒计时统计。您可以在 http://forkmon.ethdevops.io/ 处了解网络升级的实时情况。

何谓 “伊斯坦布尔” 升级?

所谓的网络升级,就是改变以太坊底层协议的规则,通过创造新规则来升级整个系统。区块链的去中心化特性让网络升级更难协调,因为它要求整个社区的协作和沟通,还需要以太坊不同客户端的开发者为顺利升级作好准备。


以太坊在开发过程中将进行了四次主要升级:前沿(Frontier)、家园(Homestead)、大都会(Metropolis)、宁静(Serenity)。伊斯坦布尔升级是以太坊将走向“宁静”阶段最后的分叉(不会产生新代币)。



伊斯坦布尔硬分叉将分成两个阶段进行。第一阶段将激活 6 个不同的代码更改(EIP),预计将提高以太坊与隐私币 Zcash 的互操作性,保护网络免受重放攻击,并进一步提升网络效率。第二个阶段预计明年在主网上实施,涉及几项需要核心开发人员进一步测试和以太坊改进协议,其中包括“ProgPoW”的挖矿算法改进,降低 ASIC 矿机效率。


这次是第一阶段的升级,主要将包括以下改进:


启用 Zcash 和以太坊之间的中继和原子交换交易;

使 zk-SNARK 更加便宜,从而允许构建更便宜的扩展和隐私应用程序;

跟踪合约所在的以太坊链;

更改某些 EVM 操作码的成本,以防止垃圾邮件攻击,并更好地平衡每个块中的计算量;

交易 gas 消耗调整,使 zk-SNARK 和 zk-STARK 更加便宜;

允许智能合约引入更多的创新功能 。

作为 ETH 持有者,需要做什么?

如果你在使用交易所服务(比如 Coinbase、Kraken、币安)、网页钱包服务(比如 Metamask、MyCrypto 或者 MyEthWallet)、移动手机钱包服务(例如 Coinbase Wallet、Status.im 或者 Trust Wallet、imToken 手机钱包)或硬件钱包(例如 Ledger、Trezor 或者 Keepkey),除非服务商通知,否则就不需要做任何手动操作。

作为节点运营者、矿工,需要做什么?

请下载最新的以太坊客户端:


最新的 geth 客户端 (v1.9.7)


最新的 Parity 客户端 (v2.5.10 稳定版)


最新的 Besu 客户端 (v1.3.4)


最新的 Nethermind 客户端 (v1.1.8)


最新的 ethereumJS 客户端 (v4.0.2)


最新的 Trinity 客户端 (v0.1.0-alpha.30)


最新的 Aleth 客户端 (v1.7.1)


注意:Harmony (ethereumJ) 是当前一个弃用的客户端,不支持伊斯坦布尔升级。Besu 则是一个用 Java 写的兼容主网的以太坊客户端。

如果不升级,会出现什么情况?

如果以太坊客户端没有升级到最新版本(即上面列出的版本),您的客户端将只会安排分叉前的共识规则来同步区块链。一旦升级被激活,您的客户端会留在由旧的共识规则所形成的一条链上,与使用新规则的网络互不兼容,因此也不能发送 Ether 到升级后的网络中、也不能操作新网络里的合约。


在整个社区对一次升级应该包含哪些改动达成共识之后,这些改动会编写到多个以太坊那个客户端中,比如 Geth、Parity 和 Nethermind。这些改动会的特定某个区块处激活。没有升级到使用新规则的节点与使用了新规则的节点之间不能互通,如果大家都升级到了新的规则,而就规则还有人支持,那使用旧规则的节点就会被抛弃而形成一个小网络。


相关文章:


以太坊伊斯坦布尔升级公告


2019-11-21 16:161879

评论

发布
暂无评论
发现更多内容

C++运算符重载(二)之左移运算符重载

CtrlX

c c++ 进阶 重载 8月月更

一起畅聊「云+操作系统」!龙蜥社区亮相阿里巴巴开源开放周,完整议程来了

OpenAnolis小助手

数据库 操作系统 龙蜥社区 阿里巴巴开源开放周 开源共享

中小规模网站架构

舟停江吹雪

Linux

StoneDB 文档捉虫活动第一季

StoneDB

MySQL 数据库 开源 大数据 开源 8月月更

模块九 - 设计电商秒杀系统

Elvis FAN

OneFlow源码解析:算子指令在虚拟机中的执行

OneFlow

虚拟机 源码解析 算子

从脚本到剪辑,影像大师亲授的后期制作秘籍

博文视点Broadview

Kyligence 通过 SOC 2 Type II 审计,以可信赖的企业级产品服务全球客户

Kyligence

国际权威鉴证标准 企业级数据分析

Netty进阶 -- 非阻塞网络编程 实现群聊+私聊+心跳检测系统

Bug终结者

Netty 8月月更

不止跑路,拯救误操作rm -rf /*的小伙儿

华为云开发者联盟

开发 配置文件 OM脚本

从《中国视频云市场跟踪》最新报告,看视频云的赛道演进

阿里云CloudImagine

视频云 市场

企业如何判断数据治理是否成功?

雨果

数据治理

个推数据资产管理经验 | 教你打造数据质量心电图,智能检测数据“心跳”异常

个推

大数据 数据智能 数据资产管理 数据质量保障 数据异常检测

开源一夏 | mysql5.7安装部署-yum安装

zhangpfly

MySQL 开源 linux运维 #开源 8月月更

嘉为蓝鲸荣获工信部“数字技术融合创新应用解决方案”

嘉为蓝鲸

DevOps 运维 AIOPS 信创 研发

可视化服务编排在金融APP中的实践

京东科技开发者

可视化 BFF 金融 Obsuite

用低代码驱动IT现代化

力软低代码开发平台

Java反射机制清空字符串导致业务异常分析

华为云开发者联盟

Java 开发

人脸考勤是选择人脸比对1:1还是人脸搜索1:N?

夏夜许游

人脸识别 人脸考勤

Gartner再次重申了“数据编织”的重要价值

雨果

数据编织

SQL与NoSQL最终会走向融合吗?

雨果

nosql sql

快速上手,征服三种不同分布式架构调用方案

知识浅谈

分布式 8月月更

Open Office XML 格式里如何描述多段具有不同字体设置的段落

汪子熙

xml 微软 Office 8月月更 openOffice

制品库是什么?

雨后小溪

DevOps Artifactory 制品库 制品仓库 Packages

一文读懂NFT数字藏品为何风靡全球?

智捷云

太香了!自从用了这款接口神器,我的团队效率提升了 60%!

Java永远的神

Java 程序员 程序人生 项目 Apifox

使用CSS实现多种Noise噪点效果

dragonir

CSS html html5 css3

50个Java面试必问的面试题,这里都给你整好了

千锋IT教育

GPU加速Pinterest推荐模型,参数量增加100倍,用户活跃度提高16%

OneFlow

机器学习 深度学习 gpu

JWT 实现登录认证 + Token 自动续期方案

CRMEB

2022年裁员潮,失业程序员何去何从?

千锋IT教育

以太坊伊斯坦布尔升级来临,生态参与者需要准备什么?_区块链_Hudson Jameson_InfoQ精选文章