首页
/ Lighthouse v7.0.0 版本发布:Electra 硬分叉与重大功能更新

Lighthouse v7.0.0 版本发布:Electra 硬分叉与重大功能更新

2025-06-16 07:42:59作者:秋泉律Samson

Lighthouse 是以 Rust 语言实现的区块链共识层客户端,由 Sigma Prime 团队开发维护。作为区块链生态中性能优异的客户端选择之一,Lighthouse 以其高效稳定著称,特别适合生产环境部署。本次发布的 v7.0.0 版本是 Lighthouse 的一个重要里程碑,主要引入了区块链 Electra 硬分叉支持,并带来多项功能增强与优化。

核心更新:Electra 硬分叉支持

v7.0.0 版本最重要的更新是对 Electra 硬分叉的全面支持。Electra 是区块链共识层的重大升级,与执行层的 Prague 升级共同构成 Pectra 升级。Electra 的核心特性是引入了"最大有效余额"(Max EB)机制,将单个验证者的最大有效余额从 32 ETH 提升至 2048 ETH。

这一改变将显著提升网络运行效率,降低验证者数量同时保持同等安全级别。更重要的是,Max EB 机制消除了质押激励中的某些中心化因素,使独立验证者也能获得之前仅大型运营商才能享受的复利收益。

验证者可以通过"合并"(consolidation)操作来调整其最大有效余额,这是一种将质押从一个验证者转移到另一个验证者的过程。合并操作通过智能合约调用触发,完全自愿且可选择性执行。对于运行少量验证器的独立运营商,无需强制进行合并操作。

网络协议与性能优化

v7.0.0 在网络协议方面做出了重要改进,默认启用了 IPv6 支持。当检测到全局可路由地址时,Lighthouse 将自动监听 IPv6 连接。对于仅配置 IPv4 的大部分用户,这一变更不会产生影响,但能显著改善已正确配置 IPv6 栈的用户体验。IPv6 默认监听端口已从 9090 改为 9000(与 IPv4 相同),可通过 --port6 标志调整。

在性能方面,v7.0.0 优化了状态缓存机制,默认缓存大小调整为 32,以在非最终性期间更好地控制内存使用。同时改进了状态缓存启发式算法,提升了非最终性期间 BlocksByRange/BlobsByRange 请求的响应效率。对于连接 HTTP API 的服务(如 Rocket Pool 奖励生成、区块浏览器等),建议将 --state-cache-size 设置为更高值(如 128)以获得更好性能。

验证者相关改进

新版本在验证者客户端方面有几个重要更新:

  1. Gas Limit 强制执行:Lighthouse 现在会在验证来自外部构建者(如 mev-boost 中继)的执行负载时强制执行 Gas Limit 偏好设置。用户可通过 --gas-limit 为连接到 VC 的所有验证器配置 Gas Limit,或在 validator_definitions.yml 文件中设置单独限制。

  2. 新增 --disable-attesting 标志:允许临时禁用验证者客户端的证明功能,便于维护操作。

  3. 改进的验证者合并工具:为 Electra 的验证者合并操作提供了更完善的工具链支持。

其他重要特性

  1. 实验性 redb 数据库后端:新增了对 redb 数据库后端的支持,目前仍处于实验阶段,仅推荐专家用户使用。

  2. 运行时可信节点管理:新增了运行时动态添加可信节点的 API 接口。

  3. 完整 Hoodi 测试网支持:新增了 --network hoodi 标志以支持 Hoodi 测试网。

  4. 默认启用轻客户端服务器:轻客户端服务器现在默认启用,无需额外配置。

升级注意事项

  1. 强制升级:所有主网用户必须在 2025 年 5 月 7 日 Electra 分叉前升级到 v7.0.0 版本,否则需要重新同步链数据。

  2. 执行客户端兼容性:必须同时升级执行客户端至兼容 Pectra 的版本,包括 Reth v1.3.12、Nethermind v1.31.9、Geth v1.15.9 等。

  3. Rust 编译器要求:从源码编译的用户需将 Rust 编译器升级至 1.83.0 或更高版本。

  4. IPv6 回退:如需禁用 IPv6,可使用 --listen-address 0.0.0.0 标志仅监听 IPv4。

  5. 状态缓存日志:由于缓存大小调整,可能会看到更多 WARN State cache missed 日志,这些警告可安全忽略,将在下个版本中降级为 DEBUG 级别。

总结

Lighthouse v7.0.0 是一个功能丰富且关键的版本更新,不仅为即将到来的 Electra 硬分叉做好准备,还带来了多项网络协议改进和性能优化。对于区块链节点运营商而言,及时升级至该版本至关重要,以确保网络顺利过渡到新的共识机制。新版本在验证者功能、数据库选项和网络协议等方面的增强,进一步巩固了 Lighthouse 作为高效稳定区块链客户端的地位。

登录后查看全文
热门项目推荐
相关项目推荐

项目优选

收起
kernelkernel
deepin linux kernel
C
23
6
docsdocs
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
226
2.28 K
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
9
1
flutter_flutterflutter_flutter
暂无简介
Dart
526
116
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
989
586
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
351
1.43 K
leetcodeleetcode
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
61
17
GLM-4.6GLM-4.6
GLM-4.6在GLM-4.5基础上全面升级:200K超长上下文窗口支持复杂任务,代码性能大幅提升,前端页面生成更优。推理能力增强且支持工具调用,智能体表现更出色,写作风格更贴合人类偏好。八项公开基准测试显示其全面超越GLM-4.5,比肩DeepSeek-V3.1-Terminus等国内外领先模型。【此简介由AI生成】
Jinja
47
0
giteagitea
喝着茶写代码!最易用的自托管一站式代码托管平台,包含Git托管,代码审查,团队协作,软件包和CI/CD。
Go
17
0
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
JavaScript
214
288