logo
Rewards Hub
Sign Up to 15,000 USDT in Rewards
Limited-time offer is waiting for you!

Bitcoin Core v31 Hit Testnet With Cluster Mempool and Tor-Only Broadcasting and What Changes Under the Hood

Key Points

Bitcoin Core v31.0rc4 hit testnet April 11, 2026, with cluster mempool and Tor-only transaction broadcasting. Here's what changes for miners, node operators, and fee estimation.

Bitcoin Core v31.0rc4 landed on testnet on April 11, 2026, and it carries the biggest architectural change to Bitcoin's transaction handling in years. The release candidate follows v30.2 and introduces cluster mempool, a redesign that organizes unconfirmed transactions into bounded groups of up to 64 transactions or 101 kilobytes, replacing the topology-limited structure that Bitcoin nodes have used since the early days. Alongside that, v31 adds an option for nodes to broadcast transactions exclusively through Tor or I2P, meaning your IP address never touches the clearnet when you send a transaction.

These are not cosmetic changes. Cluster mempool directly affects how miners build blocks, how wallets estimate fees, and how complex transaction packages (think batched payments or Lightning channel closures) get prioritized. Tor-only broadcasting closes a surveillance gap that chain analysis firms have exploited for years. Here is what each change actually does and why it matters if you run a node, mine, or simply send Bitcoin transactions.

What Cluster Mempool Actually Changes

The mempool is where unconfirmed transactions wait before a miner picks them up and includes them in a block. Bitcoin Core has managed this pool for over a decade using ancestor and descendant limits that cap how many related transactions can chain together. The current default allows a maximum of 25 ancestors or 25 descendants per transaction, and the enforcement logic checks each transaction individually against these limits.

The problem is that individual limits create blind spots. When a parent transaction has 10 children and each child has its own fee rate, the node has to evaluate each relationship independently to figure out which combination of transactions would generate the most fees in a block. The math gets expensive fast, and in practice, Bitcoin Core has relied on approximations that sometimes leave money on the table for miners and produce fee estimates that overshoot for users.

Cluster mempool replaces this approach with a different organizing principle. Instead of tracking ancestor and descendant chains, v31 groups related transactions into clusters. Each cluster has a hard ceiling of 64 transactions and 101 kilobytes by default. Within a cluster, the node sorts transactions into chunks ordered by fee rate, which means the highest-paying combinations float to the top without requiring the expensive per-transaction ancestry calculations.

The result for miners is more accurate block templates. When a miner calls getblocktemplate on a v31 node, the response reflects a tighter optimization of which transactions to include for maximum revenue. The result for regular users is better fee estimation, because the node can see the actual competitive ordering of transactions rather than approximating it through ancestor limits.

Why This Matters for Transaction Packages

If you have ever done a CPFP (child-pays-for-parent) transaction to unstick a low-fee payment, you have dealt with the limitations that cluster mempool addresses. Under the old system, bumping a stuck transaction required the wallet to figure out if adding a high-fee child would push the ancestor chain past the 25-transaction limit. If you were already deep in a chain of unconfirmed transactions, the bump could get rejected entirely.

Cluster mempool handles these scenarios more gracefully because it evaluates the entire cluster as a unit. A parent transaction with a low fee rate and a child with a high fee rate get sorted together, and the combined fee rate of the chunk determines its position in the block template. This is particularly relevant for Lightning Network channel closures, which often produce multi-transaction packages that need to confirm together or not at all.

Batched exchange withdrawals also benefit significantly. When an exchange sends one transaction that pays 200 recipients and some of those recipients immediately spend their outputs, the resulting chain of transactions previously risked hitting descendant limits. Under cluster mempool, the entire related group stays organized within the 64-transaction, 101-kilobyte cluster boundary, and the node handles the fee-rate sorting internally rather than forcing wallets to work around topology constraints.

Tor-Only Broadcasting and Why Privacy Needed a Fix

When you broadcast a Bitcoin transaction from a standard node, your IP address is attached to the initial relay. Chain analysis companies run thousands of listening nodes specifically to catch this moment. If they see your IP address broadcast a transaction before any other node, they can probabilistically link that IP to that transaction and, by extension, to your wallet addresses.

Bitcoin Core has supported Tor and I2P connections for years, but until v31, there was no way to restrict transaction broadcasting exclusively to anonymity networks. Your node might connect to Tor peers and clearnet peers simultaneously, and the first relay could go out over either connection type. The new -onlynet=onion and -onlynet=i2p options in v31 let node operators force all outbound transaction broadcasts through Tor or I2P only, so no clearnet peer ever sees the originating relay.

This is not about hiding transactions themselves, which are publicly visible on the blockchain regardless. It is about severing the link between your network identity (IP address) and your transaction activity. For users in jurisdictions with aggressive financial surveillance, or for anyone who takes the "financial sovereignty" promise of Bitcoin seriously, this is a meaningful upgrade. And it works at the protocol level rather than requiring users to configure external VPNs or proxy setups that most people get wrong.

The timing is worth noting. Chainalysis and similar firms have expanded their node-monitoring networks significantly over the past two years, with some estimates putting the number of surveillance relay nodes in the thousands across North America and Europe. The previous workaround required running a separate Tor proxy, configuring Bitcoin Core to route through it, and hoping no clearnet connection leaked your broadcast. v31 makes that entire configuration a single flag in bitcoin.conf, which means the privacy floor for average node operators just went up considerably.

What Node Operators Need to Know

Running v31 when it reaches full release (expected in the second half of 2026) will require some attention to the new defaults. The cluster mempool is opt-in during the testnet phase but is expected to become the default in the production release. Node operators who have customized their bitcoin.conf with specific ancestor or descendant limit overrides will need to review those settings, because cluster mempool replaces the old limit framework entirely.

Memory usage patterns will shift. The old mempool tracked individual transaction relationships in a graph structure. Cluster mempool maintains sorted chunk lists within each cluster, which trades some memory overhead for faster query times when building block templates. For nodes running on constrained hardware (Raspberry Pi setups, for example), the testnet phase is the time to benchmark if the new structure fits within existing resource budgets.

The RPC interface also gets updates. Calls like getmempoolinfo and getrawmempool will return cluster-aware data, and mining pool software that integrates directly with Bitcoin Core's RPC will need to update their template-building logic to take advantage of the improved block construction. Pool operators who delay this update will not break anything, but they will leave fee revenue on the table compared to pools running v31-optimized template builders.

How v31 Compares to Previous Major Releases

Bitcoin Core major releases do not happen on a fixed schedule, and each one tends to focus on a different layer of the stack. For context on where v31 fits, here is how the last three major releases compare.

Release
Key Change
Impact Area
v28 (2024)
Compact block relay improvements
Network propagation speed
v29 (2025)
Miniscript expansion for descriptors
Wallet flexibility
v30 (2025)
Package relay (limited)
Transaction package handling
v31 (2026)
Cluster mempool + Tor-only broadcasting
Mempool architecture + privacy

v31 is the largest single-release change to mempool logic since the introduction of Replace-by-Fee (RBF) in v0.12 back in 2016. The cluster mempool concept has been in development since 2023, with Bitcoin Core developer Pieter Wuille's original proposal outlining the theoretical framework that v31 now implements.

Frequently Asked Questions

What is cluster mempool in Bitcoin Core v31?

Cluster mempool is a redesign of how Bitcoin Core organizes unconfirmed transactions. Instead of tracking each transaction's individual ancestor and descendant relationships, v31 groups related transactions into clusters (up to 64 transactions or 101 kilobytes) and sorts them by fee rate within each cluster. This produces more accurate block templates for miners and better fee estimates for wallets.

When will Bitcoin Core v31 be officially released?

The v31.0rc4 release candidate hit testnet on April 11, 2026. Full production release is expected in the second half of 2026, though Bitcoin Core does not commit to fixed release dates. The rc4 designation means the code has been through multiple rounds of testing and review, which typically places the final release within a few months.

Does Tor-only broadcasting hide my Bitcoin transactions?

It does not hide the transactions, which remain publicly visible on the blockchain. What it hides is the link between your IP address and the transaction you broadcast. By forcing all outbound transaction relays through Tor or I2P, chain analysis firms cannot associate your network identity with your on-chain activity through relay timing analysis.

Will cluster mempool lower Bitcoin transaction fees?

It will not directly lower the base fee market, which is driven by block space demand. But it will improve fee estimation accuracy, meaning wallets will less frequently overpay for confirmation speed. Miners also benefit from better block construction, which means transactions that previously might have been overlooked due to complex ancestry now get properly prioritized by fee rate.

Bottom Line

Bitcoin Core v31 is the most significant infrastructure update to hit Bitcoin's transaction layer since Replace-by-Fee. Cluster mempool replaces a decade-old transaction management system with one that handles complex transaction packages more efficiently and gives miners genuinely better block templates. The Tor-only broadcasting option closes a privacy gap that chain analysis firms have relied on since Bitcoin's early years.

For most Bitcoin holders, the practical effects will show up as more accurate fee estimates and fewer stuck transactions, especially for CPFP and batched payment scenarios. For node operators, the second half of 2026 is when to start testing the new defaults. And for anyone sending transactions from a jurisdiction where financial privacy matters, the ability to broadcast exclusively through Tor without external tooling is worth the node upgrade alone. The testnet phase is live now, and the v31.0rc4 source code is available on GitHub for anyone who wants to run it before the production release.

This article is for informational purposes only and does not constitute financial or investment advice. Cryptocurrency trading involves substantial risk. Always conduct your own research before making trading decisions.

Sign Up and Claim 15000 USDT
Disclaimer
This content provided on this page is for informational purposes only and does not constitute investment advice, without representation or warranty of any kind. It should not be construed as financial, legal or other professional advice, nor is it intended to recommend the purchase of any specific product or service. You should seek your own advice from appropriate professional advisors. Products mentioned in this article may not be available in your region. Digital asset prices can be volatile. The value of your investment may go down or up and you may not get back the amount invested. For further information, please refer to our Terms of Use and Risk Disclosure

Related articles

Asteroid Coin Price Analysis: Is the ASTEROID Rally Over or Just Getting Started?

Asteroid Coin Price Analysis: Is the ASTEROID Rally Over or Just Getting Started?

Market Insights
2026-04-20
5-10m
Aave vs Compound vs MakerDAO After the Kelp Exploit and Which DeFi Lender Has the Strongest Safety Net

Aave vs Compound vs MakerDAO After the Kelp Exploit and Which DeFi Lender Has the Strongest Safety Net

Market Insights
2026-04-20
10-15m
Every Major DeFi Hack in 2026 So Far and Why Bridge Exploits Keep Getting Bigger

Every Major DeFi Hack in 2026 So Far and Why Bridge Exploits Keep Getting Bigger

Market Insights
2026-04-20
10-15m
The United States Holds 328,372 Bitcoin Worth $25 Billion and Congress Still Has Not Approved the Strategic Reserve

The United States Holds 328,372 Bitcoin Worth $25 Billion and Congress Still Has Not Approved the Strategic Reserve

Market Insights
2026-04-20
10-15m
$100,000 TradFi Carnival 8th Is Live: Trade US Stock Futures and Win Luxury Prizes on Phemex

$100,000 TradFi Carnival 8th Is Live: Trade US Stock Futures and Win Luxury Prizes on Phemex

Events
2026-04-20
5-10m
Aave Lost $6.6 Billion in Deposits and Absorbed $196 Million in Bad Debt and What the Kelp Fallout Means for DeFi Lending

Aave Lost $6.6 Billion in Deposits and Absorbed $196 Million in Bad Debt and What the Kelp Fallout Means for DeFi Lending

Market Insights
2026-04-20
10-15m