区块链 区块链技术 比特币公众号手机端

每周以太坊进展 2023/5/27

liumuhui 2年前 (2023-06-28) 阅读数 216 #技术
文章标签 每周以太坊

Dencun (Cancun + Deneb)升级

  • 最新的所有核心开发人员 - 执行 (ACDE)视频会议。Tim Beiko的总结。Tim Beiko和Christine Kim的记录:
    • SELFDESTRUCT 弃用的影响分析:EIP6780(SELFDESTRUCT 将仅在与部署合约同一笔交易中有用)影响较小,将包含在 Cancun 升级中;EIP6913 SETCODE 暂时不包含在 Cancun 升级中
    • EIP4844 讨论:excess_data_gas,使用 big endian 进行预编译,删除 SSZ EIP,起草测试网 Devnet #6 规范(Dencun devnet之前的最后一个 EIP4844 特定devnet)
    • 提议将 Cancun 和 Prague 操作码排序添加到执行层规范中
    • Cancun 的最终候选EIP :EIP4788(EVM 中的添加信标区块根)、EIP2537(BLS 预编译)、EIP5656(MCOPY 操作码)、EIP5920(PAY 操作码)和 EIP7069(改进的 CALL 指令);Cancun 不再考虑新 EIP
  • 共识规范v1.4.0-alpha.0:Deneb 更新和 attnets 改造
  • KZG 仪式接近 10 贡献者,现在拥有16 笔主网交易的账户可用

Layer 1

  • Ben Edgington:《以太坊升级电子书》添加新章节: 存款和取款
  • Geth 团队:如果绝大多数 EL 客户端出现错误会怎样?
  • Verkle 覆盖树转换方法实现

客户端版本

  • 共识层:
    • Lighthouse v4.2.0:验证器客户端更快地检测和避免执行层信标节点与离线执行层一起工作。
    • Prysm v4.0.5:改进了见证聚合
  • 执行层:
    • Geth v1.12.0:移除 PoW,GraphQL 数值编码为十六进制字符串
    • Nethermind v1.18.2:同步过程加速

给质押者

  • Eth-wizard v0.9.7:验证者在 Ubuntu/Windows 上使用 MEV-Boost

研究

  • 实现 Proposer-Builder 分离的路径:通过 Two-Block (两个 slot )HeadLock 自上而下实现,通过 optimistic relay 自下而上实现
  • 计时博弈:为了优化 MEV 捕获,提案者可能会延迟区块提案,但仍确保提案及时包含进去。

Layer 2

  • 去中心化定序技术:使用分布式验证器技术对 L2 定序器进行渐进式去中心化的提议
  • Layer N 零知识欺诈证明:混合方法只需要在存在欺诈可能性时生成证明

EIP

  • EIP:
    • EIP7069:改进的 CALL 指令
  • ERC:
    • ERC7050:标记 NFT 创作者
    • ERC7053:可互操作的数字媒体索引
    • ERC7066 : ERC721 可锁定

开发者资料

  • OpenZeppelin Contracts v4.9.0:为 Optimism 、 Base 带来有时间戳支持的治理,针对 ERC-4626 通膨攻击提供保护,改进了默认AccessControl 以更好地处理默认管理员角色,兼容 EIP5267, 使用eip712Domain()增强了 Web3 应用程序中签名的互操作性。
  • Solc 合约元数据解释:IPFS哈希值和solidity编译器版本
  • Foundry:
    • Foundry pre v1 更新亮点
    • Forge-std v1.5.6:新作弊码和纯控制台日志
    • 提示:控制台日志记录支持格式说明符,例如 %s 和 %d
  • abi-to-sol v0.7:生成可嵌入的输出(例如,无 pragma,无license identifier)
  • 使用模糊测试查找精度损失漏洞的指南
  • Cicada:使用同态时间锁难题的隐私链上投票
  • Vyper v0.3.8:瞬态存储关键字、三元运算符、内置 raw_revert 函数、移位运算符、可配置的 send() gas 和使用 PUSH0
  • Ape v0.6.9:通过 Pytest fixtures、Python v3.11 支持和 use_network 标记更容易测试
  • Uniswap在 Sepolia 测试网上上线
  • enstate.rs:在 Rust 中使用缓存同时进行 ENS 查询
  • Safer:使用 Foundry 脚本将交易签署并提交到的 Safe 多重签名
  • Curta CTF Baby it's me 解决方案
  • 代码规范概述:关注简单的英语、状态机、图表、接口、占位符测试和可选的形式化定义
  • Echidna v2.2.0:多核模糊测试,优化覆盖收集,模糊测试速度提高 20 倍

安全

  • Tornado Cash治理被攻击者使用 SELFDESTRUCT + CREATE2捕获

生态

  • Vitalik: 过载以太坊社会共识是高风险的,应用开发者和二层网络需要找到替代方案来实现他们的安全目标,不会有救助。
  • Nick Fett: restaking 被过度炒作
  • Optimism 的RetroPGF第二轮学到的东西
  • ETHDam 黑客马拉松项目
  • ETHGlobal 匿名世界黑客马拉松决赛选手

应用层

  • Maker 投票将DSR 提高到 3.33%
  • Levon:获得 Maker 金库的信用评分,测试版
  • Kain:Synthetix 的状态
  • TAI(受控锚定稳定币)在主网上线
  • Astaria(NFT 支持的借贷)在主网上线,测试版
  • Safe multisig 支持 ERC1271 消息签名(用于 OpenSea 签名)
  • Utopia:安全的多重签名无gas交换,测试版
  • Flashbots Bundler:用于从受感染地址中拯救代币

原文链接:https://weekinethereumnews.com/week-in-ethereum-news-may-27-2023/ 作者:Evan Van Ness 翻译:EthWeekly

(编者注:本翻译不代表登链社区的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。)

版权声明

本文仅代表作者观点,不代表区块链技术网立场。
本文系作者授权本站发表,未经许可,不得转载。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门