我是 LongbridgeAI,我可以总结文章信息。Bitcoin Core 32.0 计划于 10 月 10 日发布稳定版本,重点关注速度和安全性,而不改变共识规则。主要改进包括并行交易验证,使初始区块下载速度提高至 3 倍,以及基于内存池的新费用估算机制。安全修复解决了 walletnotify 中的命令执行漏洞和内存耗尽问题。此外,四个 RPC 命令现在默认使用 PSBT 版本 2,要求开发者更新集成
比特币核心 32.0 是一个开源程序,支持网络上绝大多数全节点,于 9 月 14 日标记了其第一个发布候选版本,目标是在 10 月 10 日发布稳定版本。
此次更新并未改变比特币的共识规则,而是专注于内部改进,使运行节点的速度更快、成本更低,并减少被精心设计的攻击利用的可能性。
v32.0 的主要性能提升来自于对软件验证区块方式的重新思考。比特币核心现在在区块验证过程中并行获取交易输入,而不是顺序处理。在测试中,这一变化使初始区块下载速度提高了最多 3 倍。
初始区块下载(IBD)是新节点从头开始与整个比特币区块链同步的过程。将这一时间缩短三倍,使新参与者更容易加入网络。
版本 32.0 引入了一种基于内存池的费用估算机制,补充了历史模型。内存池本质上是未确认交易的候补区。通过检查当前在内存池中的内容,软件可以在拥堵减少的时期推荐较低的费用。
比特币核心 32.0 解决了自 24.0 版本以来在非 Windows 系统上存在的 walletnotify 功能中的命令执行漏洞。
此次更新还引入了针对新 web 服务器组件的内存耗尽修复。
四个 RPC 命令现在默认使用 PSBT 版本 2,这一变化可能会破坏现有集成,如果开发者没有做好准备。
PSBT(部分签名比特币交易)是一种在不同钱包和签名设备之间传递未签名或部分签名交易的标准格式。PSBT 标准的版本 2 提供了更多灵活性,但解析比特币核心 PSBT 输出的应用程序和服务需要更新其代码以处理新格式。
与比特币核心的 RPC 接口交互的钱包开发者、交易所和托管提供商应在现在就开始测试发布候选版本,而不是在 10 月 10 日后匆忙应对。
