以太七日谈 • 2021/12/7
以太七日谈 • 五十二
共识层 (Eth2)
➤ 信标链一周年了!
以太坊 2.0 的信标链于 2020 年 12 月 1 日成功创世,它已顺利运行了整整一年时间,让我们来看看它的相关数据吧:
-
82,000 个 epoch
-
约 263,000 名验证者
-
共质押了约 840 万个 ETH,价值 400 亿美元
来源:
Happy one year to beacon chain launch! 🎉
82k epochs
263k validators
8.4M staked eths
$40B stakedMuch more to come! 🚀
— terence.eth (@terencechain) December 1, 2021
➤ PBS (Proposer/Builder Separation) 与 MEV
12 月 3 日举行了以“以太坊路线图上的 PBS” 为主题的 MEV Roast会议,会议由 Hasu 主持,与会人员如下:
@VitalikButerin、@drakefjustin、@fradamt、@phildaian 和 @thegostep
尽管这个会议目前还没有发布视频,但自从 Flashbots 的@thegostep 于 11 月 4 日在 Ethresear.ch 论坛上发布了“MEV-Boost:合并可用的 Flashbots 架构”后,这一直是以太坊开发社区的热议话题。ECN 根据 Hasu 在此次 MEV Roast 的幻灯片对相关资料进行整理,希望给读者提供相关背景知识。
PBS:Vitalik 于今年年中提出的《对提议者/区块构建者分离友好的费用市场设计》,旨在解决 MEV 提取机会中心化问题。
-
构建者 (builder):创建区块内容/排序
-
提议者 (propser): 向网络提议区块
现在出块就是分离的
-
矿工:证明区块
-
矿池运行者:决定区块内容 (通常需要 Flashbots 的帮助)
那 PBS 有什么新内容呢?PBS 主要是移除信任。
现在对 Flashbots 的信任包括:
-
用户和搜索者必须信任中继和矿工不会不打包他们的交易进交易捆或抢跑他们的交易
-
矿工必须信任中继
⋄ 会发送他们的交易捆,而不会进行审查
⋄ 不会对他们进行 DoS 攻击
实施 PBS 后所需要的信任包括:
-
用户和搜索者仍然需要信任中继,但不再需要信任矿工,即验证者(由于commit-reveal 方法)
⋄ 这会不再需要矿工白名单,由此有助于去中心化
-
矿工不再需要信任中继,因为他们可以从区块市场里选择。他们必须信任一个区块构建者,他们选择了他的头部以实际发布它的主体。
来源:https://docs.google.com/presentation/d/1wc7PJuzsb1xwEpoYjCuuNbioJnCHWafeS3WYSUrvXSs/edit#slide=id.g1060547a8fa_0_43
以下节选了 “MEV-Boost:合并可用的 Flashbots 架构” 里架构部分进行翻译。
本文概述了与即将到来的以太坊合并分叉相兼容的区块构建市场 (通常被称为区块提议者/构建者分离,或 PBS) 的设计。这个基于信任的方案与当前的 Flashbots 竞拍设计非常相似,不同的地方在于使得个人质押者可以参与获得 MEV,而不会给以太坊共识带来变更。这个解决方案旨在接合无需许可的 PBS 设计,这个提案很可能被纳入清理分叉,以提高去中心化水平。
架构
这个提议的架构允许验证者把区块构建的任务外包给一个第三方的区块构建网络。尽管验证者有能力把任何数据打包到链上,我们认为当验证者的工作被限于选择给他们支付最多的 ETH 的负载时,网络的中立性和验证者的收入都会得到最大化。
区块构建过程涉及以下步骤:
-
用户 (user) 和搜索者 (searcher) 通过公共的 p2p 交易或直接通道发送交易给区块构建者
-
构建者使用这些交易和验证者提供的头部参数构建执行负载。构建者可以直接把验证者的 feeRecipient 地址设为负载的 coinbase 地址,或构建者可以设为自己的地址,并在负载中打包一笔转移到 feeRecipient 的交易。
-
中继 (relay) 从构建者接收执行负载,验证负载的有效性并计算负载的值 (即支付给 feeRecipient 的 ETH 数)
-
托管 (Escrow) 从中继接收完整的执行负载以提供数据可用性。
-
验证者从中继接收执行负载 (执行负载是除去了交易内容的) 的头部。中继必须在每个头部附上一个负载值的指示。验证者选择价值最高的头部,对负载签名,并把它返回给中继和托管,以在网络里广播。
(编者注:托管负责为提议的执行负载提供冗余数据可用性,因数据隐私性受中继信任)
请注意:一个实体可以在这个系统中扮演多种角色。这些角色被分别标示出来,因为它们都适合于某种程度的专门花。在冗余和去中心化方面,每个角色都应该有多个独立方参与竞争。在未来,共识层上的无需许可 PBS 涉及将不再需要中继和托管。
在验证者方面,这个架构利用了一个独立的中间件,叫做 MEV-Boost,它在共识层和执行层客户端之间。这个中间件处理与中继的通信、选择价值最高负载的收益转换逻辑,以及如果中继断开连接回退到一个本地执行客户端的机制。使用中间件而不是直接修改共识层客户端可以维持每个组件互相独立,并提供跨客户端的兼容性,对引擎 API 的改动也最小。
值得注意的是,中继只应该在区块构建过程中用于负载——中继不应该被用于执行层客户端的其他作用,例如为证明验证区块。如果中继出了问题,验证者应该总是回退到本地负载的构建。
由于执行负载头部并不包括交易内容,验证者抢跑的风险就被消除了。这个设计使得个人质押者可以获得 MEV,由此减少经济中心化的激励。但是,这个设计也要求验证者信任中继去筛选无效的负载、准确地报告负载值,并在头部被签名时揭示交易内容。引进托管是为了通过在多个供应商之间重复交易内容,以提高数据可用性。
总结:
-
验证者在数据可用性、负载有效性和负载值的准确性上信任中继
-
用户和搜索者信任构建者、中继和托管能做到不会被抢跑
-
中间件的架构使得对共识层客户端的改变是最小的
-
在中继和验证者之间增加额外的往返通信,以防止提议延迟
来源:https://ethresear.ch/t/mev-boost-merge-ready-flashbots-architecture/11177
而PBS 在 Vitalik 发表的最新以太坊路线图上的位置如下:
➤ 去中心化质押池 Rocket Pool 的节点占信标链总节点的 10% 以上
根据 Rocket Pool Metrics Dashboard (rp-metrics-dashboard.com) 的数据显示,在主网上线四周后,去中心化质押池 Rocket Pool 在全球 63 个地区拥有 495 个节点 (截至本文发布)。而根据 Eth2 节点监测网站 nodewatch.io 显示,(截至本文发布) 信标链节点总共有 4819 个。
需要注意的是,信标链节点数量和验证者数量是完全不一样的参数 —— 一个节点可以托管 0、1、甚至 10 万个验证者。那么从上面的数据显示,Rocket Pool 确实正在使以太坊质押去中心化。
来源:
Rocket Pool accounts for OVER 10% of all beacon chain nodes!
This is what decentralization looks like. According to https://t.co/egZYjvQAyF, four weeks after launching on mainnet, @Rocket_Pool has 488 nodes in 63 locales around the world. People want decentralization!
— superphiz.eth 🦇🔊🛡️ (@superphiz) December 6, 2021
合并 (The Merge)
➤ 想要体验 Kintsugi 测试网的看这里
自从核心开发者@vdWijden 在网上呼吁大家试用测试网是贡献以太坊最好的方式后,有非常多人响应这个让社区参与测试的新计划。目前已经推出了《连接开发测试网 (Connect to the devnet)》的教程文档,内容包括试用 Docker、设置 Metamask,以及 Linux、Windows 和 MacOS 系统。
指路:https://hackmd.io/dFzKxB3ISWO8juUqPpJFfw?view#Docker
另外还有关于《计划结构 (Program Structure)》文档,给这个计划进行了整体说明,对真的希望贡献的用户和有技术背景的人提供指引,并汇总了资源。
指路:https://hackmd.io/WKpg6SNzQbi1jVKNgrSgWg#
其他主网方面的更新请看最新一期的《共识层进展更新》和《以太坊核心开发者会议更新008》(译者注:请查看今天发布的另一篇文章)
Layer2
➤ L2 隐私交易扩容解决方案 ZKOPRU 推出测试网
11 月 30 日,L2 隐私交易扩容解决方案 ZKOPRU 在 Görli 测试网上线。
部署在 Görli 上的合约:https://goerli.etherscan.io/address/0x48458c823df628f0c053b0786d4111529b9fb7b0
ZKOPRU 钱包 UI 界面:https://wallet.zkopru.network/
ZKOPRU 是一个使用零知识证明的 optimistic rollup,旨在实现隐私交易扩容。ZKOPRU 目前支持 ETH 或 ERC-20 代币 (即将支持 NFT) 的存款、转账、提款功能。大多数情况下,这些功能都与其 L1 的对应产品类似,但有几个关键的不同点:
-
从以太坊向 ZKOPRU 存入的初始存款是可见的 (作为以太坊上的一笔交易),但任何后续的交易仅发送方和接收方可见。
-
ZKOPRU 使用户能够同时存入多种资产 (ETH 和其他代币)。
-
ZKOPRU 地址不同于以太坊地址。当用户想要在 ZKOPRU 账户接收资产时, 将需要连接其以太坊地址并生成一个 ZKOPRU 地址。
-
ZKOPRU 正研究一个即时退出机制,以便用户绕过七天提款等待期。
来源:
https://medium.com/privacy-scaling-explorations/zkopru-on-testnet-ba5b2d65ffa1
➤ L2 工具:zkRollup 生态系统索引网站
由 @jaazinn 和 @joelkite 构建的 zkRollup 生态系统索引网站,记录了以太坊 zkRollup 生态系统的参与者。包括 rollup 解决方案、钱包、dapp、NFT 以及基础设施项目等等。
未来迭代的更新:
-
改善 UI/UX
-
添加更多介绍信息
-
添加 ALPHA/BETA 标签
-
添加 zkPorter & zkPunks 的导航
-
按网络查找
-
更新移动/网页钱包的项目 (目前的列表仅包含移动钱包)
网站:https://www.zkrollups.xyz/
来源:
https://t.co/9vTD57wpCI update
– Refactor & added @Scroll_ZKP 📜
To Do:
– improve UI/UX
– More info (Rotating cards?)
– ALPHA/BETA tags
– add #zkPorter & @PunksZk
– Filter by network
– Mobile/Web Wallet tags – current list is mobile wallets#zkRollups #Ethereum #NFT @jaazinn— Joel 🪁 (@joelkite) December 4, 2021
生态
➤ ENS 的治理是最活跃的
Bankless 的成员 @0x_Lucas 发推表示,ENS 的治理是他看过最活跃的。
在 Snapshot 里,ENS 的活跃成员是最多的,接近 2 万名,紧随其后的 Sushi 有 1.3 万。
在 ENS 的三份 Snapshot 提案中,参与投票的最低有 350 万个 ENS,即超过 16% 的流通量参与了投票。而最高的投票率超过 70%。
不止在 Snapshot 上,论坛上的活动也非常活跃。
-
这个月有超过 55 万次的网页浏览数
-
有 1 万名用户浏览
-
230 个主题
-
2800 个帖子
-
日活用户超过 100 名
别忘了预发布时有超过 400 个治理代表申请。
来源:
$ENS might have the most active governance I've ever seen 🤯
🧵
— Lucas 🔥_🔥 (@0x_Lucas) December 6, 2021
➤ 运动服装品牌 Adidas 全面拥抱元宇宙
自 11 月 23 日 Adidas 宣布入驻区块链游戏 The Sandbox 以来,Adidas 开始逐步布局其元宇宙计划。
图:Adidas 在 The Sandbox 上买了一些地,图为坐标
12 月 3 日,Adidas 的官方推特账号又将头像换成一个无聊猿 NFT (Bored Ape Yacht Club)。并宣布与 BAYC、@gmoneyNFT、@punkscomic 合作,推进其元宇宙计划。
来源:
Hey @adidasoriginals, impossible is nothing in the Metaverse. What if we invite all of the original thinkers and do-ers to design our future together?https://t.co/xQrfAWHBky pic.twitter.com/fTCaqf6fho
— The Sandbox (@TheSandboxGame) November 22, 2021
https://twitter.com/adidasoriginals/status/1466443459951271939
➤ NFT 交易、铸造、出售平台 OpenSea 的隐私政策遭质疑?
DeFi 和 NFT 研究员 @mewn21 发推质疑 NFT 交易、铸造、出售平台 OpenSea 的隐私政策,以下为该推文的翻译:
大家有留意到 OpenSea 的隐私政策吗?按照 Web2 的标准来看也够讨厌的了,
-
收集用户的 IP 地址
-
收集 ETH 钱包地址
-
收集点击流量数据和页面导航
-
数据存储在日志文件中
-
数据保留没有截止日期 (甚至连推特也有数据保留期限)
这就是所谓的 “Web 3”,笑了 🙂
截至本文发布,OpenSea 的两位创始人 Devin Finzer 和 Alex Atallah 尚未对此质疑做出回应。
来源:
https://twitter.com/mewn21/status/1465290917280108556
➤ 知名啤酒品牌百威 (Budverse) 的官方推特账号改名为 beer.eth,并发布百威啤酒罐传统系列的 NFT
11 月 30 日,百威啤酒发布其啤酒罐传统系列的 NFT。本次出售一共有 1936 个啤酒罐的独特 NFT,以庆祝百威啤酒成立于 1936 年。
来源:
There are 1,936 Budverse Cans because it’s a hat tip to our first Heritage Cans launched in 1936.
And now you can own a piece of history and a collectible that gives you access to the future of Budverse.
— Budweiser (@budweiserusa) November 29, 2021
本期完,我们下期见!
声明:以太七日谈栏目内容由编者自行编译而成,仅供参考,请以消息来源为准。转载须注明原文出处以及ETH中文站。若需长期转载,请联系eth@ecn.co进行授权。