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