Conflux 网络(Tethys)将升级为 1.1.2 版本。
配置改进
将默认节点类型更改为全节点,而不是归档节点。并允许使用条目 node_type 在配置文件中设置节点类型。
添加参数以独立配置不同类型数据的垃圾收集时间(例如收据,交易,块跟踪,状态等)。检查 run/tethys.toml 中的 additional_maintained_* 条目。
如果未设置 block_db_dir 或 netconf_dir,则将默认目录放入配置有 conflux_data_dir 的目录中。旧的行为默认放在硬编码的 ./blockchain_data 中。
添加参数 public_rpc_apis 来控制公共可用的RPC接口集。
现在对测试用 RPC 的访问权限不再与运行模式(mode)相关。删除参数 enable_tracing,因为它已包含在新的 public_rpc_apis 中。
RPC改进
添加新的本地 RPC cfx_getEpochReceipts,以允许根据纪元号查询收据。
添加新的跟踪 RPC trace_filter,以允许根据纪元/类型/偏移量查询跟踪。
添加新的跟踪 RPC trace_transaction。
对与跟踪相关的 RPC 中返回的字节使用十六进制编码。
在 cfx_getStatus 中添加新字段 latestCheckpoint,latestConfirmed和 latestState。
改进一些 RPC 错误报告。
性能优化
通过配置 additional_maintained_snapshot_count 来减少用于维护更多快照的内存使用量。
Bug修复
修复了当全节点同步数据时可能出现的 OOM 错误。
修复了归档节点同步数据时交易池中可能出现的 OOM 错误。
在 cfx_getStatus 中返回正确的 block_number。
修复了一个错误,该错误使配置 mining_author 需要额外的引号才能使用 CIP-37 base32 地址。
修复了如果主链频繁切换,则块跟踪可能不正确的错误。
如不升级节点、不参与本次升级,会出现什么情况?
对普通用户会有什么影响?
衷心感谢 Conflux 社区以及所有 Conflux 生态的开发者们,感谢你们的努力、思考和贡献,为 Conflux 带来了更好的明天。
本文分享自微信公众号 - Conflux中文社区(Conflux-Chain)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。