【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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

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

  • 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:161688

评论

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

天长地久->曾经拥有

mtfelix

28天写作

对比 volatile vs synchornized

悟空聊架构

volatile 28天写作 悟空聊架构 12月日更

在线JSON在线对比差异工具

入门小站

工具

自定义规则删除过期文件(linux)

liuzhen007

28天写作 12月日更

Golang Gin 框架之模型绑定(八)

liuzhen007

28天写作 12月日更

现代软件架构师的10个技巧

俞凡

架构 微服务 云原生

模块五作业

Geek_1d37ea

架构实战营

模块五学习总结

Geek_1d37ea

架构实战营

创业研发团的组织建设-硬件开发流程

wood

创业 敏捷 28天写作 硬件开发

『腾讯网』腾讯分分彩 官网平台[手机乐乎]

天马行空

腾讯分分彩 官网平台

毕业设计:电商秒杀系统架构设计

紫云

毕业总结

guangbao

再来一篇!看jdk源码大师亲自操刀编写的集合源码!

看点代码再上班

Java 架构 软件技术

模块六作业

沐风

DDD领域驱动设计落地实践:六步拆解DDD

慕枫技术笔记

架构 后端 签约计划第二季

DDD领域驱动设计落地实践系列

慕枫技术笔记

内容合集 签约计划第二季

『腾讯网』幸运彩票是真是假[手机乐乎]

天马行空

幸运彩票是真是假

hw6-拆分电商系统为微服务

WWH

架构实战营

Nacos 本地单机版部署步骤和使用 – Spring Cloud 系列教程

程序员泥瓦匠

nacos

35 K8S之kubeconfig配置文件

穿过生命散发芬芳

k8s 28天写作 12月日更

在 JavaScript 中创建私有成员

devpoint

JavaScript typescript ES2020 ES6 12月日更

长短租用户体验

张老蔫

28天写作

Android C++系列:Linux线程(二)线程原语

轻口味

android 28天写作 12月日更

庞氏骗局:购物就能赚钱

石云升

28天写作 电信诈骗 12月日更 庞氏骗局

架构实战营毕业总结

紫云

架构实战营

【LeetCode】从英文中重建数字Java题解

Albert

算法 LeetCode 12月日更

『腾讯网』德国飞艇平台[手机乐乎]

天马行空

德国飞艇平台

Springboot异步任务执行及监控

xcbeyond

springboot 异步任务 28天写作 12月日更

浅谈指标体系建设(一)

圣迪

对研发管理的一些思考

hackstoic

研发管理 规范

除了微服务,我们还有其他选择吗?

看山

容器 微服务架构 无服务器云函数 SOA 签约计划第二季

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