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

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

(编者注:Week in Ethereum 是 Evan 的个人作品。他既传达事实,也会加入自己的引申。翻译这些信息不代表我们认可他的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。) ## 主网 * Tim Beiko 的 All Core Devs 系列[更新](https://hackmd.io/@timbeiko/acd/https%3A%2F%2Fhackmd.io%2F%40timbeiko%2Facd-update-005):EIP 3675 的变更和 PoW 切换路线图 * [EIP1559 相关的 JSON RPC 变更](https://hackmd.io/@timbeiko/1559-json-rpc):加入了 0x02 事务类型,以及在区块头中加入了 baseFeePerGas 字段 * Erigon [2021.07.05-alpha](https://github.com/ledgerwatch/erigon/releases/tag/v2021.07.05):遵守 SDG 规范的 Docker 构建 * Geth 研讨会[视频](https://www.youtube.com/playlist?list=PLX_rXoLYCf5GZZK8jF0RDqaNLzU04UbrW) * [用于默克尔根计算的 SHA256 优化](https://hackmd.io/@potuz/rJX9iD30u):哈希速度提高了约 30% * [在树莓派 4 上运行 Erigon](https://twitter.com/EthereumOnARM/status/1419560397686951936):完全验证的节点,只需不到 250 美元的硬件 ## EIP * [EIP3675](https://eips.ethereum.org/EIPS/eip-3675):将共识机制升级到权益证明 * [EIP3668](https://eips.ethereum.org/EIPS/eip-3668):为脱链的数据检索提供安全性 ## 权益证明 * [Lodestar](https://twitter.com/gregthegreek/status/1420758664491720704) 已支持在信标链上成为验证者 * Danny Ryan 的 [Finalized PoS 系列更新](https://blog.ethereum.org/2021/07/26/finalized-no-27/):信标链的验证者必须升级自己的 Eth1.0 客户端 * 最新的 [What’s New in Eth2](https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_210730) * PoS 实现者会议(视频还未上传)。来自 [Ben Edgington](https://hackmd.io/@benjaminion/SyZgz4l1Y) 的笔记 * Teku [v21.7.0](https://github.com/ConsenSys/teku/releases/tag/21.7.0):可选的升级,添加了子命令,可以迁移到 leveldb 而无需从头同步,修复了句柄泄露 * [Lido](https://blog.lido.fi/the-road-to-trustless-ethereum-staking/) 质押池路线图 * [度量 staking 的去中心化](https://shsr2001.github.io/beacondigest/notebooks/2021/07/19/measuring_decentralization.html):需要 31 个主体串谋来控制 51%,8 个主体串谋来控制 33% * 基于 QT 的 [区块/节点 浏览器](https://twitter.com/jcksie/status/1419385125540933637)概念验证 * [不使用对抗性的网络延迟来攻击 Gasper](https://ethresear.ch/t/attacking-gasper-without-adversarial-network-delay/10187) ## Layer-2 * Synthetix 的 [synth 交易所已登陆 Optimism](https://blog.synthetix.io/synth-exchanges-are-live-on-l2/),使用 Kwenta [alpha](https://blog.kwenta.io/everything-you-need-to-know-about-using-kwenta-on-l2/) * [Tenderly 添加对 Optimism 的支持](https://blog.tenderly.co/optimistic-ethereum-integration-now-available-on-tenderly/) * [Sorare](https://medium.com/sorare/were-live-on-our-scaling-solution-starkware-62438abee9a8) 迁移到 Starkware * StarkEx [v3.0](https://medium.com/starkware/starkex-3-0-now-live-on-mainnet-57174a5f8beb):放在 Layer-1 的金库用于 DeFi 的池子和去中心化的 AMM,为多个独立的 dApp 提供单一的 STARK 证明 ## 开发者材料 * Ethers.js [playground](https://playground.ethers.org/) * Remix IDE [v0.15.0](https://medium.com/remix-ide/remix-ide-v0-15-0-is-released-219845ae51ca):整合 Slither,为共享文件生成 URI,以及在 Remix 内使用 Gists * web3.js [v1.5.0](https://github.com/ChainSafe/web3.js/releases/tag/v1.5.0):支持 EIP-1559、更新文档 * Nethereum (.Net 库)[v4.0.0](https://github.com/Nethereum/Nethereum/releases/tag/4.0.0):支持 EIP-1559 * Fe [v0.7.0-alpha](https://github.com/ethereum/fe/releases/tag/v0.7.0-alpha):运行时检测,定制化的回滚报错,字节类型移除以及多行字符串支持 * MyCrypto 的 TypeScript 策略[用于估计 EIP-1559 下的手续费](https://github.com/MyCryptoHQ/MyCrypto/blob/fb/eip-1559/src/services/ApiService/Gas/eip1559.ts) * [EthTx](https://ethtx.info/):交易的解码器网站,开源的 Python 库 * [Smart-contract-inspector](https://github.com/tintinweb/smart-contract-inspector):状态变量可视化库和 demo 网站 * [安全地使用 delegatecall](https://eip2535diamonds.substack.com/p/understanding-delegatecall-and-how) * [用字节码解释合约的创建](https://monokh.com/posts/ethereum-contract-creation-bytecode) * [从发现 Optimism 的 L1-L2 存款 bug 中获得工程经验](https://optimismpbc.medium.com/the-highly-optimistic-dev-blog-01-the-mystery-of-the-missing-message-23b8ce9b9b82) * Austin Griffith:[以太坊开发者新手快速入门](https://link.medium.com/PgVAYjBukib) ## 生态 * Flashbots 交易包[的区块覆盖率已达 2/3](https://twitter.com/bertcmiller/status/1421176267051835400) * [Blockscan](https://twitter.com/etherscan/status/1419985650632122369):可通过地址或交易哈希来搜索主网、测试网、Layer-2 网络和侧链的信息 ## 应用 * [时间加权型的 AMM 设计](https://www.paradigm.xyz/2021/07/twamm/) (完) --- **原文链接:** hhttps://weekinethereumnews.com/week-in-ethereum-news-july-31-2021/ **作者:** Evan Van Ness **翻译:** 阿剑 Week In Ethereum News 现正得到 [Nexus Mutual](https://nexusmutual.io/) 的赞助。

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

主网

  • Tim Beiko 的 All Core Devs 系列更新:EIP 3675 的变更和 PoW 切换路线图
  • EIP1559 相关的 JSON RPC 变更:加入了 0x02 事务类型,以及在区块头中加入了 baseFeePerGas 字段
  • Erigon 2021.07.05-alpha:遵守 SDG 规范的 Docker 构建
  • Geth 研讨会视频
  • 用于默克尔根计算的 SHA256 优化:哈希速度提高了约 30%
  • 在树莓派 4 上运行 Erigon:完全验证的节点,只需不到 250 美元的硬件

EIP

  • EIP3675:将共识机制升级到权益证明
  • EIP3668:为脱链的数据检索提供安全性

权益证明

  • Lodestar 已支持在信标链上成为验证者
  • Danny Ryan 的 Finalized PoS 系列更新:信标链的验证者必须升级自己的 Eth1.0 客户端
  • 最新的 What’s New in Eth2
  • PoS 实现者会议(视频还未上传)。来自 Ben Edgington 的笔记
  • Teku v21.7.0:可选的升级,添加了子命令,可以迁移到 leveldb 而无需从头同步,修复了句柄泄露
  • Lido 质押池路线图
  • 度量 staking 的去中心化:需要 31 个主体串谋来控制 51%,8 个主体串谋来控制 33%
  • 基于 QT 的 区块/节点 浏览器概念验证
  • 不使用对抗性的网络延迟来攻击 Gasper

Layer-2

  • Synthetix 的 synth 交易所已登陆 Optimism,使用 Kwenta alpha
  • Tenderly 添加对 Optimism 的支持
  • Sorare 迁移到 Starkware
  • StarkEx v3.0:放在 Layer-1 的金库用于 DeFi 的池子和去中心化的 AMM,为多个独立的 dApp 提供单一的 STARK 证明

开发者材料

  • Ethers.js playground
  • Remix IDE v0.15.0:整合 Slither,为共享文件生成 URI,以及在 Remix 内使用 Gists
  • web3.js v1.5.0:支持 EIP-1559、更新文档
  • Nethereum (.Net 库)v4.0.0:支持 EIP-1559
  • Fe v0.7.0-alpha:运行时检测,定制化的回滚报错,字节类型移除以及多行字符串支持
  • MyCrypto 的 TypeScript 策略用于估计 EIP-1559 下的手续费
  • EthTx:交易的解码器网站,开源的 Python 库
  • Smart-contract-inspector:状态变量可视化库和 demo 网站
  • 安全地使用 delegatecall
  • 用字节码解释合约的创建
  • 从发现 Optimism 的 L1-L2 存款 bug 中获得工程经验
  • Austin Griffith:以太坊开发者新手快速入门

生态

  • Flashbots 交易包的区块覆盖率已达 2/3
  • Blockscan:可通过地址或交易哈希来搜索主网、测试网、Layer-2 网络和侧链的信息

应用

  • 时间加权型的 AMM 设计

(完)

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

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

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

  • 发表于 2021-08-03 12:43
  • 阅读 ( 353 )
  • 学分 ( 0 )
  • 分类:以太坊

评论