首页
/ zksync-era核心版本v28.1.0技术解析

zksync-era核心版本v28.1.0技术解析

2025-06-16 01:05:53作者:郜逊炳

zksync-era是区块链Layer2扩容解决方案中的重要项目,采用零知识证明技术实现高效的链下交易处理。本次发布的v28.1.0版本在多个关键组件上进行了功能增强和性能优化,为开发者提供了更完善的工具链支持,同时提升了系统的稳定性和可扩展性。

核心功能升级

合约验证器增强

本次更新为合约验证器API新增了对区块浏览器验证请求的支持。这一改进使得开发者能够更便捷地通过标准接口完成智能合约的验证流程,简化了合约部署后的验证步骤。验证器现在可以直接处理来自区块浏览器的验证请求,减少了开发者在不同平台间切换的工作量。

执行节点优化

执行节点(EN)组件进行了重要架构调整,移除了对pubdata承诺模式的依赖。这一变更使得系统设计更加简洁,减少了模块间的耦合度,同时也为后续的性能优化奠定了基础。pubdata是zkSync中用于存储交易相关数据的重要概念,此次解耦意味着执行节点可以更专注于交易执行本身,而不需要关心数据存储的具体实现细节。

系统架构演进

网关迁移功能完善

zkstack命令行工具现在完整支持了从网关(Gateway)到新架构的链迁移功能,并移除了相关的功能标志。这意味着迁移流程已经趋于稳定,可以投入生产环境使用。迁移功能对于希望从旧版网关系统过渡到新版架构的项目至关重要,它确保了数据和状态的平滑转移。

TEE证明数据处理组件

服务器端新增了对tee_proof_data_handler组件的支持,这是一个面向可信执行环境(TEE)的证明数据处理模块。该组件能够安全地处理零知识证明生成过程中产生的关键数据,提供了额外的数据安全保障。特别值得注意的是,该版本还修复了处理blob存储数据时的反序列化回退机制,确保了在各种边缘情况下的数据完整性。

关键问题修复

网关迁移器改进

针对从网关迁移过程中发现的若干问题,开发团队进行了重点修复。特别是改进了对未知结算层的处理逻辑,使得迁移过程更加健壮。这些改进确保了在不同网络环境和配置下,迁移操作都能正确完成。

区块链发送器优化

区块链发送器组件修复了操作员轮换过程中的若干问题。操作员轮换是维护系统安全性的重要机制,此次修复确保了在更换操作员密钥时系统的稳定运行,防止了潜在的安全风险。

性能提升

状态保持器(State Keeper)组件实现了存储日志块加载的并行化处理,显著提升了在恢复SK缓存时的性能。通过并行加载多个存储日志块,系统能够更快地重建内存状态,减少了节点启动或恢复所需的时间。这一优化对于处理大量交易的历史数据尤为有效。

总结

zksync-era v28.1.0版本在功能完善、架构优化和性能提升等方面都取得了显著进展。从合约验证的便捷性提升,到核心组件的架构解耦,再到迁移工具的成熟化,这些改进共同推动了整个系统向更稳定、更高效的方向发展。特别是新增的TEE证明数据处理支持,为需要更高安全级别的应用场景提供了新的可能性。这些变化不仅增强了现有功能,也为未来的扩展奠定了基础。

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

项目优选

收起
docsdocs
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
152
1.96 K
kernelkernel
deepin linux kernel
C
22
6
ops-mathops-math
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
431
34
communitycommunity
本项目是CANN开源社区的核心管理仓库,包含社区的治理章程、治理组织、通用操作指引及流程规范等基础信息
251
9
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
145
190
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
989
394
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
8
0
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
193
274
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
936
554
金融AI编程实战金融AI编程实战
为非计算机科班出身 (例如财经类高校金融学院) 同学量身定制,新手友好,让学生以亲身实践开源开发的方式,学会使用计算机自动化自己的科研/创新工作。案例以量化投资为主线,涉及 Bash、Python、SQL、BI、AI 等全技术栈,培养面向未来的数智化人才 (如数据工程师、数据分析师、数据科学家、数据决策者、量化投资人)。
Python
75
69