每周以太坊进展2022/7/23
* Goerli 是主网之前最后一个测试网合并,[TTD(Terminal Total Difficulty)预计8月9日至11日](https://github.com/ethereum/execution-specs/pull/563)
* Goerli-shadow-fork-5 [合并成功](https://twitter.com/abcoathup/status/1550421109199486977)
* [Mainnet-shadow-fork-10](https://twitter.com/abcoathup/status/1549951666203795456) 7月28日合并
## 主网(执行层)
* 最新的核心开发者[视频会议](https://www.youtube.com/watch?v=N80PgxELDYg&t=183s). 来自[Tim Beiko](https://twitter.com/TimBeiko/status/1550221047122628608)和 [Christine Kim](https://twitter.com/i/notes/1550142474873610241)的记录:
* 节点运营商需要同时运行执行层和共识层客户端
* 合并后一周在客户端中设置分叉ID
* 在设置TTD之前,EL客户端为用户安装启用引擎API
* 正在记录防止活性失败的 MEV-boost 保护措施, 建议仅在合并完成后使用 MEV-boost
* 更新 EIP4444(绑定历史数据),下一步在合并后在 Goerli 测试网上测试导出/导入
* EthereumJS 客户端 [v0.6](https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/client/merge) :支持 PoS 测试网,同步 JavaScript EL+CL 客户端
* Besu [v22.7.0-RC-2](https://github.com/hyperledger/besu/releases/tag/22.7.0-RC2):性能改进和修复
* KZG 仪式[视频会议](https://www.youtube.com/watch?v=7c4FybMLvjg&t=190s):测试[网站](https://trustedsetuptest.web.app/),计划在Devcon上做出贡献
* Vitalik 关于[调整内存 gas 成本的建议](https://notes.ethereum.org/@vbuterin/proposals_to_adjust_memory_gas_costs)
## 权益证明(共识层)
* Lighthouse [v2.4.0](https://github.com/sigp/lighthouse/releases/tag/v2.4.0): 主网改进,支持 Goerli 测试网
* Teku [v22.7.0](https://github.com/ConsenSys/teku/releases/tag/22.7.0): 支持 Goerli 测试网, 添加了一个熊猫banner图来庆祝合并完成
* Lodestar [v0.41.0](https://github.com/ChainSafe/lodestar/releases/tag/v0.41.0): 支持 Goerli 测试网
* MEV-boost [信息网站](https://boost.flashbots.net/)
* Obol的[Athena](https://blog.obol.tech/the-athena-testnet/)公共测试网——分布式验证者中间件客户端
* Miga Labs[验证者迁移实验](https://medium.com/@migalabs/eth2-0-fluid-validator-migration-7c830557c154):250 个验证者跨6个客户端迁移
## Layer2
* zkEVM zk-rollup 公告:
* Polygon zkEVM [开源实现](https://blog.polygon.technology/the-future-is-now-for-ethereum-scaling-introducing-polygon-zkevm)
* Scroll [pre-alpha 测试网](https://mirror.xyz/scroll.eth/XQyXDgyxoefag6hcBgGJFz8qrb10rmSU-zUBvY3Q9_A)
* zkSync v2.0 [路线图](https://matterlabs.medium.com/100-days-to-mainnet-6f230893bd73), 100天内上主网
* [TxStreet 交易可视化工具](https://twitter.com/txstreetCom/status/1549016696618377216) 添加 Arbitrum, 测试版
## EIP
* [EIP4883](https://github.com/ethereum/EIPs/pull/4888/files): 可组合的 SVG NFT
* [EIP5269](https://github.com/ethereum/EIPs/pull/5269/files): ERC 接口检测
* [EIP5289](https://github.com/ethereum/EIPs/pull/5289/files): 公证接口,让智能合约在链下具有法律约束力
* [EIP5313](https://eips.ethereum.org/EIPS/eip-5313): 轻合约所有权
* 关于[EIP 编号应该怎样选择](https://github.com/ethereum/EIPs/issues/5294)的讨论
## 开发者资料
* Remix [v0.25.0](https://medium.com/remix-ide/remix-v0-25-0-released-5b8902464413): 克隆 Git 库,从 Etherscan 和 GitHub 打开 Solidity,Foundry 重新映射,用改进的provider标签进行部署
* [solady](https://github.com/Vectorized/solady#readme) (gas优化的 Solidity 代码段),功能有:MerkleProof、ECDSA、Sort、Base64、LibString、LibBitmap 和 SafeTransferLib
* [huffmate](https://github.com/pentagonxyz/huffmate#readme) (Huff 中的合约库): auth, data structures, math 和 tokens
* Paul R Berg 的 [Foundry 模板](https://github.com/paulrberg/foundry-template#readme),包含PRBTest, Forge Std, Solhint, Prettier, GitHub Actions 和 Conventional Commits
* Nethereum [v4.7.0](https://github.com/Nethereum/Nethereum/releases/tag/4.7.0)(.Net 库):新 Unity 库更好的支持 RPC 客户端适配器
* Tenderly [Gas 分析工具](https://blog.tenderly.co/how-to-reduce-smart-contract-gas-usage/): 分析函数的gas使用情况
* OpenZeppelin [Ethernaut](https://ethernaut.openzeppelin.com/) CTF 的新UI; StErMi 的 [Ethernaut 解法](https://stermi.medium.com/lets-play-ethernaut-ctf-learning-solidity-security-while-playing-1678bd6db3c4)
* Ethernaut DAO CTF [car market 解法](https://stermi.medium.com/ethernautdao-ctf-wallet-solution-1793f990c2d5)
* Tincho: [深入了解发送 1 DAI 时发生了什么](https://www.notonlyowner.com/learn/what-happens-when-you-send-one-dai)
## 安全
* PREMINT [300+ NFT 被盗](https://blog.premint.xyz/p/july-17-2022-incident-update), 恶意 JavaScript 利用了图像上传漏洞
* OpenZeppelin 合约公示: [ERC165Checker](https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-qh9x-gcfh-pcrw) 和 [SignatureChecker](https://github.com/OpenZeppelin/openzeppelin-contracts/security/advisories/GHSA-qh9x-gcfh-pcrw) 可能会回退的问题
* [ConsenSys Diligence](https://consensys.net/blog/diligence/smart-contract-auditing-with-turn-token/) 拍卖 40 小时的审计时间的 NFT
* 历史[重入攻击](https://github.com/pcaversaccio/reentrancy-attacks#readme)列表
—
原文链接:https://weekinethereumnews.com/week-in-ethereum-news-july-23-2022/
作者:Evan Van Ness
翻译:[翻译小组](https://learnblockchain.cn/people/412)
(编者注:本翻译不代表区块链开发网的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。)
POW关闭(合并)
- Goerli 是主网之前最后一个测试网合并,TTD(Terminal Total Difficulty)预计8月9日至11日
- Goerli-shadow-fork-5 合并成功
- Mainnet-shadow-fork-10 7月28日合并
主网(执行层)
- 最新的核心开发者视频会议. 来自Tim Beiko和 Christine Kim的记录:
- 节点运营商需要同时运行执行层和共识层客户端
- 合并后一周在客户端中设置分叉ID
- 在设置TTD之前,EL客户端为用户安装启用引擎API
- 正在记录防止活性失败的 MEV-boost 保护措施, 建议仅在合并完成后使用 MEV-boost
- 更新 EIP4444(绑定历史数据),下一步在合并后在 Goerli 测试网上测试导出/导入
- EthereumJS 客户端 v0.6 :支持 PoS 测试网,同步 JavaScript EL+CL 客户端
- Besu v22.7.0-RC-2:性能改进和修复
- KZG 仪式视频会议:测试网站,计划在Devcon上做出贡献
- Vitalik 关于调整内存 gas 成本的建议
权益证明(共识层)
- Lighthouse v2.4.0: 主网改进,支持 Goerli 测试网
- Teku v22.7.0: 支持 Goerli 测试网, 添加了一个熊猫banner图来庆祝合并完成
- Lodestar v0.41.0: 支持 Goerli 测试网
- MEV-boost 信息网站
- Obol的Athena公共测试网——分布式验证者中间件客户端
- Miga Labs验证者迁移实验:250 个验证者跨6个客户端迁移
Layer2
- zkEVM zk-rollup 公告:
- Polygon zkEVM 开源实现
- Scroll pre-alpha 测试网
- zkSync v2.0 路线图, 100天内上主网
- TxStreet 交易可视化工具 添加 Arbitrum, 测试版
EIP
- EIP4883: 可组合的 SVG NFT
- EIP5269: ERC 接口检测
- EIP5289: 公证接口,让智能合约在链下具有法律约束力
- EIP5313: 轻合约所有权
- 关于EIP 编号应该怎样选择的讨论
开发者资料
- Remix v0.25.0: 克隆 Git 库,从 Etherscan 和 GitHub 打开 Solidity,Foundry 重新映射,用改进的provider标签进行部署
- solady (gas优化的 Solidity 代码段),功能有:MerkleProof、ECDSA、Sort、Base64、LibString、LibBitmap 和 SafeTransferLib
- huffmate (Huff 中的合约库): auth, data structures, math 和 tokens
- Paul R Berg 的 Foundry 模板,包含PRBTest, Forge Std, Solhint, Prettier, GitHub Actions 和 Conventional Commits
- Nethereum v4.7.0(.Net 库):新 Unity 库更好的支持 RPC 客户端适配器
- Tenderly Gas 分析工具: 分析函数的gas使用情况
- OpenZeppelin Ethernaut CTF 的新UI; StErMi 的 Ethernaut 解法
- Ethernaut DAO CTF car market 解法
- Tincho: 深入了解发送 1 DAI 时发生了什么
安全
- PREMINT 300+ NFT 被盗, 恶意 JavaScript 利用了图像上传漏洞
- OpenZeppelin 合约公示: ERC165Checker 和 SignatureChecker 可能会回退的问题
- ConsenSys Diligence 拍卖 40 小时的审计时间的 NFT
- 历史重入攻击列表
原文链接:https://weekinethereumnews.com/week-in-ethereum-news-july-23-2022/ 作者:Evan Van Ness 翻译:翻译小组
(编者注:本翻译不代表区块链开发网的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。)
本文参与区块链开发网写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。
- 发表于 2022-07-24 16:07
- 阅读 ( 467 )
- 学分 ( 23 )
- 分类:以太坊