What is Bitcoin Knots?
Bitcoin Knots is alternative bitcoin node software based on Bitcoin Core that adds stricter filters for data-heavy transactions such as large OP_RETURN outputs.
Bitcoin Knots is a bitcoin node and wallet program that competes with Bitcoin Core, the software most nodes run. It is built from Core's code and stays compatible with the bitcoin network, but it gives operators more control over which unconfirmed transactions they relay. For what a node does, see what is a node.
What is Bitcoin Knots?
The Bitcoin Wiki describes Knots as a derivative of Bitcoin Core, primarily maintained by Luke Dashjr, that includes Core's features plus extras. It was previously known as Bitcoin LJR and Bitcoin Next-Test. Its official site offers versions for macOS, Windows and Linux, and as of October 2026 lists release 29.4.2.knots20260508.
Knots validates the same blocks as Core. The differences are in policy, meaning the rules a node uses to decide which pending transactions to keep in its mempool and pass to peers. Those choices do not change which blocks are valid.
What is the OP_RETURN limit debate?
OP_RETURN is a way to attach a small piece of data to a bitcoin transaction. For years, Bitcoin Core's default policy only relayed OP_RETURN outputs up to about 80 bytes.
Bitcoin Core 30.0, released October 10, 2025, raised the default data limit to 100,000 bytes, which its release notes say effectively uncaps it. It also allowed several OP_RETURN outputs in one transaction. Operators can still set the old limit of 83 bytes manually.
The change split the community. Critics saw it as inviting spam, the same worry behind filters aimed at ordinals and runes. Bitfinex's blog notes that many node runners want bitcoin to stay focused on money, and some objected to how Core developers made the decision.
Bitcoin Knots vs Bitcoin Core, what is the difference?
Knots enforces a tighter data cap of 42 bytes and offers filters aimed at ordinals, runes, Stamps and similar transactions, according to Bitfinex. Core 30.0 takes a more permissive default.
Bitfinex also points to a limit of filters. They stop a node from relaying certain transactions, but miners can still put those transactions into blocks if they receive them directly. Once in a valid block, every node, Knots included, accepts it.
Adoption shifted quickly. Bitfinex reported Knots grew from 69 nodes in January 2024 to about 4,240 by early September 2025. On October 14, 2026, Coin Dance counted about 4,084 Knots nodes, roughly 16% of the nodes it tracks, against about 84% running Core.
How do you run a Bitcoin Knots node?
The process mirrors running Core. You download the release for your system from the official site, check the published SHA256 checksums and signatures, and let it download and verify the blockchain. Hardware and storage needs are similar. The steps are covered in how to run a bitcoin node.
This guide explains how things work. It is not financial, legal or tax advice. Last updated .