Close Menu
  • Coins
    • Bitcoin
    • Ethereum
    • Altcoins
    • NFT
  • Blockchain
  • DeFi
  • Metaverse
  • Regulation
  • Other
    • Exchanges
    • ICO
    • GameFi
    • Mining
    • Legal
  • MarketCap
What's Hot

Ethereum’s Growing State Problem Is Reaching a Breaking Point

24/12/2025

Onchain RWA Value Rises 5.9% to $35.81 Billion

24/12/2025

SBF’s cohorts at FTX take last SEC hit, Ellison banned from company roles for decade

24/12/2025
Facebook X (Twitter) Instagram
  • Back to NBTC homepage
  • Privacy Policy
  • Contact
X (Twitter) Telegram Facebook LinkedIn RSS
NBTC News
  • Coins
    1. Bitcoin
    2. Ethereum
    3. Altcoins
    4. NFT
    5. View All

    Price Breaks All-Time High Record Again – Here’s What We Know

    04/08/2025

    Bitcoin Switzerland? El Salvador to Host First Fully Native Bitcoin Capital Markets

    04/08/2025

    Bitcoin Breaks $119K, but XLM and HBAR Aren’t Impressed by Its Meager Percentage Gain

    04/08/2025

    High-Stakes Consolidation Could Define Q3 Trend

    04/08/2025

    Ethereum’s Growing State Problem Is Reaching a Breaking Point

    24/12/2025

    Erik Voorhees Swaps Nine-Year Dormant Ethereum for Bitcoin Cash

    24/12/2025

    Resolv Labs Pulls Another $13.3M from Binance

    23/12/2025

    Ethereum Price Sinks Again—Are Bulls Running Out of Defenses?

    23/12/2025

    The Sui Ecosystem’s Top 3 Altcoin Performers

    29/07/2025

    Floki Launches $69000 Guerrilla Marketing Challenge With FlokiUltras3

    28/07/2025

    Crypto Beast denies role in Altcoin (ALT) crash rug pull, blames snipers

    28/07/2025

    $1.6 Billion XRP Surge: Here’s What’s Unfolding

    28/07/2025

    MoMA adds eight CryptoPunks NFTs to its permanent collection

    20/12/2025

    NFT Market Sees Courtyard, Pudgy Penguins Dominate Weekly Top 10 Sales Rankings

    20/12/2025

    OpenSea Adds Beeple’s Regular Animals Memory 186 to Flagship Collection, Expanding Its Digital Art Reserve

    20/12/2025

    Reddit Sunsets Digital Collectibles, Users Must Export Keys

    17/12/2025

    Ethereum’s Growing State Problem Is Reaching a Breaking Point

    24/12/2025

    Onchain RWA Value Rises 5.9% to $35.81 Billion

    24/12/2025

    SBF’s cohorts at FTX take last SEC hit, Ellison banned from company roles for decade

    24/12/2025

    Erik Voorhees Swaps Nine-Year Dormant Ethereum for Bitcoin Cash

    24/12/2025
  • Blockchain

    Conflux’s co-founder has attacked RWA.xyz, accusing it of sharing biased data and selectively reporting blockchain networks

    23/12/2025

    SWIFT makes progress in integrating a blockchain-based ledger into its payment network

    23/12/2025

    Chainlink Powers JPMorgan’s $4 Trillion Empire Into Web3, Driving Blockchain Adoption, DeFi Integration, and Real-World Asset Tokenization

    23/12/2025

    Mastercard Partners With Polygon to Enable Crypto Payments for Consumers and Merchants

    23/12/2025

    ArtGis Finance Collaborates with Aether Network to Deliver Next-Gen Blockchain Infrastructure

    23/12/2025
  • DeFi

    Curve DAO Rejects $6.2 Million Swiss Stake Funding Proposal

    23/12/2025

    Aave crashes following governance clash

    23/12/2025

    Gold tokens shine as bitcoin rises to $89,000

    23/12/2025

    What is EVAA? TON’s First DeFi Lending Protocol

    23/12/2025

    Izumi Finance ($IZI) Leads the Top Projects by Weekly TVL Growth

    23/12/2025
  • Metaverse

    Meta CEO Mark Zuckerberg Made a Decision That Will Deeply Affect Metaverse Projects! Here Are the Details

    05/12/2025

    Meta Plans 30% Cut to Metaverse Budget as Reality Becomes Less Virtual: Bloomberg

    04/12/2025

    Cambridge Institute Joins InfblueNFT to Transform Digital Communication

    21/11/2025

    AGI Open Network Partners with MetaMars to Drive Marverse Economy

    15/11/2025

    Koda Nexus Opens in Otherside, Bored Ape Yacht Club Creator Debuts Social Hub

    13/11/2025
  • Regulation

    Onchain RWA Value Rises 5.9% to $35.81 Billion

    24/12/2025

    Yield-Bearing Stablecoins Witness a Stampede for the Exits After 3 Tokens Collapse 

    24/12/2025

    Trump announces $2,000 tariff ‘dividend,’ here is how it will affect crypto

    23/12/2025

    Oman lines up programs to boost digital economy in Oman 2040 Vision

    23/12/2025

    Treasury secretary tempers expectations on Trump’s $2,000 ‘tariff dividend’

    23/12/2025
  • Other
    1. Exchanges
    2. ICO
    3. GameFi
    4. Mining
    5. Legal
    6. View All

    Binance Overhauls Stablecoin Trading with Trump-Linked USD1

    22/12/2025

    Coinbase Expands Reach of Stablecoin-Based AI Agent Payments Tool

    22/12/2025

    Big Cryptocurrency Whales Did This During Today’s Major Volatility

    22/12/2025

    Coinbase Ending USDC Rewards for Free Users, Will Only Be for Paid Members

    22/12/2025

    South Korea Poised to Lift Ban on Domestic ICOs After 7 Years

    19/12/2025

    Why 2025’s Token Boom Looks Both Familiar and Dangerous

    31/10/2025

    ICO for bitcoin yield farming chain Corn screams we’re so back

    22/01/2025

    Why 2025 Will See the Comeback of the ICO

    26/12/2024

    GG’s 2025 Game of the Year: Pudgy Party

    22/12/2025

    The Biggest Shutdowns in 2025

    21/12/2025

    Sentism AI Brings AI Intelligence to GameFi With Anome Protocol

    17/12/2025

    Greedy World Partners with Qitmeer Network to Boost Web3 Decentralized Meme Gaming Platform with Advanced Scalability and Interoperability

    17/12/2025

    What Does It Mean for the Price

    23/12/2025

    Crypto mining farms increase 44% nearly 200,000 despite ban in Russia

    23/12/2025

    MARA’s Bitcoin Mining Became a Nightmare for this Texas Town

    23/12/2025

    Recent Bitcoin miner capitulation may signal bottom is near: VanEck

    23/12/2025

    SBF’s cohorts at FTX take last SEC hit, Ellison banned from company roles for decade

    24/12/2025

    House Republicans Urge IRS to Overhaul Crypto Staking Tax Rules—Before 2025 Ends

    24/12/2025

    Samourai co-founder claims Biden-era lawfare in calling for Trump pardon

    23/12/2025

    What the FCA’s new consultation means

    23/12/2025

    Ethereum’s Growing State Problem Is Reaching a Breaking Point

    24/12/2025

    Onchain RWA Value Rises 5.9% to $35.81 Billion

    24/12/2025

    SBF’s cohorts at FTX take last SEC hit, Ellison banned from company roles for decade

    24/12/2025

    Erik Voorhees Swaps Nine-Year Dormant Ethereum for Bitcoin Cash

    24/12/2025
  • MarketCap
NBTC News
Home»Bitcoin»The Bitcoin Mempool: Why We Have Filters
Bitcoin

The Bitcoin Mempool: Why We Have Filters

NBTCBy NBTC14/05/2025No Comments6 Mins Read
Share
Facebook Twitter LinkedIn Pinterest Email


In my prior article on the mempool, I laid out a simple conceptual framework to reason about the basic functionality of the mempool, and how it was used by different kinds of users of the Bitcoin network. In this piece I will be looking at the differences between relay policy and consensus rules, and why by default Bitcoin nodes do not relay some types of bitcoin transactions despite being consensus valid.

First and foremost, regardless of the peer-to-peer network refusing to relay certain kinds of consensus valid transactions, if those transactions were to find up in a miner’s mempool and be selected for inclusion in a block, they will be received and downloaded by nodes when they receive that block. Nothing can prevent this short of consensus changes to make those classes of transactions invalid under consensus rules.

There are different types of filters for different reasons. The three general types of filters are those protecting nodes (and therefore the network) from Denial of Service (DoS), those protecting upgrade hooks for future softforks, and those gently discouraging things that Bitcoiners might not like but otherwise present no serious harm to individual nodes or the network.

Denial of Service Vectors

Bitcoin nodes are computer programs running on computers. This means they have all the technical constraints of any programming running on any computer, limitations for storage, memory, processing power, etc. This is the root of why the blocksize limit was introduced and maintained, so as to create a global constraint keeping the verification costs reasonable for normal devices.

This class of filters is designed specifically to ensure that even with the blockspace limit individual transactions that can be created that can consume too much of a node’s resources do not do so.

The simplest example of such a filter is the minimum feerate needed for a transaction to propagate, and the Replace-By-Fee (RBF) rules dictating when a different version of the same transaction can replace the previous one, i.e. only when it pays a higher fee than the last version. Once you sign a transaction with a fee, you are on the hook. Unless you doublespend it, any miner who gets that transaction can mine it and collect that fee. There is no way to escape paying that cost other than spending your UTXO in a different transaction first (which also requires a fee).

The reason for this is DoS protection. Without having to put themselves on the hook for a fee that they can’t escape paying, a user could simply create infinite variations of a single transaction and spam the mempools of every node on the network, eating bandwidth and memory in the process. Nothing would be stopping them from doing this forever. Nodes on the network would outright crash, or bandwidth costs become so exorbitantly high that users couldn’t afford them.

Another example of transactions filtered by relay policy are expensive to validate transactions. It is possible to create transactions that are incredibly expensive to verify. Some blocks can be created that will take a Bitcoin node running on normal consumer hardware over an hour to verify. This is done by creating large custom scripts that are designed to create the maximum amount of signature checks that can be and stuffing a block full of nothing but these transactions.

Such script structures have been constructed before and verification times tested on different types of machines, but the exact structure of those scripts has not been publicly revealed by the developers who did so for obvious reasons. These are transactions that could literally stall the entire network.

A last example of DoS protection would be the dust limit. Transactions creating UTXOs with a satoshi value below the dust limit are not relayed because the fee to spend that UTXO would be higher than the satoshi value of the output. This makes it uneconomical and unlikely that it would ever be spent, meaning that the UTXO set would have to store these outputs forever. This could create a bloating UTXO set that makes block validation more computationally intensive.

Future Softforks

All major upgrades to the Bitcoin protocol have been done with softforks, an upgrade mechanism that allows new script functionality to be added to the protocol in a way that un-upgraded nodes will still accept as valid.

This is possible because Bitcoin script includes “undefined” opcodes, meaning that any use of them automatically is considered valid because no verification rules are currently defined for them. When people upgrade their nodes to enforce the new rules, upgraded nodes will apply the new rules against that opcode, and older ones will simply accept any use of them. As long as miners do not mine transactions violating the new rules before the network of nodes all upgrade, everyone stays on the same blockchain and everything is backwards compatible.

Transactions using these undefined opcodes are filtered by relay policy. This is done in order to preserve the upgradeability of the Bitcoin protocol in the future.

If users were to make UTXOs using such undefined opcodes, say in combination with a defined ones so that they weren’t spendable by anyone, if that undefined opcode were given verification rules in a softfork that UTXO would become unspendable. The structure of the script would not be able to meet the new verification rules applied during the softfork.

Allowing these to propagate and be confirmed could allow UTXOs using undefined opcodes to turn any potential softfork upgrade in the future into a philosophical dilemma of not upgrading or rendering some user’s coins unspendable.

Discouragement

There are some types of transactions that while causing no actual harm to nodes on the network, i.e. crashing nodes, using excessive memory or resources, a large segment of network users find undesirable or contrary to the primary purpose of Bitcoin.

Examples of such transactions would be those making use of large OP_RETURN outputs, or Inscriptions making use of the Witness field, to write arbitrary information to the blockchain. These are discouraged because they are not seen as a primary use case of the Bitcoin network.

Not Everything Is The Same

These different classes of filters in relay policy are very clearly distinctly different things. Not all relay filters exist for the same reason, not all of them involve the same incentives for miners to mine (or not mine) them. Each of them exists for a specific purpose to protect your node, or the blockchain, from different types of things that are either legitimately damaging or just undesirable.

All filters are not the same, and the difference between the things they are filtering is massive. Everything from problematic transactions that could crash the network (which should be fixed at the consensus level), to just discouraging harmless transactions that people find undesirable.

It’s important to realize the difference between these things. For instance, a miner might mine a simply undesirable transaction if a user pays for it, but no rational miner would construct and mine a block full of transactions that would crash the entire network. That would undermine their investment.

This post The Bitcoin Mempool: Why We Have Filters first appeared on Bitcoin Magazine and is written by Shinobi.

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
NBTC

Related Posts

Price Breaks All-Time High Record Again – Here’s What We Know

04/08/2025

Bitcoin Switzerland? El Salvador to Host First Fully Native Bitcoin Capital Markets

04/08/2025

Bitcoin Breaks $119K, but XLM and HBAR Aren’t Impressed by Its Meager Percentage Gain

04/08/2025

High-Stakes Consolidation Could Define Q3 Trend

04/08/2025
Add A Comment

Comments are closed.

Top Posts
Get Informed

Subscribe to Updates

Get the latest news from NBTC regarding crypto, blockchains and web3 related topics.

Your source for the serious news. This website is crafted specifically to for crazy and hot cryptonews. Visit our main page for more tons of news.

We're social. Connect with us:

Facebook X (Twitter) LinkedIn RSS
Top Insights

Ethereum’s Growing State Problem Is Reaching a Breaking Point

24/12/2025

Onchain RWA Value Rises 5.9% to $35.81 Billion

24/12/2025

SBF’s cohorts at FTX take last SEC hit, Ellison banned from company roles for decade

24/12/2025
Get Informed

Subscribe to Updates

Get the latest news from NBTC regarding crypto, blockchains and web3 related topics.

Type above and press Enter to search. Press Esc to cancel.