原文标题:《以太坊基金会:以太坊主网伦敦升级公告》?原文作者:TimBeiko
在测试网部署成功后,伦敦升级现在已经准备好在以太坊主网上激活。此次升级将在区块高度?12,965,000上线,预计时间在2021年8月3-5日。
客户端版本?
为了与伦敦升级兼容,节点运营者将需要升级他们运行的客户端版本。下方列出了支持以太坊主网伦敦升级的各个客户端版。这些版本与之前在测试网上支持伦敦升级的版本不同。之前的版本不支持主网的伦敦升级。
1)客户端:go-ethereum(Geth)
版本号:1.10.5
下载链接:
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.5
2):客户端:Nethermind?
版本号:1.10.77?
下载链接:
https://github.com/NethermindEth/nethermind/releases/tag/1.10.77
以太坊信标链APR涨至8.76%:金色财经报道,Token.Unlock数据显示,自以太坊上海升级完成以来,已有约267万枚ETH解除质押,约341万枚ETH新存入质押,净质押余额约73.5万枚ETH。即以太坊上海升级完成以来的ETH新存入质押数已超过解除质押数。此外,当前约枚4.36万ETH处于待提款状态,APR为8.76%。[2023/5/15 15:03:16]
3)客户端:Erigon?(前身为TurboGeth)
版本号:2021.07.03?(alpha)
下载链接:
https://github.com/ledgerwatch/erigon/releases/tag/v2021.07.03
4)?客户端:Besu
版本号:21.7.1
下载链接:
https://github.com/hyperledger/besu/releases/tag/21.7.1
5)客户端:OpenEthereum?(前身为Parity)
以太坊开发人员提交第0阶段新提案,以太坊2.0过渡期或将到来:Ethereum Foundation的核心开发人员Danny Ryan今天正式提交了一份提案,该提案将使Ethereum区块链从当前的工作证明(PoW)算法转向一个股权证明(PoS)共识机制。一旦以太坊核心开发者批准了这项提议,将推出Serenity第0阶段(Serenity Phase 0)或标志着PoS执行的信标链,预计将于今年晚些时候或明年初上线。据悉,第0阶段只是以太坊2.0分阶段推出的第一步,其他阶段预计将持续到2021年。(TheBlock)[2020/9/16]
版本号:v3.3.0-rc.4
下载链接:
https://github.com/openethereum/openethereum/releases/tag/v3.3.0-rc.4
6):客户端:EthereumJSVM
版本号:v5.5.0
下载链接:
https://github.com/ethereumjs/ethereumjs-monorepo/releases/tag/%40ethereumjs%2Fvm%405.5.0
USDC Treasury在以太坊增发2000万枚USDC,随后转入未知钱包:金色财经报道,Whale Alert数据显示,北京时间7月4日01:05,USDC Treasury在以太坊网络增发2000万枚USDC,增发哈希为:92333b43eb0bd2c29f45d8d5508259cbe67d419343ef26a5806a42f4edbfa400。随后01:13,USDC Treasury将2000万枚USDC转入0x28c5开头未知钱包,交易哈希为:d37b60ff0ed3a0d2df3521f5ddb859f8457347e6020b18845aa31f03fc068ef1。[2020/7/4]
注意:OpenEthereum?客户端将在伦敦升级后将被弃用。OpenEthereum?团队正在与Erigon合作,为其所有用户提供一个平稳迁移至Erigon客户端的路径,更多信息可以在这里找到:
https://medium.com/openethereum/gnosis-joins-erigon-formerly-turbo-geth-to-release-next-gen-ethereum-client-c6708dd06dd
动态 | 微软工程师提出利用以太坊区块链使机器学习和人工智能“民主化”:据Crypto Slate报道,微软的工程师们正在使用Ethereum区块链来“民主化”人工智能和机器学习,使这些典型的集中化且成本高昂的系统更容易被所有人使用。微软高级软件开发工程师Justin Harris表示,使用精心设计的机器学习算法可能会产生问题,因为这些算法往往是集中式的。因此,他为微软介绍了一项新的开源计划:区块链上的去中心化和协作式AI。 在新模式中,Harris设想以奖励来激励人们与这些机器学习算法进行交互和改进。这些算法可以自由地用于评估预测,这对于构建个人助理或制作带有用户推荐的系统是理想的。[2019/7/28]
?矿工注意:伦敦升级将更改在网络上处理目标Gas上限的方式,对此我们将在下文中的「作为一名矿工,我需要做什么?」小节进行详细介绍。?
伦敦升级包含的EIPs
此次伦敦升级将包含以下EIPs?(以太坊改进提案):?
EIP-1559:Eth1.0链的费用市场改革;
EIP-3198:BASEFEE操作码;
分析 | 不支持以太坊硬分叉节点数上升或为错误支持节点进行版本更新引起:据ethernodes数据显示,以太坊两个主要客户端Geth和Parity的全节点数为3266,目前尚未支持君士坦丁堡的节点数为3185,占比97.5%(由于君士坦丁堡硬分叉尚未最终确定时间,理论上不支持节点应为100%)。数据监测显示,不支持节点数占比为90.2%,当时有9.8%节点未及时更新补丁导致错误支持分叉。此部分节点在更新补丁后使得不支持君士坦丁堡硬分叉节点比例上升。此前报道,君士坦丁堡硬分叉升级讨论将于今晚22时进行。
据此前数据统计,截至17日上午11点,由于以太坊君士坦丁堡硬分叉计划调整,目前全网节点客户端版本分布有三种情况:第一种,本来支持君士坦丁堡硬分叉,但升级紧急补丁后暂缓支持;第二类尚不支持君士坦丁堡硬分叉的(旧版本);第三类,错误的支持了君士坦丁堡硬分叉。[2019/1/18]
EIP-3529:减少gas退款;
EIP-3541:拒绝以0xEF字节码开头的新合约?
EIP-3554:将难度炸弹推迟到2021年12月1日
EthereumCatHerders团队已经发表了一篇博客文章详细介绍了这些EIPs的细节:
https://medium.com/ethereum-cat-herders/london-upgrade-overview-8eccb0041b41
值得注意的是,EIP-1559虽然向后兼容当前的交易格式,但它引入了对区块头的更改,添加新的交易类型,提供新的JSONRPC端点,并在几个方面改变客户端的行为(包括挖矿、交易池,等等)。强烈建议相关项目自行熟悉此EIP。与EIP-1559相关的更广泛的资源列表可以在这里找到:
https://hackmd.io/@timbeiko/1559-resources
Bug赏金
为了让更多的人关注即将到来的伦敦升级,所有与伦敦升级相关的漏洞奖励将会翻倍,直到升级发生。以下客户端之间的跨客户端共识问题将符合奖励翻倍条件:Geth、Besu、Nethermind、OpenEthereum?和Erigon。有关bug赏金涵盖的范围和限制的详细信息请参见:
https://bounty.ethereum.org/#rules
常见问题
作为以太坊用户或者ETH持有者,我需要做什么吗??
如果你使用某个交易所(如Coinbase、Kraken或Binance),某个网络钱包服务(如Metamask、MyCrypto或MyEtherWallet),某个移动钱包服务(如Coinbasewallet、Status.im或TrustWallet),或者使用某个硬件钱包(如Ledger、Trezor或KeepKey),你不需要做任何事情,除非你的交易所或钱包服务商通知你采取额外步骤。如果你运行自己的以太坊节点,你需要升级你的节点,具体请查看下文的「作为非挖矿点运营者,我需要做什么?」小节。?
作为非挖矿节点的运营者,我需要做什么??
下载以太坊客户端的最新版本,见上文。
作为矿工,我需要做什么??
首先,下载以太坊客户端的最新版本,见上文。然后,你将需要手动将你的Gas上限目标更改为当前的两倍。这是因为,一旦伦敦升级上线,区块大小将翻倍,且EIP-1559将保持区块容量的使用率约为50%。这可以在所有提供与主网兼容挖矿的客户端上通过JSON-RPC实现,无需重新启动你的节点。?
例如,如果在伦敦升级之前,你的目标区块大小是?15,000,000Gas,那么现在你将需要把Gas上限目标提高至30,000,000Gas,以确保维持每个区块中能够包含相同的平均交易数量。如果区块高度达到12,965,000或之后,你还未更改你的Gas上限目标,那么你将开始降低网络上的区块大小。下表列出了用于更新Gas上限目标的每个客户端的特定API调用:?
注意:Nethermind、Erigon和EthereumJS尚不支持在以太坊主网上挖矿。?
如果我是一名矿工或节点运营者,但我不参与此次升级,那会怎样??
如果你使用的以太坊客户端没有更新到最新版本,那么一旦升级发生,你的客户端将与分叉升级之前的这条区块链进行同步。你将会被困在一条遵循旧规则的链上,且你将无法发送ETH或者在升级之后的以太坊网络上操作。?
以太坊的网络升级是什么??
网络升级是对底层以太坊协议的更改,通过创建新的规则来改进系统。区块链系统的去中心化特性使得网络升级更加困难。区块链中的网络升级需要与社区以及各种以太坊客户端的开发者进行合作和沟通,以确保过渡顺利进行。?
在网络升级期间会发生什么??
在社区就升级中应该包含哪些更改达成一致后,协议的更改将被写入各个以太坊客户端,比如Geth、Erigon、Besu和Nethermind等。协议更改会在特定的区块号激活。没有升级到新规则集的任何节点都将被抛弃在旧链上,之前的规则会继续存在于旧链上。?
为何将此次升级命名为「伦敦」??
以太坊「伊斯坦布尔」升级之后,我们没有其他名字来命名计划中的其他网络升级。有人建议使用举办Devcon会议的城市名来对升级进行命名,然后我们就这么做了!伦敦是Devcon1会议的举办地点,在此之前我们还在柏林举办了Devcon0。?
鸣谢!?非常感谢所有参与研究、计划、实施、测试、突破、修复、重新测试、部署、压力测试和以任何其他方式帮助伦敦升级部署的人。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。