每周以太坊进展 2023/6/24

  • EthWeekly
  • 更新于 2023-06-26 16:21
  • 阅读 1231

每周以太坊进展 2023/6/24

Dencun (Cancun + Deneb) 升级

  • 最新的所有核心开发人员 – 执行 (ACDE)视频会议蒂姆·贝科 ( Tim Beiko)的总结。Tim BeikoChristine Kim的记录:
    • 执行规范测试(Execution Spec Tests)是用 Python 实现的以太坊执行层客户端的新测试集合及框架,包含针对EIP4844的新的测试集合,并不是要完全取代ethereum/tests。
    • Dencun 升级讨论:EIP4844 预编译地址移至 0xA;提议用环形缓冲器限制 EIP4788 存储增长;在EVM中复制内存区域(MCOPY)的测试用例已添加到 ethereum/tests 库,鼓励所有执行层客户端测试 EIP5656;修改引擎 API
    • EIP4844 devnet 6 遇到一些问题,当有稳定的客户端版本并通过蜂巢测试就重新启动为 devnet 7
    • 讨论将 ERC 提案移到一个与 EIP 分开的存储库
  • 共识规范v1.4.0-beta.0:Deneb 功能完整,稳定,可能会有小补丁、配置更改、错误修复
  • EIP4844:

Layer 1

  • Reth v0.1.0-alpha:Rust 执行层客户端,用 NVMe SSD 在 50 小时内同步存档节点 2TB 数据库,还有用于构建 EVM 基础设施的 SDK、Apache/MIT 许可证

  • EthereumJS v6(v7之前的最终版本):更新以太坊密码学,添加 allowUnlimitedInitcodeSize 选项,移除未最终确定的状态代码(EIP4844)

  • Verkle 信息网站 : 矢量承诺+默克尔树+检索(键的前缀)。

客户端版本

  • 共识层:
    • Lodestar v1.9.0:修复了减少 97% 的数据库大小的问题,保护导出格式与其他客户端兼容,用于测试的禁用同行评分标记
    • Nimbus v23.6.0--history:prune选项默认启用,无需昂贵的状态重放即可处理过去的证明, 可用 Keymanager API 执行自愿退出
  • 执行层:
    • Erigon v2.47.0:修复 v2.45.0,无需重新同步

给质押者

研究

Layer 2

EIP/标准

  • EIP:
    • MetaEIP7199:Linter 范围 
    • EIP7212:支持预编译 secp256r1 曲线
  • ERC(应用层):
    • ERC838:REVERT错误原因加入 ABI 规范
    • ERC7196:简单代币
    • ERC7201:命名空间存储布局 
    • ERC7202:链下检查(用于低成本 ERC1155 分发)
    • ERC7204:合约钱包管理资产
    • ERC7208:MetaNFT keystore 合约 

开发者资料

  • Hardhat:
  • Alloy:重写 ethers-rs,包括用 Rust 写的 Solidity 类型系统
  • Solidity 数据位置指南(内存、calldata 和存储)
  • Cookbook ChefGPT Remix 插件可回答 Solidity 问题,包括当前合约的问题
  • 以 WETH 为例介绍Ape(Python 开发者的合约开发框架)
  • Uniswap v4闪电贷模板 
  • Seaport 两个辅助合约SeaportValidatorSeaportNavigatorSeaportValidator帮助合约扫描订单返回错误和警告,SeaportNavigator将“完成”一组订单的多复杂性抽象到单一的RPC请求
  • Simon de la Rouviere:Daisychains NFT 链上 SVG 动画[Andrew 有一个免费 mint]
  • Smoldata:合约的 zero-ETL 索引

安全

  • Astaria(NFT 借贷)漏洞披露,协议已暂停无法发起新的贷款,确认没有资产丢失。BeaconProxy.sol 实现有问题,beacon 代理可能被操纵加载流氓实现合约从而允许自毁

  • Foundation NFT 合约漏洞披露,合约所有者可以自毁实现,销毁铸造的 NFT

  • Tincho:审计员在安全代码审查之前应该向开发人员询问的问题

生态

  • Etherscan代码阅读器,接入OpenAI 回答有关某合同地址的问题,需要OpenAI API密钥,测试版

应用层

原文链接:https://weekinethereumnews.com/week-in-ethereum-news-june-24-2023/ 作者:Evan Van Ness 翻译:EthWeekly 参与登链翻译计划,做 web3 中文内容的拓荒者,引入更多优质英文技术内容

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

相关问题

0 条评论

请先 登录 后评论
EthWeekly
EthWeekly
0x10fE...754a
每周以太坊进展,及时更新