每周以太坊进展 2021/06/19

最新的 What’s New in Eth2:Pyrmont 和 Prater 测试网的验证者需要在 “伦敦” 分叉前更新 Goerli 节点

(编者注:Week in Ethereum 是 Evan 的个人作品。他既传达事实,也会加入自己的引申。翻译这些信息不代表我们认可他的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。) ## 主网 * Tim Beiko 撰写的 [“伦敦” 升级公告](https://blog.ethereum.org/2021/06/18/london-testnets-announcement/)([中译本](https://ethfans.org/posts/london-testnets-announcement)):测试网区块、客户端版本以及升级常见问题 * [Geth v1.10.4](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.4):snap sync 已经是默认设置,同步一个 Geth 节点将只需 7 个小时 * [状态过期会议](https://consensysmesh.zoom.us/rec/play/VoftjeRO0xNFHObLZpot-r0hTj0U6ZG0fUKORwQzy2qoh-JlweRgL6hj5UxqC8WsdYW3IOVBc6l_912R.ND8fJB672c-EpG1T?_x_zm_rhtaid=872&_x_zm_rtaid=Jhbf_Q6fTx-tPJB7vFllMg.1623863913448.e6b0045131eec8ea5666c579c3b613b7&autoplay=true&continueMode=true&startTime=1623848674000)解读了 Vitalik 的[状态过期和无状态性路线图](https://notes.ethereum.org/@vbuterin/verkle_and_state_expiry_proposal):每年一次状态过期、仅要求区块生产者存储状态,其它节点可以是无状态的 * Vitalik 解释 [Verkle tree](https://vitalik.ca/general/2021/06/18/verkle.html):Verkle tree 使得证明可以小于 150 字节,使无状态客户端成为可行 * [Trin (Rust 语言的 portal network 客户端)更新](https://snakecharmers.ethereum.org/trin-development-update/):全功能的 JSON RPC 轻客户端,正在与其他客户端沟通,下一步是传输数据 * [EIP3074 的替代方案以及批评](https://ethereum-magicians.org/t/a-case-for-a-simpler-alternative-to-eip-3074/6493) * [解释 EVM 的对象格式](https://notes.ethereum.org/@ipsilon/evm-object-format-overview) * [分析合约中的 memory 复制,以及使用 MCOPY 操作码的提议](https://notes.ethereum.org/@ipsilon/evm-mcopy-analysis) ## EIP * [Proto-EIP](https://notes.ethereum.org/@vbuterin/verkle_tree_eip):Verkle tree ## 权益证明 * 最新的 [What’s New in Eth2](https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_210618):Pyrmont 和 Prater 测试网的验证者需要在 “伦敦” 分叉前更新 Goerli 节点 * [PoS 实现者会议](https://www.youtube.com/watch?v=ZSMrxG1LAck&t=12s)。来自 [Ben Edgington](https://hackmd.io/@benjaminion/SJoLSp_s_) 的笔记:4 周内将有一个测试网升级到 Altair,主网的 Altair 升级将在 8 月初 * [Merge 实现者会议](https://www.youtube.com/watch?v=b5gh0Mw2oPU&t=3s)。[Protolambda](https://notes.ethereum.org/@protolambda/Sy54x0_iO) 的笔记:需要 EIP 来设定 DIFFICULTY 操作码的值,合并的研究接近完成,即将 —— 在 Altair 的基础上重新制定合并方案 ## Layer-2 * [Starknet zkrollup alpha](https://medium.com/starkware/starknet-planets-alpha-on-ropsten-e7494929cb95):登陆 Ropsten 测试网,智能合约使用 Cairo 重写 * [雷电网络轻客户端](https://raiden-network.medium.com/announcing-the-raiden-light-client-ashvini-release-60d2a66b0d4):Typescript 实现,运行在一个可启用以太坊节点的浏览器里 ## 开发者材料 * [Hardhat v2.4.0](https://github.com/nomiclabs/hardhat/releases/tag/hardhat-core-v2.4.0):Solidity 0.8:定制化报错和 panic code;Hardhat Network:最小化 gas price 来模拟网络条件,交易替换和新的 RPC 方法 * Solidity 团队正在为所需的功能征求反馈:[用户定义的值类型](https://forum.soliditylang.org/t/user-defined-value-types/314) * [App template](https://github.com/ScopeLift/vue-tailwind-ethereum-template):使用 Vue 3、Tailwind CSS、Ethers、Multicall2、Blocknative onboarding、dark mode 和 Vite * [PRBMath v2](https://github.com/hifi-finance/prb-math/releases/tag/v2.0.0):加入类型安全性 * [Weiroll](https://twitter.com/nicksdjohnson/status/1405644379067351043):链合约操作(早期,不要在主网上使用) * [ChainSafe Gaming SDK](https://medium.com/chainsafe-systems/announcing-chainsafe-gaming-an-sdk-to-bridge-your-gaming-engines-to-the-web-3-0-ecosystem-f33aa27c7a98):用于 Unity 的 beta 版 * [Eauth](https://github.com/pelith/node-eauth-server):兼容 OAuth2 的服务,使用以太坊的凭据在网站上验证用户 ## 安全性 * [Alchemix alETH 事故报告](https://forum.alchemix.fi/public/d/137-incident-report-06162021):因为不正确的金库索引存在数组中,用户可以直接取出担保品 * Zapper:[Sushiswap/Uniswap v2 Zap out 爆破事后报告](https://medium.com/zapper-protocol/post-mortem-sushiswap-uniswap-v2-zap-out-exploit-84e5d34603f0)以及 [Polygon 桥的漏洞](https://twitter.com/zapper_fi/status/1405287845971914757) ## 生态 * [通过 Flashbots 来支付的 MEV 占交易费的比例增加](https://twitter.com/bertcmiller/status/1405234475680862210) * [The DAO 事件五年来](https://blog.slock.it/the-history-of-the-dao-and-lessons-learned-d06740f8cfa5) (完) --- **原文链接:** [https://weekinethereumnews.com/week-in-ethereum-news-june-19-2021/](https://weekinethereumnews.com/week-in-ethereum-news-june-19-2021/) **作者:** Evan Van Ness **翻译:** 阿剑 Week In Ethereum News 现正得到 [Celer](http://celer.network/) 的赞助。

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

主网

  • Tim Beiko 撰写的 “伦敦” 升级公告(中译本):测试网区块、客户端版本以及升级常见问题
  • Geth v1.10.4:snap sync 已经是默认设置,同步一个 Geth 节点将只需 7 个小时
  • 状态过期会议解读了 Vitalik 的状态过期和无状态性路线图:每年一次状态过期、仅要求区块生产者存储状态,其它节点可以是无状态的
  • Vitalik 解释 Verkle tree:Verkle tree 使得证明可以小于 150 字节,使无状态客户端成为可行
  • Trin (Rust 语言的 portal network 客户端)更新:全功能的 JSON RPC 轻客户端,正在与其他客户端沟通,下一步是传输数据
  • EIP3074 的替代方案以及批评
  • 解释 EVM 的对象格式
  • 分析合约中的 memory 复制,以及使用 MCOPY 操作码的提议

EIP

  • Proto-EIP:Verkle tree

权益证明

  • 最新的 What’s New in Eth2:Pyrmont 和 Prater 测试网的验证者需要在 “伦敦” 分叉前更新 Goerli 节点
  • PoS 实现者会议。来自 Ben Edgington 的笔记:4 周内将有一个测试网升级到 Altair,主网的 Altair 升级将在 8 月初
  • Merge 实现者会议。Protolambda 的笔记:需要 EIP 来设定 DIFFICULTY 操作码的值,合并的研究接近完成,即将 —— 在 Altair 的基础上重新制定合并方案

Layer-2

  • Starknet zkrollup alpha:登陆 Ropsten 测试网,智能合约使用 Cairo 重写
  • 雷电网络轻客户端:Typescript 实现,运行在一个可启用以太坊节点的浏览器里

开发者材料

  • Hardhat v2.4.0:Solidity 0.8:定制化报错和 panic code;Hardhat Network:最小化 gas price 来模拟网络条件,交易替换和新的 RPC 方法
  • Solidity 团队正在为所需的功能征求反馈:用户定义的值类型
  • App template:使用 Vue 3、Tailwind CSS、Ethers、Multicall2、Blocknative onboarding、dark mode 和 Vite
  • PRBMath v2:加入类型安全性
  • Weiroll:链合约操作(早期,不要在主网上使用)
  • ChainSafe Gaming SDK:用于 Unity 的 beta 版
  • Eauth:兼容 OAuth2 的服务,使用以太坊的凭据在网站上验证用户

安全性

  • Alchemix alETH 事故报告:因为不正确的金库索引存在数组中,用户可以直接取出担保品
  • Zapper:Sushiswap/Uniswap v2 Zap out 爆破事后报告以及 Polygon 桥的漏洞

生态

  • 通过 Flashbots 来支付的 MEV 占交易费的比例增加
  • The DAO 事件五年来

(完)

原文链接: https://weekinethereumnews.com/week-in-ethereum-news-june-19-2021/ 作者: Evan Van Ness 翻译: 阿剑

Week In Ethereum News 现正得到 Celer 的赞助。

区块链技术网。

  • 发表于 2021-06-24 09:41
  • 阅读 ( 332 )
  • 学分 ( 5 )
  • 分类:以太坊

评论