Bitcoin Core Software Update Aims for Speed and Security Patches

Summary

Bitcoin Core 32.0 is in release-candidate testing, with a target release around October 10. The update is aimed at node operators and developers who use Bitcoin Core to verify Bitcoin transactions and run wallets or related services. Main changes include faster block validation by reading database data in parallel, which improves verification speed without affecting Bitcoin’s block production. Four wallet commands will also default to a newer format for partially signed Bitcoin transactions, while still allowing the older format. Security fixes include one for a flaw where crafted wallet names could trigger commands on a node’s computer on non-Windows systems when `walletnotify` was enabled, and another for excessive memory use in the new HTTP server. The memory issue could be triggered by authenticated clients and, with REST enabled, even unauthenticated connections. A revised patch reduced memory growth dramatically.