以太七日谈 • 2022/1/26

合并 (The Merge)

关于合并后的测试网

在 1 月 21 日进行的第 130 次以太坊核心开发者会议对合并后的测试网进行了讨论,根据 Tim Beiko 的会议记录,开发者们整体认为应该总是有至少一个对验证者集开放的测试网,然后有一个是不开放的 (为了稳定性)。同时,随着测试网的规模不多扩大,而这并没有太大的价值。因此,或许会采用更大胆的做法——弃用旧的测试网并搭建新的。

此次会议并没有就这个议题做出明确的决定,并将在接下来的会议里继续讨论。但如果想找一个合并后还会长期运行的测试网,很可能是 Goerli。

Geth 的开发者 Péter Szilágyi 在推特上分享了他的个人看法:

  • Ropsten 进行合并升级,然后弃用 (不再进行更多的分叉)
  • Sepolia 进行合并升级,建议作为一个新的测试网
  • Goeli 进行合并升级,维持作为传统测试网
  • Rinkeby 不进行合并升级,弃用 (不再进行更多的分叉)

来源:

而关于这方面的开发工作,根据负责合并测试工作的开发者 Marius @vdWijden 的推特,开发者在 1.21 对 Goeli 测试网进行了影子分叉,他们实现了在一个真正的测试网上进行合并。开发者@parithosh_j 在 goeli 上部署了一个创世合约,并存入了足量的验证者来启动一条链。它跑完了合并的所有阶段 (尽管出错了导致不得不重新配置节点)。

目前有一个完成了合并的测试网与 goerli 并行运行。goerli 上的交易也会在这个测试网上被执行,且这个网络正在做最终敲定。

来源:

使用 DIFFICULTY 操作码的工具与应用需注意

在第 130 次以太坊核心开发者会议上,来自 Truffle 的 Harry 提出使用 DIFFIFULTY 操作码的工具在合并后可能会出现问题,因为合并后,DIFFICULTY 操作码会被重新命名为 RANDOM,它将返回由信标链提供的随机性输出。

根据 Tim Beiko 的会议记录,这个变更可能会使得查看字节码的工具在没有背景信息的情况下难以知道如何解释这个操作码。虽然这不是很好,但在协议层上没有简单的解决办法,而且在合并前/后这个背景信息是不可得的情况也是有限的。

会议上,开发者就不在协议层上做变更来解决这个问题达成共识,但会在下一次的合并社区会议里提出这个问题。

对这个问题有疑问的开发者请留意 @trent_vanepps发布关于合并社区会议的消息。

来源:

共识层

Obol Network 是如何解决质押问题的

在以太坊基金会研究团队在 Reddit 进行的第七次 AMA 中,DV (分布式验证者) 是其中一个重要话题,Obol Network 是这项技术的主要开发团队之一。近日,Obol Network 的联合创始人 Oisín Kyne 撰写了博客,回顾了他对质押问题的思考并付诸实践,创立 Obol Network 的历程,并介绍了该网络是如何通过使用分布式验证者技术消除每个验证者客户端带来的技术单点故障,从而提高以太坊的韧性和去中心化程度。

这个网络将带来:

  • 容错型质押

    没有容错质押系统会给所有规模的质押运行者带来风险,而分布式验证者能消除验证者节点上的技术故障点,打开网络验证和质押模型的新设计空间。

  • 协作式质押

    分布式验证者技术使新型的验证者可以在多个机器和客户端上同时运行,但对网络来说仍然是单个验证者的行为。这样,个人验证者可以有备份;质押公司可以分摊风险和奖励;DeFi 协议可以分散他们质押的 ETH 的风险;大型机构可以对冲云提供商的风险。

详情:

Layer2

Nethermind 推出 Solidity -> Cairo 转译器 Warp 的首个版本

StarkWare 团队推出的 StarkNet 是以太坊上的一个无需许可的、去中心化的 ZK-Rollup,StarkNet Alpha 于 2021 年 11 月 29 日上线主网。它支持图灵完备的计算,并通过 Solidity -> Cairo 编译器提供 EVM 兼容功能。其中,Solidity -> Cairo 转译器由以太坊软件开发公司 Nethermind 负责研发 —— Warp。

2022 年 1 月 21 日,Nethermind 团队宣布发布 Warp 的首个版本:

Nethermind 表示,目前 Warp 支持几乎所有的 Solidity 结构,除了那些在 StarkNet 上没有语义对应的结构 (msg.value、gas operations、coinbase 等)。

来源:

ENS 推出 Offchain Resolver,将逐渐支持 L2 和链下解决方案

2022 年 1 月 20 日,以太坊域名服务 ENS 的创始人 @nicksdjohnson 宣布推出支持链下 ENS 域名解决方案的首个 ENS 工具箱版本,即 ENS Offchain Resolver。

Offchain Resolver 是供开发者使用的入门工具组件,开发者可以用来构建一些基础设施以使用外部服务来解析 ENS 域名。也就是说,利用这些工具,开发者能够构建一些基础设施以允许在链下托管域名和子域名,从而减少 ENS 解析记录更新和子域名创建所消耗的 gas 费。这些域名将能够在支持 ENS 新解析标准的 Web3 库中无缝解析。

Nick 表示,接下来会逐渐完善文档和工具,但开发者可以直接根据教程和 README 文档开始开发:https://github.com/ensdomains/offchain-resolver

这是 ENS 计划支持 L2 和链下解析的第一步,这将使钱包提供商和其他项目不需要花任何交易费就能发行一些用户 ENS 子域名 (如 nick.wallet.eth),创建或者更新都可以免交易费。

我们计划下一步与 Chainlink 合作构建支持 L2 的框架 (如 Optimism)。ENS 正式部署在 L2 网络上之后,用户就能根据自己的选择将其 ENS 域名迁移到 L2 上了。

来源:

生态

Etherscan 创始团队 Blockscan 推出以太坊即时通讯平台 Blockscan Chat

区块链浏览器 Etherscan 的创始团队 Blockscan 发布了 Blockscan Chat 的 beta 测试版本。该网站的主页 (https://chat.blockscan.com/) 如此描述:“Blockscan Chat 是一个通讯平台,用户可以简单、即时、钱包对钱包地互相发送信息”。用户需要连接一个以太坊钱包 (如 MetaMask) 来使用该功能。收到消息的以太坊地址将会在区块浏览器上收到通知 (但是收到的消息不会在区块浏览器上公开)。

如图,该地址收到 4 条消息。cr: Etherscan

cr: @youfoundanisha
cr: @youfoundanisha

一些社区成员已经非正式地将这个工具命名为“以太坊即时通讯器”。用户可以通过 Blockscan Chat:

  • 通过钱包实现即时通讯
  • 使用多设备登录
  • 拉黑地址
  • 收到消息提醒

Bankless 的 Ryan Sean Adams 表示,用户甚至可以利用这个工具来直接和黑客协商收回被盗资产。

来源:

Uniswap 推出多链计划,发布在其他 EVM 网络部署 Uniswap V3 的 CLI 脚本

此前, 去中心化交易所 Uniswap 社区投票通过了在 Polygon 上部署 Uniswap v3 的提案。到目前为止,V3 合约已经部署至以太坊主网、Optimism、Arbitrum 以及 Polygon 上。

2022 年 1 月 22 日,Uniswap 团队发布了 Uniswap V3 部署的脚本和文档,以概括部署 V3 至其他链的步骤。

Uniswap / deploy-v3 脚本:

需要注意的是,Uniswap Protocol V3 在 2023 年 4 月 1 日之前都基于 Business Source License 1.1 (授权证书)。所以如果想要在其他链上部署 V3,需要遵循 Uniswap 的治理流程,社区治理投票通过后便可以取得部署授权。

来源:

Dune Analysics 推出 SIWE?

近日,Dune Analytics 在推特宣布推出 "Sign in with Ethereum (SIWE)",并表示现在你可以:

  1. 把钱包连接到你的账户
  2. 在个人资料展示你的地址
  3. 用钱包登录而不需要其他凭证

但这条推文下的不少评论则表示在试用后感到失望,因为用户还是需要用个人信息先创建账户,将账户与钱包连接,才能用以太坊钱包登录。更有人说这不是真正的 SIWE,Dune Analytics 并没有遵循 EIP-4361 的标准。

来源:

ETHconomics@Devconnect

于 2021 年 12 月成立的新项目 Devconnect 在成立之际预告了将在 2022 年 4 月的阿姆斯特丹举行为期一周的开发者聚会,最近这个活动有了新消息。

4 月 21 日将有一个名为 ETHconomics 的主题活动,与会人员主要包括希望拓宽我们对以太坊经济学的理解,来自业界和学术界的研究员和开发者。

该活动目前邀请了以太坊基金会的 Tim Beiko 和 trent 等,目前还在寻找演讲者,提交申请的截止日期是 2021 年 2 月 21 日。

申请话题如下:

Devconnect 主页:

来源:

Subscribe to EthereumCN
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.