Bitcoin Core vs. Knots: Should You Actually Switch, and Does It Matter?
Bitcoin Knots went from roughly 2% of public nodes in January 2025 to over 20% by September, with at least one report citing a peak near 25%. That's the largest client diversity shift outside a hard fork event in Bitcoin's recent history, and the chain never split. If a change that size didn't fork anything, the actual mechanism behind it is worth understanding before deciding whether it should change what you run.
The one distinction that resolves most of the confusion
Two layers get conflated constantly in this debate:
- Consensus rules decide what block is valid. Identical in Core and Knots. Neither rejects blocks mined under the other.
- Relay policy is each node's local preference for which unconfirmed transactions it helps propagate before they're mined. This is what actually differs.
A Knots node still accepts and validates blocks containing large OP_RETURN payloads — consensus allows it — it just won't relay those specific unconfirmed transactions by default. That's dissent made visible, not an effective veto, unless the filtering side becomes a supermajority.
What actually changed in Core v30
October 2025's Core release raised the default -datacarriersize limit for OP_RETURN
outputs from 83 bytes to 100,000 bytes, meaning Core nodes now relay much larger
arbitrary-data payloads by default than before. Knots, a patch set maintained by Luke
Dashjr on top of Core, kept the tighter filtering.
A Knots node relaying a large OP_RETURN transaction anyway isn't a bug in the filtering — it just means enough of the rest of the network chose to propagate it. The filter is a preference, not a wall.
The actual disagreement underneath the technical detail
Strip away the mechanics and this is a fight about what Bitcoin is for. The case for Core's direction: neutrality is the point — the network should relay any valid transaction, full stop, without software deciding which uses count as legitimate. The case for Knots' stance: letting non-monetary data storage (inscriptions, tokens, images) grow unfiltered pushes fees up for people who just want to send value, and invites regulatory scrutiny the ecosystem doesn't need.
Neither position is "official." Bitcoin has no central authority to settle this kind of argument, which is exactly why both pieces of software can coexist without breaking anything.
So, should you switch?
If you're not running your own node, this changes nothing for you either way — your coins are equally safe regardless of which software wins mindshare this year. If you do run one, the choice is about which relay policy you want to back with your own bandwidth, not a security tradeoff: both implementations validate the chain identically, and neither one puts your funds at risk. Pick the one whose philosophy you actually agree with, and don't lose sleep over the other 80% (or 75%, depending on the month) of the network running something else.
Curious how hashrate actually splits across mining pools, calculated from our own node? Check Network & Mining.
Last updated: August 8, 2026