This guide explains Bitcoin Core 26.1 release in plain English. It summarises the important changes, who they affect and what should be checked before an upgrade.
TL;DR
- What it is: Bitcoin Core 26.1 was a maintenance release containing important corrections across wallet behaviour, RPC stability, peer networking and assumeUTXO operation. It addressed a getrawtransaction crash, wallet record lifetime problems, descriptor keypool consumption after failed address requests and several mutated-block handling cases.
- Why it matters: Bitcoin Core 26.1 was a focused reliability update, not a reason to skip change control. The strongest upgrade evidence combines verified software provenance, clean startup, wallet and RPC checks, healthy peer state and a documented rollback path.
- Current position: The release avoids branch-and-bound selection when subtract-fee-from-output is active, improves birth-time handling during scans, fixes use-after-free risk while erasing wallet records and prevents failed address calls from consuming descriptor keypool state.
Bitcoin Core 26.1 release in simple English
Bitcoin Core 26.1 release: Back up wallets and configuration, record version and peer state, verify the download, stop cleanly, replace the binary, start with existing data, review logs, test RPCs and preserve the previous binary for rollback.
Simple example
A node operator is checking Bitcoin Core 26.1 release. The release avoids branch-and-bound selection when subtract-fee-from-output is active, improves birth-time handling during scans, fixes use-after-free risk while erasing wallet records and prevents failed address calls from consuming descriptor keypool state.
Key terms in plain English
- Bitcoin Core:
- Widely used software that validates Bitcoin and can provide wallet, network and operator tools.
- RPC:
- A command that software sends to a node to request information or a local action.
- Mempool:
- A node’s changing local collection of valid, unconfirmed transactions.
- UTXO:
- An unspent transaction output: a piece of bitcoin that can be used as an input to a later transaction.
- Node:
- A computer running Bitcoin software that checks data and communicates with other peers.
Wallet corrections
The release avoids branch-and-bound selection when subtract-fee-from-output is active, improves birth-time handling during scans, fixes use-after-free risk while erasing wallet records and prevents failed address calls from consuming descriptor keypool state.
RPC stability
A getrawtransaction path that could segfault was corrected. The release also keeps an existing authentication cookie when the current process did not generate it, reducing surprising ownership changes.
Mempool visibility
Loading of the mempool receives clearer logging. Compare loaded counts and startup messages with the pre-upgrade baseline rather than assuming a clean exit guarantees identical transient state.
Peer networking
I2P sessions support both ECIES-X25519 and ElGamal destinations. Mutated-block handling fixes reduce incorrect peer consequences around invalid or altered block data.
Platform fixes
The macOS build uses hardened runtime support. Operators using packaged or notarised workflows should still verify signatures, provenance and local compatibility before replacement.
AssumeUTXO
A checkblockindex failure that could produce a core dump with assumeUTXO was fixed. Snapshot users should inspect both chainstates and retain background-validation evidence.
Upgrade procedure
Back up wallets and configuration, record version and peer state, verify the download, stop cleanly, replace the binary, start with existing data, review logs, test RPCs and preserve the previous binary for rollback. Build a revision-pinned evidence pack on an isolated node, wallet or protocol harness. Record source commit, binary hash, network, chain identity, configuration and dependencies.
Frequently asked questions
What is the main point of Bitcoin Core 26.1 release?
Bitcoin Core 26.1 release: Back up wallets and configuration, record version and peer state, verify the download, stop cleanly, replace the binary, start with existing data, review logs, test RPCs and preserve the previous binary for rollback.
For Bitcoin Core 26.1 release, what should a beginner know about wallet corrections?
The release avoids branch-and-bound selection when subtract-fee-from-output is active, improves birth-time handling during scans, fixes use-after-free risk while erasing wallet records and prevents failed address calls from consuming descriptor keypool state.
For Bitcoin Core 26.1 release, what should a beginner know about rpc stability?
A getrawtransaction path that could segfault was corrected. The release also keeps an existing authentication cookie when the current process did not generate it, reducing surprising ownership changes.
For Bitcoin Core 26.1 release, what should a beginner know about mempool visibility?
Loading of the mempool receives clearer logging. Compare loaded counts and startup messages with the pre-upgrade baseline rather than assuming a clean exit guarantees identical transient state.
Conclusion
Bitcoin Core 26.1 was a focused reliability update, not a reason to skip change control. The strongest upgrade evidence combines verified software provenance, clean startup, wallet and RPC checks, healthy peer state and a documented rollback path.
Primary sources
Check the current specification status and the documentation for the exact implementation you operate before moving production funds or changing a mining node.
Join the ASIC Mining Discussion
Members can read and join the discussion
Log in to read comments from other miners. Create a free account if you would like to ask a question or share your experience.
Membership helps us protect the discussion from spam and keep answers useful.