每周以太坊进展2021/10/02

新闻不多

(编者注:Week in Ethereum 是 Evan 的个人作品。他既传达事实,也会加入自己的引申。翻译这些信息不代表我们认可他的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。) ## 主网 - 最新的核心开发者[视频](https://www.youtube.com/watch?v=-8TSQCwITA0&t=358s)。来自 [Tim Beiko](https://twitter.com/TimBeiko/status/1443982196356771840) 的笔记:执行层客户端与共识层客户端的互操作性开始开发(为关闭 PoW ) - Geth [v1.0.9](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.9):修复了一些 bug,弃用 eth/65 联网协议 - Erigon [v2021.10.01](https://github.com/ledgerwatch/erigon/releases/tag/v2021.10.01):紧急修复 PRC daemon daul 模式,如果你在使用 v2021.09.05,请立即升级 - EthereumJS [v0.1](https://twitter.com/efjavascript/status/1443471969001910273):用于 R&D 的 TypeScript 客户端(不能用于生产环境,还无法同步) \##EIP - [EIP4337](https://medium.com/infinitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a):通过端点合约规范实现账户抽象 ## 权益证明 - Danny Ryan 的 [Finalized PoS 更新](https://blog.ethereum.org/2021/09/28/finalized-no-29/):PoW 关闭的规范解决完成,核心逻辑已经稳定,客户端团队正在临时测试网上开发逻辑和测试 - Altair [主网发布规范](https://github.com/ethereum/consensus-specs/releases/tag/v1.1.0) - PoW 关停[互操作规范](https://hackmd.io/@n0ble/merge-interop-spec) - [NodeWatch](https://medium.com/chainsafe-systems/nodewatch-the-open-source-node-explorer-for-ethereum-consensus-eth2-e00057525cd7):信标链共识节点浏览器 - [Prysmatic Labs](https://medium.com/prysmatic-labs/prysmatic-labs-statement-on-client-diversity-c0e3c2f05671) 希望避免 Prysm 客户端占据比重过高,开始为多客户端 GUI 开发验证者 API 支持、信标链 API 支持,方便客户端切换以及机构的远程签名 - [信标链客户端的安全审议](https://arxiv.org/abs/2109.11677):主要关注 Lighthouse 和 Prysm,报告了 35 个问题(都不是高风险的);分析了供应链风险 - Stereum (信标链客户端安装器)[v1.7](https://stereum.net/ethereum-node-setup-1-7/) - [Proofs of Custody](https://dankradfeist.de/ethereum/2021/09/30/proofs-of-custody.html):如何补上防止验证者懒惰的激励机制 ## Layer-2 - Optimism [OVM v2.0](https://twitter.com/optimismpbc/status/1442975200752979976) 将在 10 月 14 日登陆 Kovan 测试网,10 月 28 日登录主网,升级时会有 4~6 小时的停机 - [通用 zkEVM 的设计挑战](https://hackmd.io/@yezhang/S1_KMMbGt),解决方案是多项式承诺、查找表、更灵活的递归证明以及硬件加速 - ·[Cairo 程序执行](https://arxiv.org/abs/2109.14534)的正确性证明 ## 开发者材料 - Solidity [v0.8.8](https://blog.soliditylang.org/2021/09/27/solidity-0.8.8-release-announcement/) 以及 [v0.8.9](https://blog.soliditylang.org/2021/09/29/solidity-0.8.9-release-announcement/)(修复 bug):用户自定义的数值类型(在 v0.8.9 中修复),接口函数可选覆盖关键字,在构造器中读取不变量,enums 的最夏至和最大值,修复签名不变量的 bug - VS Code Solidity [v0.0.129](https://twitter.com/juanfranblanco/status/1443467738349965312):在工作区和重映射中支持多个文件夹 - 使用 Solidiy [定制化的 nastpec 标签](https://twitter.com/ethchris/status/1442418210834313216)在元数据 json 中加入结构化的信息并哈希到字节码中 - EthereumJS [新版本](https://twitter.com/efjavascript/status/1442454862923505666):devp2p(RLPx v5)的快照压缩、支持定制化的链状态、修复 Blake 预编译中的共识 bug - web3.js [v1.6.0](https://github.com/ChainSafe/web3.js/releases/tag/v1.6.0):移除旧依赖,以便迁移到 LTS v1.x - ethers-rs [v0.5.3](https://github.com/gakonst/ethers-rs/blob/master/CHANGELOG.md#053) (Rust):配置优化器以及 pass 声明,支持十进制,修复了 wei 的计算 ## 安全性 - Compound [bug](https://twitter.com/rleshner/status/1443380518498848768) 放出了超多的 COMP 奖励,上限在 28 万 COMP(市场价值约 8300 万) - DeversiFi 使用硬件钱包发送交易,[误发了 7676 ETH 的 gas 费](https://blog.deversifi.com/23-7-million-dollar-ethereum-transaction-fee-post-mortem/),原因补充 JavaScript 库用十进制而 Ledger 硬件钱包用十六进制处理手续费;后来资金得到返还,手续费是 50 ETH (完) --- **原文链接:** https://weekinethereumnews.com/week-in-ethereum-news-september-4-2021/ **作者:** Evan Van Ness 本文首发于:https://ethfans.org/posts/week-in-ethereum-2021-10-02

(编者注:Week in Ethereum 是 Evan 的个人作品。他既传达事实,也会加入自己的引申。翻译这些信息不代表我们认可他的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。)

主网

  • 最新的核心开发者视频。来自 Tim Beiko 的笔记:执行层客户端与共识层客户端的互操作性开始开发(为关闭 PoW )
  • Geth v1.0.9:修复了一些 bug,弃用 eth/65 联网协议
  • Erigon v2021.10.01:紧急修复 PRC daemon daul 模式,如果你在使用 v2021.09.05,请立即升级
  • EthereumJS v0.1:用于 R&D 的 TypeScript 客户端(不能用于生产环境,还无法同步)

##EIP

  • EIP4337:通过端点合约规范实现账户抽象

权益证明

  • Danny Ryan 的 Finalized PoS 更新:PoW 关闭的规范解决完成,核心逻辑已经稳定,客户端团队正在临时测试网上开发逻辑和测试
  • Altair 主网发布规范
  • PoW 关停互操作规范
  • NodeWatch:信标链共识节点浏览器
  • Prysmatic Labs 希望避免 Prysm 客户端占据比重过高,开始为多客户端 GUI 开发验证者 API 支持、信标链 API 支持,方便客户端切换以及机构的远程签名
  • 信标链客户端的安全审议:主要关注 Lighthouse 和 Prysm,报告了 35 个问题(都不是高风险的);分析了供应链风险
  • Stereum (信标链客户端安装器)v1.7
  • Proofs of Custody:如何补上防止验证者懒惰的激励机制

Layer-2

  • Optimism OVM v2.0 将在 10 月 14 日登陆 Kovan 测试网,10 月 28 日登录主网,升级时会有 4~6 小时的停机
  • 通用 zkEVM 的设计挑战,解决方案是多项式承诺、查找表、更灵活的递归证明以及硬件加速
  • ·Cairo 程序执行的正确性证明

开发者材料

  • Solidity v0.8.8 以及 v0.8.9(修复 bug):用户自定义的数值类型(在 v0.8.9 中修复),接口函数可选覆盖关键字,在构造器中读取不变量,enums 的最夏至和最大值,修复签名不变量的 bug
  • VS Code Solidity v0.0.129:在工作区和重映射中支持多个文件夹
  • 使用 Solidiy 定制化的 nastpec 标签在元数据 json 中加入结构化的信息并哈希到字节码中
  • EthereumJS 新版本:devp2p(RLPx v5)的快照压缩、支持定制化的链状态、修复 Blake 预编译中的共识 bug
  • web3.js v1.6.0:移除旧依赖,以便迁移到 LTS v1.x
  • ethers-rs v0.5.3 (Rust):配置优化器以及 pass 声明,支持十进制,修复了 wei 的计算

安全性

  • Compound bug 放出了超多的 COMP 奖励,上限在 28 万 COMP(市场价值约 8300 万)
  • DeversiFi 使用硬件钱包发送交易,误发了 7676 ETH 的 gas 费,原因补充 JavaScript 库用十进制而 Ledger 硬件钱包用十六进制处理手续费;后来资金得到返还,手续费是 50 ETH

(完)

原文链接: https://weekinethereumnews.com/week-in-ethereum-news-september-4-2021/ 作者: Evan Van Ness

本文首发于:https://ethfans.org/posts/week-in-ethereum-2021-10-02

本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

  • 发表于 2021-10-03 22:49
  • 阅读 ( 268 )
  • 学分 ( 0 )
  • 分类:以太坊

评论