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

Geth v1.10 发布:快照同步功能已经发布,但还未启用,因为节点需要构建快照同步所需的结构;这一结构会让加快数据库修剪的速度,让你的数据库规模恢复到刚开始同步的大小。快照也让 DOS 攻击变得更难,而且提高了数据库读取容量。增加了 eth/66,将在夏天抛弃 eth/64 和 eth/65

## 主网 * Geth [v1.10](https://blog.ethereum.org/2021/03/03/geth-v1-10-0/) 发布:快照同步功能已经发布,但还未启用,因为节点需要构建快照同步所需的结构;这一结构会让加快数据库修剪的速度,让你的数据库规模恢复到刚开始同步的大小。快照也让 DOS 攻击变得更难,而且提高了数据库读取容量。增加了 eth/66,将在夏天抛弃 eth/64 和 eth/65 * [EIP1559 计划在伦敦硬分叉时激活](https://hackmd.io/@timbeiko/1559-updates/https%3A%2F%2Fhackmd.io%2F%40timbeiko%2F1559-update-008),有可能 7 月就会发生(同时推迟难度炸弹) * 最新的[核心开发者会议视频](https://youtu.be/xWfR-WxjmYg?t=137),Beiko 的[备忘录](https://twitter.com/TimBeiko/status/1367836983628824576)。柏林硬分叉将移除 EIP2315(EVM subroutines) * [将地址长度从 20 字节延长到 32 字节的提议](https://ethereum-magicians.org/t/increasing-address-size-from-20-to-32-bytes/5485) * [弱无状态性 以及/或者 状态过期方案 即将到来](https://www.reddit.com/r/ethereum/comments/lw7ug3/weak_statelessness_andor_state_expiry_coming_soon/) ## EIP * [ERC3085](https://eips.ethereum.org/EIPS/eip-3085):钱包加入以太坊区块链 RPC 方法(‘wallet_addEthereumChain’), [MetaMask 已经实现085](https://www.learnblockchain.cn/article/2223) * [EIP3322](https://eips.ethereum.org/EIPS/eip-3322):账户 gas 存储操作码 * [EIP3332](https://github.com/ethereum/EIPs/blob/17a68f2c1ce94319253ca52f54a83b9cf59e31d2/EIPS/eip-3332.md):`MEDGASPRICE` 操作码 * [ERC3338](https://eips.ethereum.org/EIPS/eip-3338):限制账户的 nonce 上限为 2^52 * [EIP3336](https://eips.ethereum.org/EIPS/eip-3336):EVM 的分页内存分配 * [EIP3337](https://eips.ethereum.org/EIPS/eip-3337):帧指针支持内存加载和存储操作 ## 权益证明 * [在信标链(的区块上)使用执行前状态根](https://ethresear.ch/t/commit-to-pre-state-instead-of-post-state-on-the-executable-beacon-chain/8802),而非执行化状态根 * [计算数据复原的例子](https://hackmd.io/@benjaminion/data_recovery) * [Mousse](https://medium.com/@ethereum-mousse/mousse-an-ethereum-2-0-emulator-for-local-testing-of-eth2-applications-19af727519ce):用于本地测试的 eth2 模拟器 ## Layer-2 * [Hermez zk-rollup 以上线 Rinkeby 测试网](https://blog.hermez.io/hermez-testnet-is-now-public/) * [跨 rollup 的 dex 设计](https://ethresear.ch/t/cross-rollup-dex-with-smart-contracts-only-on-the-destination-side/8778) ## 开发者材料 * [以太坊应用开发者应对不兼容的协议变更有所预期](https://www.reddit.com/r/ethereum/comments/lx32kv/expectations_for_backwardsincompatible_changes/) * Solidity [v0.8.2](https://blog.soliditylang.org/2021/03/02/solidity-0.8.2-release-announcement/):内联、定制化的 NatSpec、导出文献 * [使用简单的内联节约 gas](https://blog.soliditylang.org/2021/03/02/saving-gas-with-simple-inliner/) * Hardhat [v2.1](https://medium.com/nomic-labs-blog/increased-mining-flexibility-in-hardhat-network-1fa2707ebd38):一个完全模拟 geth 的事务池实现 * Zero configuration for [Hardhat and Typechain](https://twitter.com/krzKaczor/status/1368276886959263745) * [详细解读 ERC3156 闪电贷标准](https://soliditydeveloper.com/eip-3156) * [WETH10](https://twitter.com/r_ross_campbell/status/1366535538300379136) 上线主网 ## 安全 * 使用 Metamask 的 [Lavamoat](https://medium.com/metamask/how-metamasks-latest-security-tool-could-protect-smart-contract-developers-from-theft-e12da346aa53) 避免 npm 攻击 * [找出恶意的 go 安装包](https://michenriksen.com/blog/finding-evil-go-packages/) * [SNARKy 仪式](https://eprint.iacr.org/2021/219)的安全框架 ## 生态 * [Fiona Kobayashi 的 Flashbots 搜寻人避免踩坑手册](https://fifikobayashi.medium.com/beginners-guide-to-troubleshooting-mev-on-flashbots-aee175048858) * MetaMask 的[定制化网络 API](https://consensys.net/blog/metamask/connect-users-to-layer-2-networks-with-the-metamask-custom-networks-api),用于支持 Layer-2 和 EVM 侧链,[说明](https://www.learnblockchain.cn/article/2223) * 你可以使用 [Chainlist](https://chainlist.org/) 往 MetaMask 添加新链,虽然它本身是个[受信任的第三方](https://twitter.com/danfinlay/status/1367513890599309313) * 在 [Waku v2 消息服务(即 Whisper 的替代者)中限制邮件流量而不牺牲隐私性](https://vac.dev/rln-relay) * 以太坊基金会的 [rollup 奖金申请日期截止日为 4 月 16 日](https://esp.ethereum.foundation/en/rollup-grants/) ## 其他 * Nick Johnson 攻破了 [Cobo Vault 硬件钱包的自毁机制](https://weka.medium.com/defeating-the-cobo-vault-pros-self-destruct-mechanism-abf321e2f5b5),同样手段对 Ledger 和 Trezor 也很容易奏效 * [Brave Search](https://brave.com/brave-search/):收购 Tailcat 以打造保护隐私的搜索引擎 * John Adler:[密码经济学的区块链桥并不是信任最小化的](https://talk.lazyledger.org/t/on-the-trustedness-of-cryptoeconomic-bridges/44) (完) * * * **原文链接:** [https://weekinethereumnews.com/week-in-ethereum-news-march-7-2021/](https://weekinethereumnews.com/week-in-ethereum-news-march-7-2021/) **作者:** Evan Van Ness **翻译:** 阿剑 Week In Ethereum News 现正得到 [Chainlink](https://chain.link/) 的赞助。 本文由作者授权 EthFans 翻译及再出版。

主网

  • Geth v1.10 发布:快照同步功能已经发布,但还未启用,因为节点需要构建快照同步所需的结构;这一结构会让加快数据库修剪的速度,让你的数据库规模恢复到刚开始同步的大小。快照也让 DOS 攻击变得更难,而且提高了数据库读取容量。增加了 eth/66,将在夏天抛弃 eth/64 和 eth/65
  • EIP1559 计划在伦敦硬分叉时激活,有可能 7 月就会发生(同时推迟难度炸弹)
  • 最新的核心开发者会议视频,Beiko 的备忘录。柏林硬分叉将移除 EIP2315(EVM subroutines)
  • 将地址长度从 20 字节延长到 32 字节的提议
  • 弱无状态性 以及/或者 状态过期方案 即将到来

EIP

  • ERC3085:钱包加入以太坊区块链 RPC 方法(‘wallet_addEthereumChain’), MetaMask 已经实现085
  • EIP3322:账户 gas 存储操作码
  • EIP3332:MEDGASPRICE 操作码
  • ERC3338:限制账户的 nonce 上限为 2^52
  • EIP3336:EVM 的分页内存分配
  • EIP3337:帧指针支持内存加载和存储操作

权益证明

  • 在信标链(的区块上)使用执行前状态根,而非执行化状态根
  • 计算数据复原的例子
  • Mousse:用于本地测试的 eth2 模拟器

Layer-2

  • Hermez zk-rollup 以上线 Rinkeby 测试网
  • 跨 rollup 的 dex 设计

开发者材料

  • 以太坊应用开发者应对不兼容的协议变更有所预期
  • Solidity v0.8.2:内联、定制化的 NatSpec、导出文献
  • 使用简单的内联节约 gas
  • Hardhat v2.1:一个完全模拟 geth 的事务池实现
  • Zero configuration for Hardhat and Typechain
  • 详细解读 ERC3156 闪电贷标准
  • WETH10 上线主网

安全

  • 使用 Metamask 的 Lavamoat 避免 npm 攻击
  • 找出恶意的 go 安装包
  • SNARKy 仪式的安全框架

生态

  • Fiona Kobayashi 的 Flashbots 搜寻人避免踩坑手册
  • MetaMask 的定制化网络 API,用于支持 Layer-2 和 EVM 侧链,说明
  • 你可以使用 Chainlist 往 MetaMask 添加新链,虽然它本身是个受信任的第三方
  • 在 Waku v2 消息服务(即 Whisper 的替代者)中限制邮件流量而不牺牲隐私性
  • 以太坊基金会的 rollup 奖金申请日期截止日为 4 月 16 日

其他

  • Nick Johnson 攻破了 Cobo Vault 硬件钱包的自毁机制,同样手段对 Ledger 和 Trezor 也很容易奏效
  • Brave Search:收购 Tailcat 以打造保护隐私的搜索引擎
  • John Adler:密码经济学的区块链桥并不是信任最小化的

(完)

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

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

本文由作者授权 EthFans 翻译及再出版。

区块链技术网。

  • 发表于 2021-03-11 09:53
  • 阅读 ( 567 )
  • 学分 ( 4 )
  • 分类:以太坊

评论