![]()
(编者注:Week in Ethereum 是 Evan 的个人作品。他既传达事实,也会加入自己的引申。翻译这些信息不代表我们认可他的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。)
主网
- Geth 将在 8 月 24 日放出未经披露的高危安全漏洞紧急修复
<https://twitter.com/go_ethereum/status/1428051458763763721> - 最新的核心开发者视频 [1] 。来自 Tim Beiko [2] 的笔记:
[1]: <https://www.youtube.com/watch?v=rlIgpf2V4ks&t=214s>
[2]: <https://twitter.com/TimBeiko/status/1428750228237258767> - “伦敦” 升级回顾
<https://hackmd.io/@timbeiko/london-retro> - 约 12 月执行下一次升级,推迟难度炸弹以及对 EIP1559 的潜在调整
- Erigon v2021.08.03:datadir 参数不向后兼容,修复 trace_ RPC
<https://github.com/ledgerwatch/erigon/releases/tag/v2021.08.03> - Nethermind v1.11.0:加入 trace_filter 和基于 IPC 的 JSON RPC
<https://github.com/NethermindEth/nethermind/releases/tag/1.11.0> - “伦敦” 升级后网络的容量提高了约 9%
<https://www.reddit.com/r/ethereum/comments/p4nloh/why_has_the_chain_capacity_increased_by_9_after/> - “伦敦” 升级前后 10 万个区块估计 gas 代价的可视化
<https://twitter.com/takenstheorem/status/1427130936940851201> - 节点爬虫 alpha 版,可按客户端类型、版本和操作系统深入挖掘
<https://crawler.ethereum.org/>
EIP
- EIP3722:Poster
<https://github.com/ethereum/EIPs/blob/7532ff5af50d227ec7729141595367a51e27465c/EIPS/eip-3722.md>
权益证明
- Lodestar (TypeScript 语言) 轻客户端原型:带宽和处理负载比起全客户端减低 99%
<https://medium.com/chainsafe-systems/lodestar-releases-light-client-prototype-40f300361c65> - Pyrmont 测试网升级到 Altair [1] ;Pyrmont 即将弃用 [2] ,请用户迁移到 Prater 测试网
[1]: <https://twitter.com/protolambda/status/1428331065660350474>
[2]: <https://twitter.com/dannyryan/status/1427621936536850435> - Teku v21.8.1:提高对等节点发现能力,提高负载均衡信标链节点的性能,更清楚的同步过程日志
<https://github.com/ConsenSys/teku/releases/tag/21.8.1> - Consensus API 的 设计空间
<https://hackmd.io/@n0ble/consensus_api_design_space> - 使用出块总难度阈值作为硬分叉锚点,可将原计划 7 天的 PoW 关停时间缩短 4 天
<https://ethresear.ch/t/using-total-difficulty-threshold-for-hardfork-anchor-what-could-go-wrong/10357> - Ledger 支持 Lido 提供的质押功能
<https://www.ledger.com/blog/lido-available-in-ledger-live-bringing-ethereum-staking-within-your-reach> - 打开你的信标链节点的这个端口!提高网络的效率、降低审查风险
<https://www.symphonious.net/2021/08/14/exploring-eth2-why-open-ports-matter/>
Layer-2
- Optimism 开发者入门测试,测试网创世可能在 10 月,ETH 可能不再兼容 ERC20,使用 Solidity 编译器,使用 EOA 而非合约钱包,减低 gas 用量
<https://community.optimism.io/docs/developers/l2/deploy.html> - 1inch Network 已上线 Optimism
<https://blog.1inch.io/the-1inch-network-expands-to-optimistic-ethereum-2beb89fa63bf> - Teleportr:低成本的主网到 Optimism 的 ETH 桥,限额 0.02 ETH
<https://twitter.com/0 x_clem/status/1428606240293212167> - Warp:EVM 到 Cairo(StarkNet 的 智能合约编程语言)转译器
<https://medium.com/nethermind-eth/warp-your-way-to-starknet-ddd6856875e0> - StarkWare 的共享证明器降低小 app 的 layer 2 负担
<https://twitter.com/ukolodny/status/1428556705525374978>
开发者材料
- web3.js v1.5.2:移除默认交易类型,改称 Type 0
<https://github.com/ChainSafe/web3.js/releases/tag/v1.5.2> - Remix IDE v0.16.2:支持 Metamask v10.0.0+ 和 type 2 交易类型(即 1559 格式的交易)
<https://twitter.com/EthereumRemix/status/1427212729748803587> - 使用 OpenZeppelin 在 Etherscan 上验证合约的指南
<https://forum.openzeppelin.com/t/how-to-verify-a-contract-on-etherscan-bscscan-polygonscan/14225> - Hardhat 比较 Hardhat Network 和其它配置网络的不同之处
<https://hackmd.io/@fvictorio/hardhat-networks-and-providers> - ethers-flashbots (Rust):以 Flashbots bundle 的形式发送交易
<https://github.com/onbjerg/ethers-flashbots> - poseidon-tornado:使用 Poseidon Hash 的 Tornado Cash 复制品
<https://github.com/ChihChengLiang/poseidon-tornado> - Lambda School 正在开发能够覆盖传统开发者和密码货币行业开发者的区块链课程
<https://twitter.com/Austen/status/1428025522584391684>
安全性
- samczsun 探讨了 SushiSwap 的 Miso 漏洞 [1] :在一个循环中通过 delegatecall 使用 msg.value 导致 3.5 亿美金处在危险之中;形式化验证未能发现 bug 因为其形式化规范漏写了一条规则 [2]
[1]: <https://www.paradigm.xyz/2021/08/two-rights-might-make-a-wrong/>
[2]: <https://twitter.com/CertoraInc/status/1428103804449345538> - Polygon 拒绝服务式漏洞 公开,未初始化的逻辑合约可以自毁
<https://iosiro.com/blog/temporary-denial-of-service-vulnerability-disclosed-to-and-remediated-by-polygon>
应用
- iceCream:授权的、不可转让、不可交易的治理 token
<https://forum.cream.finance/t/implementation-of-new-tokenomics/1910> - Andre Cronje:使用期权的流动性挖矿奖励
<https://andrecronje.medium.com/liquidity-mining-rewards-v2-50896e44f259>
原文链接: https://weekinethereumnews.com
作者: Evan Van Ness
翻译: 阿剑