Bitget App
交易“智”变
行情交易合约BOT理财跟单Web3
LXDAO 支持 | EIP Fun Weekly #92: 动态调整验证器退出限制、内存效率、栈操作

LXDAO 支持 | EIP Fun Weekly #92: 动态调整验证器退出限制、内存效率、栈操作

LXDAOLXDAO2025/04/09 09:30
作者:LXDAO

大家好!欢迎阅读 EIP Fun 周刊第 92 期。让我们来看看本周 EIP 社区都发生了什么吧。

LXDAO 支持 | EIP Fun Weekly #92: 动态调整验证器退出限制、内存效率、栈操作 image 0


大家好!欢迎阅读 EIP Fun 周刊第 92 期。让我们来看看本周 EIP 社区都发生了什么吧。



01 会议更新


Consensus Layer Meeting #154


# 链接

https://www.youtube.com/watch?v=RWBhHHrZ48w


# 会议摘要


Pectra 升级

  • Pectra 升级测试:在 Hoodi 测试网上完成了 Pectra 的测试,但验证器进行追加存款时存在一些局限性。

  • 主网激活日期:Pectra 主网激活现已定于 5 月 7 日,最终客户端发布的截止日期为 4 月 21 日。

  • 客户端准备情况:客户端团队在准备好后会尽快发布最终更新以支持 Pectra 主网升级。

  • Blob 扩展(PeerDAS 更新):正在实施 PeerDAS 规范,计划在 Fusaka 后进行自动化的 blob 容量增加。

其他信息

  • Fusaka 升级范围:讨论将包括 EIP 7917 和 EIP 7898 等关键 EIP,作为 Fusaka 的一部分。

  • EIP 7922:EIP 7922 引入了动态的验证器退出队列速率限制,以改进验证器操作。


02 每周 EIP 和 ERC 重点



EIP-7922: Dynamic Exit Queue Rate Limit


# 链接

https://github.com/ethereum/EIPs/pull/9552/files


简介:动态调整验证器退出波动限制,以优化退出过程,增强网络灵活性,同时确保安全性。


目的:

  • 提出基于历史数据动态调整验证器退出波动限制,使以太坊能够处理验证器退出的峰值,同时保持网络安全性和稳定性。


关键优势:

  • 退出需求的灵活性:在高需求期间(如市场事件)减少验证器的等待时间,同时保持网络安全性。

  • 改善验证器体验:通过动态调整波动限制,以太坊可以在容量允许时处理更多的退出,使验证器退出更加高效。

  • 网络安全保障:动态调整确保每个滚动两周周期内都保持相同的安全约束。


关键组成部分:

  • 动态波动限制:最大波动限制基于前几的未使用波动容量进行调整。

  • 历史波动向量:该向量跟踪前 16 代使用的波动容量,用于确定当前周期的允许波动。

  • 基于代的退出排队:退出队列现在基于 256 epoch 进行,使得过程更加灵活,并与实际需求模式对齐。



EIP-7923: Linear, Page-Based Memory Costing


# 链接

https://github.com/ethereum/EIPs/pull/9556/files


简介:用线性、基于页面的模型替代 EVM 的二次内存定价,降低成本、提高效率,并支持现代内存使用模式。


目的:

  • 通过将过时的二次成本公式替换为线性、基于页面的系统,引入更高效和可预测的内存定价模型,从而提高性能、减少 Gas 成本,并增强与高级编程范式的兼容性。


关键优势:

  • 更低且可预测的成本:使内存使用更加经济并易于推理,特别是在进行大规模分配时。

  • 改善语言支持:支持智能合约语言(如 Solidity 和 Vyper)中的现代内存管理(例如,分离堆和栈)。

  • 效率提升:减少 Gas 使用,并使基于内存局部性和使用模式的优化成为可能。

  • 支持虚拟内存:模拟虚拟内存行为,允许更高级的内存处理。


关键组成部分:

  • 基于页面的模型:内存被划分为 4KB 的页面。在消息调用中首次访问一个页面的成本为 100 Gas;访问最近未使用的页面(LRU)成本为 6 Gas。

  • 虚拟寻址:内存是虚拟寻址的,最大寻址空间为 4GB(2^32 字节)。

  • 全局内存限制:每个交易的硬限制为 64MB(16,384 页),以缓解 DoS 风险。

  • 指令成本:内存指令(如 MLOAD、MSTORE 等)的基本 Gas 成本保持为 3 Gas。

  • MSIZE 语义:为保持向后兼容性不做更改——返回最高触及的字节,向上舍入到 32。



EIP-7912: Pragmatic expansion of stack manipulation tools


# 链接

https://github.com/ethereum/EIPs/pull/9501/files


简介:为 EVM 引入新的栈操作指令,支持更深层次的栈访问。


目的:

  • 通过为任意栈深度添加新指令,增强 EVM 的栈操作能力,从而支持更高效、灵活的智能合约栈操作。


关键优势:

  • 改善栈访问:使栈操作能够超越当前深度,支持更复杂的合约逻辑和更深层次的栈操作。

  • 高效的栈操作:新指令如 SWAPN 和 DUPN 提供动态的栈访问,减少了代码版本化的需求,改善了编译器行为。

  • 增强灵活性:EXCHANGE 指令允许基于动态索引交换栈中的两个元素,从而支持更复杂的合约模式。


关键组成部分:

  • 新指令:

    • SWAP17-SWAP24:将顶部元素与第 17 至 24 个最近的栈元素交换。

    • DUP17-DUP24:复制第 17 至 24 个最近的栈元素,并将其推送到栈顶。

    • SWAPN 和 DUPN:基于整数 N(通过前置 PUSH1 指令指定)交换或复制栈元素。

    • EXCHANGE:交换栈中 N-1 和 M-1 索引位置的两个元素,其中 N 和 M 由 PUSH2 操作推导。



其他 EIP 和 ERC


  • EIP-7925: Optional RPC Methods `eth_sendBlobs` and `eth_getBlobsStatus`

# 链接

[1] EIP-7925:

https://github.com/ethereum/EIPs/pull/9562/files



03 EIP 近期活动


所有核心开发者 - 执行(ACDE) #209


· 日期时间: 

   2025 年 4 月 10 日,14:00-15:30 UTC

· 如需了解详细会议议程,可以浏览:

https://github.com/ethereum/pm/issues/1414


EIPIP 会议 115


· 日期时间: 

   2025 年 4 月 16 日,14:00 UTC

· 如需了解详细会议议程,可以浏览:

https://github.com/ethereum/pm/issues/1402


AllWalletDevs | 第 32 次会议


· 日期时间: 

   2025 年 4 月 16 日,17:00 UTC

· 如需了解详细会议议程,可以浏览:

https://github.com/ethereum/pm/issues/1394




LXDAO 支持 | EIP Fun Weekly #92: 动态调整验证器退出限制、内存效率、栈操作 image 1


LXDAO 支持 | EIP Fun Weekly #92: 动态调整验证器退出限制、内存效率、栈操作 image 2

0

免责声明:文章中的所有内容仅代表作者的观点,与本平台无关。用户不应以本文作为投资决策的参考。

PoolX:锁仓获得新代币空投
不要错过热门新币,且APR 高达 10%+
立即参与!