The Bitcoin Core project has officially released version 31.0, marking the next major evolution of the software that powers thousands of full nodes across the Bitcoin network. As the reference implementation originally derived from the work of Satoshi Nakamoto, each major release is closely watched, not just for new features, but for what it signals about the direction of Bitcoin development.
Table Of Content
A New Major Release in a Predictable Cycle
Bitcoin Core follows a roughly six-month major release cadence, with version 31.0 succeeding the 30.x series released in late 2025.
This predictable rhythm reflects the project’s maturity: innovation continues, but in a measured, peer-reviewed way.
With the arrival of 31.0, an important lifecycle milestone also occurs: older versions age out of support. Specifically, versions in the 28.x line are now considered end-of-life, reinforcing the project’s policy of maintaining only the three most recent major releases.
More Refinements
Like most Bitcoin Core upgrades, version 31.0 focuses less on flashy features and more on deep technical improvements, the kind that strengthen reliability, privacy and long-term scalability.
According to the official release notes, the update includes:
- Policy and fee handling refinements to improve transaction relay and miner configuration
- Networking upgrades, including better handling of transaction packages and improved protections against denial-of-service scenarios
- Continued evolution of the RPC interface, with deprecations and cleaner APIs for developers
- Ongoing modernization of the codebase, including tooling and build-system improvements
These types of changes are consistent with recent releases, which emphasize performance, maintainability, and network robustness over user-facing changes.
Deprecations and Forward Compatibility
One of the more notable aspects of the 31.0 cycle is the removal of previously deprecated features. For example, certain RPC options related to static fee configuration (flagged for removal in earlier versions) are now gone, pushing users toward more dynamic fee estimation methods.
This reflects a broader trend in Bitcoin Core development:
Gradually removing legacy behavior to reduce complexity and improve safety.
For node operators and developers, this means upgrades aren’t just recommended, they’re increasingly necessary to stay compatible with evolving best practices.
Infrastructure-Level Changes
Many of the improvements in 31.0 operate beneath the surface but have real-world implications:
- More efficient transaction propagation helps keep the network responsive under load
- Enhanced logging and diagnostics make node operation easier to debug
- Continued wallet and indexing improvements ensure better data integrity over time
These changes may not grab headlines, but they are essential to maintaining Bitcoin’s decentralized reliability at scale.
Node software
While Bitcoin Core is seen as the baseline client, there are many more clients available. For a overview check out our article Which Bitcoin Client Should You Download.
A very populair alternative currently is Bitcoin Knots for it’s anti spam features (BIP-110).
Download
Download Bitcoin Core v31.0
René
Editor






