合并
合并进度更新
根据上周五进行的第 127 次以太坊核心开发者会议,Kintsugi 测试网计划中各个客户端的进度如下图 ( Kintsugi 测试网计划的详细信息可参见《以太七日谈 • 2021/11/3》)。
另外,负责开发测试网开发运维的 @parithosh_j 构建了水龙头、开发测试网1的执行层 (EL) 和共识层 (CL) 浏览器,如下:
EL: https://t.co/LigofkcPHE?amp=1
CL: https://t.co/Ec3Cn6sVbo?amp=1
如果需要测试币,可以在私信他。
来源:
开发团队将在这周推出开发测试网 2,12 月 7 日推出开发测试网 3,且在 12 月 14 日推出最终版的开发测试网,那将是符合规范的稳定版本。
来源:
另外,Geth 客户端的开发者 Péter Szilágyi 发推表示他们已经把两项非常大型的准备工作并入到 go-ethereum 的 master 分支了。现在剩下的大型 PR 就是信标链同步,然后就是测试,合并了!
来源:
执行层 (Eth1)
有望合并前降低 gas 费?
上周,针对最近社区关于以太坊 gas 费过高,使新用户难以使用的热议,Vitalik 发表了如何进一步扩容 rollup 的路线图文章,路线图中包括 EIP-4488,此提案提出把 CALLDATA 的 gas 从现在的 16 gas/字节下调为 3 gas/字节,且给每个区块的 CALLDATA 设置上限,以限制区块容量。
这个 EIP 的背景为,rollup 交易的开销就在它们把数据发回到以太坊主网的函数上。如果一个 rollup 压缩了 X 笔交易,并支付了 Y gas 费以把数据提交到主网,那么 rollup 交易开销的函数是 Y/X。
上周的以太坊核心开发者会议对 EIP-4488 进行了深入讨论,以下为 Tim Beiko 会议记录的整理翻译:
现在面临的一个问题在于 CALLDATA 直接影响以太坊上的区块容量:这是我们真的加到每笔交易里的数据。如果我们降低 gas 开销,并维持 gas 上限不变,我们的区块容量就会变大,这在短期和长期都会产生问题。
从短期来看,它会增加最糟糕情况下的区块容量。例如,如果 CALLDATA 是 1 gas/字节,区块上限为 30 m,你会得到一个 30 MB 的区块 (现在平均小于 0.1 MB)。现在有 CALLDATA 的“最糟糕情况”是 30m gas/ 16 gas/byte =~1.9 MB。
从长期来看,它增加以太坊区块链的容量。如果从每个区块 0.1 MB 的链数据增加到 0.5 MB,链容量就会以 5 倍的速度增长。
也就是说,以太坊上的费用会很高,且在今天的 rollup 上也不低 (在 optimistic rollup 上发送一个 ETH 要大约 3~4 美元,在 zk-rollup 上要大约 0.25 美元),因此非常有必要再想想如何权衡。这就是 EIP-4488 想要解决的问题。
(EIP-4488 还增加了一个复杂性:它增加了 "津贴"的概念,是用于非 rollup 交易的,它只会消耗一点 CALLDATA,因此这些消耗会忽略不计。)
那么,接下来要想的两个问题是,是否要采取这个提案,以及如何处理长期的问题?
在会议上,开发者们讨论到这个提案会影响出块。它会稍微使事情变得复杂,因为它给区块添加有效性检查 (不能出现 CALLDATA > 区块上限的情况),还有矿工可能会滥用津贴。
这些忧虑似乎都可以处理,但还需要再想透彻一点。
对于长期问题,如果我们想要降低 CALLDATA 的开销,我们需要早点上线像 EIP-4444 这样的提案,否则只能在减少开销后的 1-1.5 年进行。这里的问题在于任何影响历史数据的变更都会对工具和应用造成很大的影响。
那什么时候实现比较合适呢?如果合并后的话,即 2022 年下半年,那是在太久了。因此,我们要么与合并一起实现,要么在合并前实现。开发者们都希望把它与合并分开,且工作量不大。会议决定尽量争取在合并前实现。在未来两周,开发团队会试着在大多数客户端里作出原型 (Quilt 团队已经做出 Geth 实现了) 并分析我们可以如何有更好的交易池排序算法。
来源:
共识层 (Eth2)
Lodestar 客户端提议了第一个主网区块
11 月 26 日,Lodestar 客户端开发者@dapplion 发推表示 Lodestar 提议了它的第一个主网区块。这标志着共识层正式有 5 个客户端。
来源:
Lido 公布其第一个节点和验证者数据报告
11 月 29 日,Lido 发推表示,作为它们去中心化承诺的一部分,同时作为识别和最小化与验证者运行者相关的额风险的努力,Lido 发布其第一个节点和验证者数据报告。
报告链接:https://t.co/gJMsaJ5F3M?amp=1
来源:
Layer2
L2 扩容解决方案 StarkNet Alpha 上线主网
StarkNet 是一个去中心化的、无需许可的、抗审查的、由 STARK 支持的 L2 zk-Rollup 解决方案。
此前,StakWare 于 2021 年 1 月宣布了 StarkNet 的部署路线图,StakNet 将分四步推出:基础搭建、StarkNet Planets - 行星计划 (单个App Rollups)、StarkNet Constellations - 星群计划 (多个App Rollups)、StarkNet Universe - 宇宙计划 (去中心化 Rollups)。本次在主网上线的 Alpha 版本为 StarkNet Constellations,它的功能有:
- 支持通用计算
- 其智能合约能够互相交互,实现可组合性
- L1 <> L2 互操作性
- 支持链上数据存储 (Rollup)
StarkNet Alpha 初期将使用单个定序者处理交易,并采用白名单机制部署应用程序。关于 StarkNet Alpha 的经济机制,上线初期将不收取交易费用,预计在未来几周之后的升级版本引入费用机制。
开发者工具:
- OpenZeppelin 正为其编写标准合约:https://github.com/OpenZeppelin/cairo-contracts/tree/main/contracts
- 由 Nethemind 开发的 Warp,Solidity -> Cairo 的转译器
- Shard Lab 负责的 HardHat plugin 和 StarkNet 开发者测试网
- Argent 正在为其开发工具,包括他们在 StarkNet.js 方面的合作
未来的升级:
- 合约可升级性机制
- 费用机制
- 事件
- 增加了缺少的系统调用 (get_block_number, get_block_timestamp 等等)
- Volition 的初始版本
在 StarkNet 上部署:https://starknet.io/
部署教程:https://starknet.io/docs/
隐私交易协议 Tornado.cash 即将部署至 L2 扩容解决方案 Arbitrum
自 2021 年 6 月上线以来,Tornado.cash 逐渐扩大其版图,陆续在 BSC、Polygon、xDAI 和 Avalanche 上部署其合约。11 月 29 日,Tornado.cash 团队宣布他们即将在 L2 扩容解决方案 Arbitrum 上部署其协议。
关于 Arbitrum 的其他动态:
区块链分析公司 Nansen 推出 L2 扩容解决方案 Arbitrum 的 dashboard。
生态
DeFi 聚合协议 Zerion 实现多链交互
Zerion 作为 DeFi 聚合器旨在为用户提供一站式的 DeFi 交互界面,包括 swap、流动性挖矿、借贷、NFT 收藏等等。目前,Zerion 支持的网络有 Optimism、Arbitrum、Polygon 和 BSC。
多链交互带来的新功能,让用户更好地管理自己的投资组合:
- 快速查看历史交易
- 可以选择不同的网络
- 根据平台或头寸排列资产
- 扩大/缩小视图
- 隐藏小额资产
来源:
黑客 Jane Wong 在其推特打赏功能处添加了 ETH 支付方式
11 月 29 日,在 Jack Dorsey (推特的前 CEO) 宣布离职的当天,一位叫做 Jane Wong 的黑客因其在推特的打赏功能中添加了以太坊支付方式而在加密圈走红。Jane Wong 是来自香港,她因擅长提前发现 Instagram 和 Spotify 等应用程序未公布的升级功能而为人熟知。
以推特为例,Jane 调整了 app 里的部分代码,让用户能够在打赏功能中以 BTC 或法币 (通过 Venmo) 的方式支付,以及其他支付平台。本来这些支付方式不包括 ETH,但 Jane 找到了添加 ETH 支付的方法,如图:
根据 Decrypt 报道,Jane 在接受其采访时表示:“这一功能至少从 9 月份就存在了,但我相信它还没有倍广泛应用。我对推特应用的内部结构进行了一些修改,把 ETH 地址添加到了我的打赏功能栏里。”
值得注意的是,目前推特的打赏功能仅限于 IOS 移动端的用户,未来将向安卓端的用户开放。
“NFT” 被柯林斯英语词典评选为 2021 年的年度热词榜首
根据 The Block 报道,柯林斯英语词典将 NFT (non-fungible token, 非同质化代币) 评选为 2021 年的年度第一热词。据数据显示,NFT 热潮于 2021 年爆发,NFT 交易量自一月以来稳步增长,并于 8 月份达到了历史高度 (价值 10 亿美元的交易量)。
Gitcoin Grants 第 12 轮于 12 月 1 日开始
Gitcoin Grants 第 12 轮捐赠活动于 12 月 1 日 —— 12 月 16 日进行。在本轮将会引入两个新的匹配池:生态系统池 (Ecosystem Rounds) 和主题池 (Thematic Rounds)。其中,Ecosystem Rounds 主要面向与可用性、社区、工具、治理相关的项目进行资助;Thematic Rounds 则是为了支持特定的事业或主题,如气候变化、技术或人类寿命延长。本轮将分配的金额总计 150 多万美元。
来源:
ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系eth@ecn.co进行授权。