EthereumCN

Posted on Mar 15, 2022Read on Mirror.xyz

以太七日谈 • 2022/3/15

合并 (The Merge)

Kiln 测试网出现 GPU 矿工事件

根据开发者 parithosh 的推特,公共测试网 Kiln 的 PoW 链于上周 UTC 3 月 10 日创世,信标链于 11 日创世,并预计 PoW 链会运行大约一周的时间,让开发者可以在上面部署智能合约,以了解合并前后的情况,因此设定的 TTD 会发生在这周中期才达到,触发合并

3 月 11 日,开发者 MariusVanDerWijden 发推表示,Kiln 测试网上有使用 GPU 的矿工,并请对方关掉,否则 PoW 链在周末就会触达 TTD,但他不想在周末工作,而且预定的合并时间是在下周中期的。

随后开发者发起了推迟 TTD 行动,呼吁大家升级节点,有些客户端也配合更新配置,把新的 TTD 设为 20.000.000.000.000。

随后,MariusVanDerWijden 和 parithosh 在推特分析了这次事件,并回答了一些常见问题,整理如下:

Q:这种情况会在主网发生吗?

A:不会是因为我们想让合并在某个时间发生。但如果我们在主网触达 TTD 前不久发现了一个问题,我们可以使用这个机制来推迟合并,直到问题被修复。而且我们只会在信标链进行 Bellatrix 分叉之后才公布 TTD,因此,无论公布的 TTD 是什么,信标链都是准备好合并的。

Q:这意味着合并会被延迟吗?

A:不会,但这是测试我们的危机处理能力的一次很好的机会。

Q:如果保持旧的 TTD 会怎么样?

A:PoW 网络触达 TTD 后会停下来,等待共识层监测到终结的合并区块。共识层只有在进行了 Bellatrix 分叉后才能进行合并,即在共识层准备好之前 PoW 都处于停滞状态(再强调一次,只有在测试网才是这样)。

Q:如果不及时升级会怎么样?

A:你的节点在触达 TTD 时就不再输入区块,你的节点可能落在侧链上。但你可以通过更新你的配置轻易地重新加入正确的链。

Q:如果再次有更多的 GPU 加入网络会怎么样?

A:如果他们这样做,我们觉得我们也不会改变 TTD 了。因为这样我们会不得不在周末工作。所以,这不是安全问题,我们只是不希望合并发生在周末。

Q:这个情况有多糟糕?

A:其实并不糟糕,可以说是一次试验。所有客户端都已经考虑到这种情况,并且有解决方案。我们能够在 1.5 个小时作出反应、做出决定、发布配置、更新节点并通知验证者。

来源1:

https://twitter.com/vdWijden/status/1502298485302910980?s=20&t=w9T_bGpCGvhwvRMn8GmY_g

来源2:

https://twitter.com/parithosh_j/status/1502306590162104328?s=20&t=w-8UGj72ljPSTFaqbgfW_w

Lighthouse 客户端在合并的工程上已接近功能齐全

共识层客户端 Lighthouse 于 3 月 10 日发布更新,表示在过去几周里,合并的开发和测试取得了显著的进展,Lighthouse 刚完成了一次冲刺,已经开发并测试了几项重要的产品级功能,包括:

  • Optimistic sync 实现 (#2837, #2986)
  • 提议者准备例行程序 (#2936)
  • 对最新的共识层规范的更新 (#3040)
  • 执行层/共识层通信的认证机制 (#3015)

这些新功能都在 merge-devnet-5 上进行了测试。目前,Lighthouse 已经实现了合并所需的几乎所有主要功能。尽管如此,Lighthouse 的实现仍然很新,需要在测试网、模拟器和模糊测试工具上运行几个月。

文章还列出了一些有待完成的任务,其中有些是必须合并前完成,有些是“有则更好”:

  • 验证者接收交易费的地址
  • 对过渡区块的追溯性检查
  • 为 optimistic sync 更新 HTTP API
  • 确保同步可好地处理离线的执行环境
  • 在提议者准备期间检查 PoW 链的终结区块
  • 支持mev-boost

来源:https://lighthouse.sigmaprime.io/update-40.html

合并后 (Post-Merge)

合并后以太坊的一些关键数据

推特用户@litocoen 发推列出了一些转为 PoS 后的以太坊的一些关键数据变化,推文引起社区关注,以下为其推文的编译:

  • 以太坊每天的增发量会减少 90%,从 12,000 个 ETH 变成 1280。
  • 年通胀率从 4.3%下跌到 0.43%,相当于一次性进行三次减半。这个 0.4% 的年通胀率还没有算入 EIP-1559 自动烧毁的部分 (自 1559 部署后烧毁了 50 亿美元)。把烧毁的 ETH 也计算在内的话,以太坊将会是通缩的。

  • 同时,PoS 验证者的奖励也将从合并的那个月起从 4.5% 上涨到 10 -15%。
  • 能源消耗也会减少 99.95%。
  • 它的能源消耗与像 Visa (0.4%) 这样的传统支付网络相比也算是很小的。

来源:

https://twitter.com/litocoen/status/1503299334942740487?s=20&t=bITRx7mbKvQK_FYLraLz_A

此外,trent 也发推补充到,合并后,2 个 ETH 的 PoW 区块奖励就没有了,新的增发只会来自 PoS 的验证者提议区块 (~0.025 ETH) 或“证明”,即对网络状态投票 (~0.00002 ETH)。

关于以太坊 PoS 奖励如何随活跃验证者数变化,可在这里详细了解。

来源:

https://twitter.com/trent_vanepps/status/1503409531895877632?s=20&t=FIaux84VbLl7Od_iF89yzw

更多主网的更新消息,请参阅最新一期的《Eth2 进展更新》。

Layer2

Optimism 正式介绍其下一代欺诈证明 Cannon 并公布 bug bounty

3 月 10 日,L2 扩容解决方案 Optimism 发布了文章正式介绍其下一代的欺诈证明系统 Cannon。 这是能够可以运行 EVM 等同性 L2 的首个公共的欺诈证明实现,Cannon 最初由 geohot 实现。同时,Cannon 还能实现理论上最小的 calldata gas 开销。

根据其公告,Cannon 从一开始就在 Optimism 的部署计划之内 —— 将在 Optimism 的下一个主要迭代版本 Bedrock 中推出。Cannon 在未来几年里将是 Optimism 网络的基础。

为了 Cannon 能够顺利推出,Optimism 启动了一个奖金多达 25 万美元的 bug bounty:https://immunefi.com/bounty/optimismcannon/

来源:https://medium.com/ethereum-optimism/cannon-cannon-cannon-introducing-cannon-4ce0d9245a03

Optimism 公布其多客户端计划以实现去中心化和移除合约升级密钥

3 月 12 日,L2 扩容解决方案 Optimism 公布了其去中心化计划 —— 通过建立多客户端架构,实现证明系统的去中心化,最终移除合约升级密钥 (upgrade keys)。下面是其公告的一些重要信息:

目前每个主要 L2 项目都具有一个信任方,它可以执行协议升级。拥有信任方和升级密钥有利有弊:

  • 必要性 & 好处:每个 L2 协议都会需要在它们的 L1 合约上部署一些即时的更新,这个很关键,因为这允许项目完善协议并部署漏洞修复。
  • 坏处:具有信任设置就代表着第三方可以作恶,L2 协议上用户的资产可以轻易地因为协议升级被盗走。

Optimsm 团队研究了以太坊如何实现最大化系统运行时间:冗余 (redundancy) 是以太坊保证高可用性的关键 —— 采用多客户端安全模式,即便其中一个客户端宕机了,以太坊网络也能正常运行。

受此启发,Optimism 决定为 L2 创建一个多客户端生态系统,这可以确保即便出现重大漏洞也不会使整个网络宕机。

通过构建多客户端架构去中心化 Optimism

最后,总结一下 Optimism 的去中心化路线图:

  • 建立 Optimism 自己的社区
  • 发布 Bedrock 更新,支持多客户端架构
  • 激励/支持其他 Optimism 客户端的构建
  • 推出多客户端证明合约
  • 移除合约升级密钥

来源:https://medium.com/ethereum-optimism/our-pragmatic-path-to-decentralization-cb5805ca43c1

Vitalik 解释 EIP-4488 和 EIP-4844 两种降低 rollup 交易费的方案各自的权衡

一位名为 u/banaanigasuki 的 reddit 用户在 r/ethereum 提出了一个问题:既然 EIP-4488 (简单地减少 calldata gas) 和 EIP-4844 (新的数据 blob 交易类型) 都是能够将 L2 交易费最多降低 100 倍的提案,它们之间有什么不同呢?

Vitalik 的回答:

4488 减少 calldata 的 gas 开销。4844 创建一种带有新的数据字段的新交易类型,只为 L2 使用,不能被 EVM 执行直接访问。

(关于 EIP-4844 更详细的解释请阅读《以太七日谈 • 2022/3/9》)

目前来说 4488 更容易实现。但是,如果我们实现了 4844,我们就已经完成了实现 “恰当的” 分片所需的大量工作;且剩余的工作都可以在后台悄悄完成,而不需要执行层客户端团队或 rollup 开发者做些什么。

所以,这基本上是一个 “现在就快速解决交易费问题” 和 “做更多的工作,但未我们的长期发展做好准备” 的权衡。

来源:https://www.reddit.com/r/ethereum/comments/t7adbt/hows_eip4844_differ_from_eip4488_where_both/hzi63ig/

去中心化交易所 DeversiFi 推出连接至 Arbitrum 的资产桥接

3 月 7 日,去中心化交易所 DeversiFi 宣布推出了连接至 Arbitrum 的资产桥接。用户现在可以直接通过 DeversiFi <-> Arbitrum 桥接在两者之间转移资产,不需要经过 L1:https://app.deversifi.com/portfolio?utm_source=twitter&utm_medium=post&utm_campaign=arbtwitter

注:DeversiFi 是一个使用 StarkEx 技术的 L2 去中心化交易所。

来源:

https://twitter.com/deversifi/status/1500853979479261185

以太坊 Argent L2 钱包移动版本面向所有用户开放

此前,Argent 推出了基于 Layer2 解决方案 zkSync 的 L2 钱包。3 月 8 日,Argent 宣布其 L2 钱包移动版本已面向所有用户开放。

来源:

https://twitter.com/argentHQ/status/1500879350677262336

生态

Yuga Labs 收购 CryptoPunks 和 Meebits

无聊猿的开发商 Yuga Labs 于 3 月 12 日宣布从 Larva Labs 收购了 CryptoPunks 和 Meebits 系列,这意味着 Yuga Labs 现在拥有这些品牌在艺术商的版权,和这两个系列作品的其他知识产权,共 423 个 CrypoPunk 和 1711 个 Meebit。

在声明中,Yuga Labs 写到了之后的计划。他们做的第一件事就是把完整的商业权利给予这些 NFT 持有人,接下来会进一步使 CryptoPunks 和 Meebits 与 web3 精神相契合,希望广泛的第三方开发者和社区创作者将这两个系列融入他们的 web3 项目。他们不会把这些 NFT 系列套进 BAYC 的俱乐部模式,因为它们的定位不同,它们将通过听取社区的意见来决定未来的发展。

来源:https://mirror.xyz/0xEc9f53fA69682833FBd760C104B5D61aE29221E0/Km81y6Mc3O5LzS0wnrghVIV0HnZgLOd4wsnfcGw3_2I

Tim Roughgarden 将在四月的阿姆斯特丹开发者聚会上演讲

Devconnect 项目将在 2022 年 4 月的阿姆斯特丹举行为期一周的开发者会议,4 月 22 日将有一个 ETHconomics 的主题活动。这周@ETHconomics 宣布 Tim Roughgarden 教授将作为演讲者参与,他将分享他对 EIP-1559 的最新研究成果。他此前发表了 EIP-1559 经济学分析的论文。

来源:

https://twitter.com/ethconomics/status/1501988535817097226?s=20&t=zj5Ld6Qw4Mcpw53xBtE-WA

另一本关于 Eth2 的书

如 What's New in Eth2 的作者 Ben 在最新一期的更新里所写,如今在 Optimism 团队的 Kelvin @kelvinfichter 近日公布了他著作初稿“The Eth2 Book"。这本书的主要内容包括:

  • 共识的基础知识
  • 区块链的起源
  • 回顾 Eth1
  • 探索 Eth2
  • 以太坊的权益证明
  • Eth2 的构建
  • 构建信标链

这本书的页面语言一栏有中文选项,但目前点击还没有内容,以后可能会有中文版。感兴趣的朋友可以看看。