This guide explains Bitcoin Core 27.0 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 27.0 introduced operational changes that deserve explicit upgrade planning. BIP324 v2 peer transport became enabled by default, mempool.dat gained an XOR-obfuscated format that older software cannot read by default, and network-adjusted time was removed from consensus handling.
- Why it matters: Bitcoin Core 27.0 improves transport privacy and modernises several node internals while changing practical compatibility boundaries. Operators should test those boundaries directly, particularly peer negotiation, mempool persistence, clock health and rollback.
- Current position: Require a second reviewer and explicit rollback or expiry, and pause payments, signing or network-dependent services until post-change evidence is complete.
Bitcoin Core 27.0 release in simple English
Bitcoin Core 27.0 release: Retain the previous binary and configuration, but do not assume its mempool loader accepts the new file. Decide whether losing transient mempool state is acceptable or whether compatibility output is required before upgrade.
Simple example
A node operator is checking Bitcoin Core 27.0 release. Version-3 transaction policy is opt-in and in this release applies on test networks where non-standard transactions are permitted.
Key terms in plain English
- BIP:
- Bitcoin Improvement Proposal: a document describing a proposed rule, standard or process. Its status must be checked separately.
- Bitcoin Core:
- Widely used software that validates Bitcoin and can provide wallet, network and operator tools.
- Consensus:
- The shared rules full nodes use to decide whether blocks and transactions are valid.
- Mempool:
- A node’s changing local collection of valid, unconfirmed transactions.
- Node:
- A computer running Bitcoin software that checks data and communicates with other peers.
Transport default
BIP324 v2 transport is enabled by default. Manual connections attempt v2 and can fall back to v1, so monitor negotiated transports and reachability across firewalls, proxies and older peers.
Mempool file
mempool.dat is XOR-obfuscated with a local key. Older releases and external tools may not read the new file; use the documented persistmempoolv1 compatibility option only when a planned downgrade requires it.
System clock
Network-adjusted time no longer influences consensus processing. Host clock accuracy becomes more important, while a warning remains for a clock differing by more than 70 minutes from peers.
TRUC policy
Version-3 transaction policy is opt-in and in this release applies on test networks where non-standard transactions are permitted. It is policy experimentation, not a new mainnet consensus transaction version.
Compatibility review
libbitcoinconsensus was deprecated for removal in version 28. Applications linking it should identify the dependency and plan migration rather than discovering the removal during a later upgrade.
How specialists test it
Node operators test the release on a representative non-production system. They check startup, normal operation, failure handling and restart before changing a live node. Connected wallets, monitoring and mining services should also be checked.
Rollback
Retain the previous binary and configuration, but do not assume its mempool loader accepts the new file. Decide whether losing transient mempool state is acceptable or whether compatibility output is required before upgrade. Build a revision-pinned evidence pack on an isolated node, wallet or protocol harness.
Frequently asked questions
What is the main point of Bitcoin Core 27.0 release?
Bitcoin Core 27.0 release: Retain the previous binary and configuration, but do not assume its mempool loader accepts the new file.
For Bitcoin Core 27.0 release, what should a beginner know about transport default?
BIP324 v2 transport is enabled by default. Manual connections attempt v2 and can fall back to v1, so monitor negotiated transports and reachability across firewalls, proxies and older peers.
For Bitcoin Core 27.0 release, what should a beginner know about mempool file?
mempool.dat is XOR-obfuscated with a local key. Older releases and external tools may not read the new file.
For Bitcoin Core 27.0 release, what should a beginner know about system clock?
Network-adjusted time no longer influences consensus processing. Host clock accuracy becomes more important, while a warning remains for a clock differing by more than 70 minutes from peers.
Conclusion
Bitcoin Core 27.0 improves transport privacy and modernises several node internals while changing practical compatibility boundaries. Operators should test those boundaries directly, particularly peer negotiation, mempool persistence, clock health and rollback.
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.