Conflux(CFX)网络已发布其最新升级版本2.4.1,旨在通过一系列技术改进和漏洞修复来提升用户和开发者体验。根据Conflux论坛,此次升级在RPC方法、存储和代码维护方面引入了几个关键增强功能。
RPC 改进
最新更新对远程过程调用(RPC)功能进行了显著改进。这些包括为eSpace实现类似以太坊geth和eth_getBlockReceipts的debug_trace RPC。核心空间调试和测试命名空间的RPC方法已得到优化,同时增强了eSpace主RPC方法的错误信息。此外,更新支持2930和1559类型的事务用于cfx_sendTransaction和cfx_signTransaction,并在eth_call和eth_estimate中引入了自定义错误回滚的支持。
此外,增加了最新1024个区块的费用历史缓存以提高查询性能,现在CallRequest支持input和data。更新还包括交易池替换的原因,并更新了核心空间RPC block.gasUsed行为以提供更全面的信息。当调用eSpace的estimate和call时,不会设定零gas。
存储和漏洞修复
在存储方面,升级优化了状态和账户检查点,并重写了状态预取器。实施了若干漏洞修复,包括解决eSpace零gas_price估算错误,并根据CIP1559调整区块gas_limit。还解决了在传递最大gas费用时,eth_estimate未能检查余额是否足以支付gas费用的问题。
代码维护和建议
此次版本中的代码改进包括移除不必要的unsafe代码以及重构以提高可维护性。建议节点操作员和矿工暂停当前节点操作,用新的Conflux v2.4.1节点程序替换现有可执行文件,并重新启动他们的节点以确保稳定性和性能提升。
Conflux团队强烈建议升级到新版本以受益于增强的节点稳定性和性能。社区和开发者因其对生态系统的持续支持和贡献而受到认可。
Image source: Shutterstock