首页
/ MultiversX链核心升级v1.8.9:交易中继与内存池优化深度解析

MultiversX链核心升级v1.8.9:交易中继与内存池优化深度解析

2025-07-08 08:04:37作者:瞿蔚英Wynne

MultiversX是一个高性能的区块链平台,采用自适应状态分片技术和安全权益证明(SPoS)共识机制,旨在实现高吞吐量和低延迟的交易处理。作为其核心实现的mx-chain-go项目近期发布了v1.8.9版本,该版本聚焦于交易中继机制的重大升级和内存池的优化改进。

交易中继V3:革命性升级

本次版本最引人注目的特性是全新的Relayed V3交易中继机制。交易中继是区块链网络中的关键功能,允许第三方为用户支付交易费用。V3版本带来了几个重要创新:

  1. 无账户前置条件:系统现在可以处理发送方账户不存在的Relayed V3交易,这大大简化了中继交易的使用场景,特别是在新账户初始化时。

  2. 增强的Gas处理:新增了针对额外中继交易Gas限制的专用监控指标,使网络操作员能够更精确地跟踪和优化资源使用。

  3. API处理优化:节点API对Relayed V3交易的处理类型进行了专门调整,确保与现有系统的无缝集成。

内存池与交易处理改进

内存池作为交易进入区块链前的暂存区,其性能直接影响整个网络的吞吐量。v1.8.9版本对内存池进行了多项优化:

  1. 交易选择算法增强:内存池现在能够智能识别和处理Relayed V3交易,确保这些特殊交易得到合理优先处理。

  2. 池端点问题修复:解决了交易池端点相关的若干问题,提高了API的稳定性和可靠性。

  3. 重构与测试强化:对内存池代码进行了部分重构,并增加了链模拟器测试,提高了模块的健壮性。

智能合约与事件处理优化

  1. 多重转账事件解析:修复了MultiTransfer事件的解析问题,确保复杂的资产转移操作能被正确记录和处理。

  2. 多重智能合约结果:支持带有退款的多重智能合约结果,为更复杂的合约交互场景提供了更好的支持。

监控与可观测性提升

  1. 新增指标:专门为Relayed V3交易引入了额外的Gas限制监控指标,使运维团队能够更精确地掌握网络资源使用情况。

  2. 区块端点扩展:增强了区块端点功能,提供更丰富的区块信息查询能力。

配置管理的灵活性

  1. 可覆盖配置支持:系统现在支持数组形式的可覆盖配置,为节点操作员提供了更灵活的配置管理方式。

存储与性能优化

  1. 剪枝存储测试:加强了对剪枝存储器的测试覆盖,确保长期运行的节点能够有效管理存储空间。

  2. 链模拟器修复:解决了链模拟器中的若干问题,提高了开发和测试效率。

总结

MultiversX链核心v1.8.9版本通过引入Relayed V3交易中继机制和多项内存池优化,显著提升了网络的灵活性和性能。这些改进不仅增强了基础功能,还为开发者提供了更强大的工具集,为构建更复杂的去中心化应用奠定了基础。特别值得注意的是对无账户中继交易的支持,这为新的使用场景打开了大门,进一步降低了用户进入门槛。随着这些改进的部署,MultiversX网络将能够更好地支持高吞吐量的去中心化应用生态系统。

登录后查看全文

项目优选

收起
kernelkernel
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
471
465
kernelkernel
deepin linux kernel
C
32
16
atomcodeatomcode
Claude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get Started
Rust
2.09 K
218
ops-nnops-nn
本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。
C++
700
1.4 K
docsdocs
暂无描述
Dockerfile
780
5.08 K
pytorchpytorch
Ascend Extension for PyTorch
Python
758
968
flutter_flutterflutter_flutter
本仓库是 Flutter SDK 与 Flutter Engine 的 OpenHarmony 适配版本,由 CPF-Flutter 团队维护。开发者可使用熟悉的 Flutter 技术栈开发 OpenHarmony 应用,3.35.7 及以后的适配版本可基于本仓库源码构建支持 OpenHarmony 的 Flutter Engine。
Dart
1.04 K
271
ops-transformerops-transformer
本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。
C++
880
2.03 K
mindquantummindquantum
MindQuantum is a general software library supporting the development of applications for quantum computation.
Python
183
111
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
1.11 K
682