每周以太坊进展 2021/07/17

每周以太坊进展 2021/07/17

(编者注:Week in Ethereum 是 Evan 的个人作品。他既传达事实,也会加入自己的引申。翻译这些信息不代表我们认可他的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。) ## 主网 * “[伦敦](https://blog.ethereum.org/2021/07/15/london-mainnet-announcement/)” 升级将在区块高度 1296 5000 处激活,预计时间为 8 月 4 日 * 已适配 “伦敦” 升级的客户端: * Geth [v1.10.5](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.5) * OpenEthereum [v3.3.0-rc.4](https://github.com/openethereum/openethereum/releases/tag/v3.3.0-rc.4) * Erigon [2021.07.03-alpha](https://github.com/ledgerwatch/erigon/releases/tag/v2021.07.03) * Nethermind [v1.10.77](https://github.com/NethermindEth/nethermind/releases/tag/1.10.77) * Besu [v21.7.1](https://github.com/hyperledger/besu/releases/tag/21.7.1) * [全网支持 “伦敦” 升级的客户端分布](https://ethernodes.org/london) * [漫画解释 “伦敦” 升级](https://analyticali.substack.com/p/ethereum-london-hark-fork) * [Spreadsheet](https://docs.google.com/spreadsheets/d/1Ld4JSyaz-gvTx-4xIaxe4qU2wlaG1XAQfMiKl9CKCY0/edit#gid=0) 展示 EIP1559 机制下 baseFeePerGas 的波动速度 * [长推特解释难度炸弹](https://twitter.com/nethermindeth/status/1414622903274905600):防止什么都不做,如果没有炸弹的催促,“伦敦” 升级可能还要等 1~ 6 个月(阿剑:这种话你也信?) * Tim Beiko 提议改变以太坊[长期升级的计划方式](https://ethereum-magicians.org/t/ethereum-roadmapping-improvements/6653): * 特定的升级在激活前六个月停止接受 EIP * 每年做 2 次左右的升级 * 对未来升级的大方向达成一致 * [evmodin](https://github.com/vorot93/evmodin):Rust 语言的 EVM 实现,使用 evmone(C++ 语言) 作为接口 * [使用桥合约的地址空间拓展(ASE)](https://notes.ethereum.org/@axic/B1BUs526u),作为使用转换映射的 ASE 的替代 * [提议使用一套覆盖层协议来建立和管理一个可使用任意数量子协议的覆盖网络](https://notes.ethereum.org/tPzmxQD_S3S3uvtpUSA0-g) ## EIP * [EIP3651](https://eips.ethereum.org/EIPS/eip-3651):COINBASE 预热 ## 权益证明 * 最新的 [What’s New in Eth2](https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_210716):质押者需要在伦敦升级前升级 Eth1.0 客户端 * [PoS 实现者会议](https://www.youtube.com/watch?v=-Bzq4s8Lr5E&t=338s)。来自 [Ben Edgington](https://hackmd.io/@benjaminion/SJT4An66O) 的笔记 * [Altair 开发者网络 1 从 Phase 0 升级到 Altair,5 个客户端支持](https://twitter.com/protolambda/status/1415665659665522697) * Altair [beta 版 spec 预放出](https://github.com/ethereum/eth2.0-specs/releases/tag/v1.1.0-beta.1):除了关键问题,没有破坏性的变更 * Nimbus [v1.4.1](https://github.com/status-im/nimbus-eth2/releases/tag/v1.4.1):提高了区块见证的等待时间,以修复见证消息被其他节点丢弃的问题 * [使用 SnarkPack 证明 VDF](https://ethresear.ch/t/vdf-proving-with-snarkpack/10096) ## Layer-2 * [Optimism 携 Uniswap V3 上线](https://optimismpbc.medium.com/announcing-uniswap-v3-on-optimism-6fb033398a11):alpha 版本,每天有 5 万笔交易的上限,使用拥堵定价算法,可能有 计划内/计划外 的停机,7 天的取款等待期,代币桥支持 DAI、WBTX、USDT、EURT、ETH 和 SNX * [Uniswap 的 Optimism 文档](https://help.uniswap.org/en/collections/3033942-layer-2) * [Rollup 中的单一许可型定序器](https://twitter.com/krzKaczor/status/1415326134552641536) * [StarDrop](https://kobi.one/2021/07/14/stardrop.html):以保护隐私的形式在 StarkNet 上分发奖励的实验性项目 ## 开发者材料 * Remix IDE [v0.14.0](https://medium.com/remix-ide/remix-ide-v0-14-0-is-released-3f6bdde42740):在调试器中显示下一个操作码,可多选文件删除 * [MetaMask JSON-RPC API](https://metamask.github.io/api-playground/api-documentation),用户调试 * [为 EIP1559 作准备](https://blog.alchemy.com/blog/eip-1559):移除 gasPrice 字段,加入 maxPriorityFeePerGas 和 maxFeePerGas 字段 * 使用 eth_feeHistory API 来[估计 EIP1559 的手续费](https://github.com/zsfelfoldi/ethereum-docs/blob/master/eip1559/feeHistory_example.js) * [Brownie](https://github.com/brownie-mix/upgrades-mix):基于 OpenZeppelin 透明代理机制,实现可升级的智能合约 * Fe 语言编译器[支持 JavaScript](https://github.com/mjobuda/vscode-fe/tree/tokenprovider/fejs) * [OpenZeppelin subgraphs 库](https://blog.openzeppelin.com/subgraphs-announcement/):为常用的 OpenZepplin 合约建立 subgraphs * Otterscan [v2021.07.03](https://twitter.com/wmitsuda/status/1415772224255053825):检查 Erigon 连接,集成 Chainlink,专注于推荐和更小的二进制分发 * [使用 React 实现 MetaMask 的 Web 3 登录](https://dev.to/jacobedawson/build-a-web3-dapp-in-react-login-with-metamask-4chp) * [Rarepress](https://rarepress.org/):2 行 JavaSceipt 就可以在 Rarible 上铸造 NFT,而且元数据放在 IPFS 上 ## 安全 * Anyswap V3 桥合约[遭爆破](https://www.rekt.news/anyswap-rekt/):约 800 万美元被盗,两笔使用同一个 R 值得交易让黑客可以推导出私钥 * ChainSwap 桥[带有逻辑错误](https://chain-swap.medium.com/chainswap-exploit-11-july-2021-post-mortem-6e4e346e5a32):未经授权的地址可以提高配额 * Thorchain 桥[遭爆破](https://twitter.com/mudit__gupta/status/1415894999049261056):约 500 万美元被盗,攻击者的封装器合约使用发送 ETH 的交易存入 0 价值 ## 生态 * [Flashbots 评论激励链重组的客户端](https://medium.com/flashbots/flashbots-on-reorgs-914e397b78d8)、负和游戏以及对所有人都不稳定的博弈 * [尾随 MEV 危机](https://medium.com/dragonfly-research/we-live-in-a-mempool-backrunning-the-mev-crisis-a4ea0b493b05):拥抱 MEV、隐藏 MEV,工会和演化 * [Ethernaut DAO](https://ethernautdao.medium.com/introducing-the-ethernautdao-21bfca20ee80):为期 2 个月的指导计划,将资深开发者转变为 Solidity 开发者 * [Ethereum: The Infinite Garden](https://ethereumfilm.mirror.xyz/3SV8gLXHIW8Ot45h3RL7aOgDINxN2hjLfFVOvyatB2A)(以太坊:无限花园)纪录片,pplpleasr 使用 Mirror 和 NFT 筹款约 1000 ETH ## 其他 * Matthew Ball:[Metaverse 指南](https://www.matthewball.vc/the-metaverse-primer) * Vitalik:带有已知份额的 [M-of-N 密钥分割](https://ethresear.ch/t/m-of-n-secret-sharing-with-pre-known-shares/10074) * [可公开审计的 MPC 作为一项服务](https://arxiv.org/abs/2107.04248):可以简洁地验证以及用作通用的启动设置 (完) --- **原文链接:** [https://weekinethereumnews.com/week-in-ethereum-news-july-17-2021/](https://weekinethereumnews.com/week-in-ethereum-news-july-17-2021/) **作者:** Evan Van Ness **翻译:** 阿剑 Week In Ethereum News 现正得到 [Aurora](https://aurora.dev) 的赞助。 本文首发于:https://ethfans.org/posts/week-in-ethereum-2021-07-17

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

主网

  • “伦敦” 升级将在区块高度 1296 5000 处激活,预计时间为 8 月 4 日
  • 已适配 “伦敦” 升级的客户端:
    • Geth v1.10.5
    • OpenEthereum v3.3.0-rc.4
    • Erigon 2021.07.03-alpha
    • Nethermind v1.10.77
    • Besu v21.7.1
  • 全网支持 “伦敦” 升级的客户端分布
  • 漫画解释 “伦敦” 升级
  • Spreadsheet 展示 EIP1559 机制下 baseFeePerGas 的波动速度
  • 长推特解释难度炸弹:防止什么都不做,如果没有炸弹的催促,“伦敦” 升级可能还要等 1~ 6 个月(阿剑:这种话你也信?)
  • Tim Beiko 提议改变以太坊长期升级的计划方式:
    • 特定的升级在激活前六个月停止接受 EIP
    • 每年做 2 次左右的升级
    • 对未来升级的大方向达成一致
  • evmodin:Rust 语言的 EVM 实现,使用 evmone(C++ 语言) 作为接口
  • 使用桥合约的地址空间拓展(ASE),作为使用转换映射的 ASE 的替代
  • 提议使用一套覆盖层协议来建立和管理一个可使用任意数量子协议的覆盖网络

EIP

  • EIP3651:COINBASE 预热

权益证明

  • 最新的 What’s New in Eth2:质押者需要在伦敦升级前升级 Eth1.0 客户端
  • PoS 实现者会议。来自 Ben Edgington 的笔记
  • Altair 开发者网络 1 从 Phase 0 升级到 Altair,5 个客户端支持
  • Altair beta 版 spec 预放出:除了关键问题,没有破坏性的变更
  • Nimbus v1.4.1:提高了区块见证的等待时间,以修复见证消息被其他节点丢弃的问题
  • 使用 SnarkPack 证明 VDF

Layer-2

  • Optimism 携 Uniswap V3 上线:alpha 版本,每天有 5 万笔交易的上限,使用拥堵定价算法,可能有 计划内/计划外 的停机,7 天的取款等待期,代币桥支持 DAI、WBTX、USDT、EURT、ETH 和 SNX
  • Uniswap 的 Optimism 文档
  • Rollup 中的单一许可型定序器
  • StarDrop:以保护隐私的形式在 StarkNet 上分发奖励的实验性项目

开发者材料

  • Remix IDE v0.14.0:在调试器中显示下一个操作码,可多选文件删除
  • MetaMask JSON-RPC API,用户调试
  • 为 EIP1559 作准备:移除 gasPrice 字段,加入 maxPriorityFeePerGas 和 maxFeePerGas 字段
  • 使用 eth_feeHistory API 来估计 EIP1559 的手续费
  • Brownie:基于 OpenZeppelin 透明代理机制,实现可升级的智能合约
  • Fe 语言编译器支持 JavaScript
  • OpenZeppelin subgraphs 库:为常用的 OpenZepplin 合约建立 subgraphs
  • Otterscan v2021.07.03:检查 Erigon 连接,集成 Chainlink,专注于推荐和更小的二进制分发
  • 使用 React 实现 MetaMask 的 Web 3 登录
  • Rarepress:2 行 JavaSceipt 就可以在 Rarible 上铸造 NFT,而且元数据放在 IPFS 上

安全

  • Anyswap V3 桥合约遭爆破:约 800 万美元被盗,两笔使用同一个 R 值得交易让黑客可以推导出私钥
  • ChainSwap 桥带有逻辑错误:未经授权的地址可以提高配额
  • Thorchain 桥遭爆破:约 500 万美元被盗,攻击者的封装器合约使用发送 ETH 的交易存入 0 价值

生态

  • Flashbots 评论激励链重组的客户端、负和游戏以及对所有人都不稳定的博弈
  • 尾随 MEV 危机:拥抱 MEV、隐藏 MEV,工会和演化
  • Ethernaut DAO:为期 2 个月的指导计划,将资深开发者转变为 Solidity 开发者
  • Ethereum: The Infinite Garden(以太坊:无限花园)纪录片,pplpleasr 使用 Mirror 和 NFT 筹款约 1000 ETH

其他

  • Matthew Ball:Metaverse 指南
  • Vitalik:带有已知份额的 M-of-N 密钥分割
  • 可公开审计的 MPC 作为一项服务:可以简洁地验证以及用作通用的启动设置

(完)

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

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

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

区块链技术网。

  • 发表于 2021-07-21 11:27
  • 阅读 ( 451 )
  • 学分 ( 5 )
  • 分类:以太坊

评论