
Bitcoin Core to Knots Migration: Protecting Bitcoin's Protocol Focus
Bitcoin Core to Knots Migration: Preserving Bitcoin’s Monetary Protocol Focus
The Bitcoin ecosystem is experiencing a significant shift as node operators increasingly migrate from Bitcoin Core to the Bitcoin Knots implementation. This transition reflects the community’s determination to cement Bitcoin as a focused financial monetary protocol and protect it from feature creep that could lead to the same complexity issues faced by other blockchain platforms like Ethereum.
Click to view full infographic
The Current Situation: Why the Migration Matters
Bitcoin was created with a singular purpose: to serve as a peer-to-peer electronic cash system with a fixed monetary policy. As the ecosystem has grown, there have been increasing pressures to expand Bitcoin’s capabilities beyond this core mission. The Bitcoin Knots implementation has emerged as a conservative alternative that prioritizes Bitcoin’s fundamental value proposition while resisting unnecessary feature expansion.
Bitcoin Knots is a full Bitcoin node implementation that provides a more conservative approach to protocol development compared to Bitcoin Core, with a focus on security, privacy, and maintaining Bitcoin’s core monetary properties.
Actors Undermining Bitcoin’s Monetary Purpose
The migration to Knots has been accelerated by concerns over specific individuals and organizations whose actions threaten to transform Bitcoin from a monetary protocol into a general-purpose blockchain:
Actor | Action Taken | Purpose / Effect | Controversy |
---|---|---|---|
Casey Rodarmor | Created the Ordinals protocol | Enabled NFTs and arbitrary data inscriptions on individual sats using Taproot | Triggered explosive growth in block usage for non-financial purposes |
”Domo” (BRC-20 Creator) | Introduced BRC-20 token standard via Ordinals | Used JSON inscriptions to mint meme tokens on Bitcoin | Sparked congestion, drove fees sky-high, and crowded out regular payments |
Peter Todd | Authored PR #32359 to remove the 80-byte OP_RETURN limit | Claims it will reduce harmful practices by allowing “cleaner” data storage | Accused of being paid by Chaincode Labs, undermining protocol neutrality |
Chaincode Labs | Allegedly commissioned the PR to relax OP_RETURN limits | Corporate influence on Bitcoin Core’s policy direction | Raised concerns about centralized funding and capture of protocol dev |
GitHub Moderators | Muted/banned dissenting contributors opposing OP_RETURN changes | Claimed to be moderating toxic behavior | Accused of censorship and silencing pro-monetary voices |
Taproot Wizards | Promoted re-enabling disabled opcodes like OP_CAT | Claims to expand Bitcoin scripting capabilities | Feared as a backdoor to more bloat, complex smart contracts, and altcoin behavior |
These developments have concerned Bitcoin purists who believe that Bitcoin’s primary value lies in being a secure, censorship-resistant monetary system rather than a platform for tokens, NFTs, or complex smart contracts.
Pro-Bitcoin-as-Money (Good) Actors
In contrast to those undermining Bitcoin’s monetary focus, several key individuals and organizations are working to preserve Bitcoin’s core purpose as sound money:
Actor / Entity | Role / Contribution | Notable Actions | Philosophy / Stance |
---|---|---|---|
Luke Dashjr | Bitcoin Core dev; maintainer of Bitcoin Knots | Developed Ordisrespector patch; hardened Knots settings; co-founded Ocean mining pool | Hardline anti-spam; monetary-only Bitcoin |
Bitcoin Mechanic | Educator and content creator | Vocal critic of Ordinals, PR #32359; popularized pro-monetary messaging | Publicly defends Bitcoin’s role as sound money |
Ocean Mining Pool | Mining pool launched by Dashjr with backing from Jack Dorsey | Only mines “clean” blocks (excludes Ordinals/BRC-20s); runs Bitcoin Knots by default | Miner enforcement of monetary purity |
Jack Dorsey | Supporter of Ocean; founder of Block, Inc. | Funded Ocean pool; outspoken proponent of Bitcoin as apolitical global currency | Supports minimalism and long-term stability |
Ali Sherief | Developer and contributor | Initiated Bitcoin-dev mailing list thread calling to classify BRC-20s and inscriptions as spam | Advocated for relay/mempool filtering |
Samson Mow | Bitcoin advocate; CEO of JAN3 | Publicly denounced protocol bloat and PR #32359; warned about loss of monetary identity | Focus on Bitcoin nation-state adoption |
Matthew Kratter | Educator and YouTuber (Bitcoin University channel) | Produces educational content promoting the switch to Knots from Bitcoin Core; raises awareness about Bitcoin’s monetary purpose | Advocates for preserving Bitcoin as digital sound money |
Bitcoin Knots | Alternative node implementation (maintained by Dashjr) | Enforces strict standardness rules; prevents relay of spam-like Taproot and OP_RETURN transactions | Customizable, hardened Bitcoin for principled use |
Whirlpool / CoinJoin Devs | Privacy-preserving wallet developers | Some aligned with monetary-only stance; noted that inscription spam can hurt privacy use cases | Critical of bloat harming fungibility |
These advocates represent the growing movement to preserve Bitcoin’s original purpose as sound money and prevent its transformation into a general-purpose blockchain platform with the associated trade-offs and risks.
Timeline of Key Events
The transition from Core to Knots has been building over several years, driven by philosophical differences about Bitcoin’s future direction.
Key Entities in the Migration
The shift towards Knots implementation has involved various stakeholders taking different positions:
Entity Type | Pro-Knots Examples | Neutral/Undecided | Pro-Core Examples |
---|---|---|---|
Mining Pools | Braiins Braiins: Early adopter of Knots, advocating for Bitcoin monetary focus since 2021 , Foundry Foundry: Implemented Knots in 2023 and publicly supports protocol ossification , Ocean Pool Ocean Pool: Mining pool launched by Luke Dashjr with backing from Jack Dorsey that only mines 'clean' blocks (excludes Ordinals/BRC-20s) and runs Bitcoin Knots by default | F2Pool F2Pool: Has shown interest in Knots but continues running Core for operational stability , Antpool Antpool: Maintains neutrality while monitoring community consensus | MARA Pool MARA Pool: Publicly committed to Core development roadmap and opposes conservative approach to protocol changes |
Exchanges | Kraken Kraken: Runs Knots nodes and has supported Bitcoin's monetary focus in public statements , River Financial River Financial: Early advocate of Knots implementation to protect Bitcoin from feature creep | Coinbase Coinbase: Has not taken a public stance but investigating both implementations , Binance Binance: Running both node types while evaluating long-term direction | Gemini Gemini: Has expressed concerns about Knots being too conservative for future innovation |
Development Teams | Spiral Spiral: Bitcoin-focused team that prioritizes monetary properties and simple, secure implementations , Bitcoin Knots Bitcoin Knots: Alternative node implementation maintained by Luke Dashjr that enforces strict standardness rules and prevents relay of spam-like Taproot and OP_RETURN transactions , Whirlpool/CoinJoin Devs Whirlpool/CoinJoin Devs: Privacy-preserving wallet developers aligned with monetary-only stance, noting that inscription spam can hurt privacy use cases | Lightning Labs Lightning Labs: Focused on Layer 2 solutions without taking strong position on node implementation | Blockstream (partial) Blockstream (partial): Some team members support Core's approach to on-chain functionality expansion , Chaincode Labs Chaincode Labs: Allegedly commissioned PR #32359 to relax OP_RETURN limits, raising concerns about centralized funding and capture of protocol development , Taproot Wizards Taproot Wizards: Group promoting re-enabling disabled opcodes like OP_CAT, claiming to expand Bitcoin scripting capabilities but feared as enabling more bloat and complex smart contracts |
Notable Figures | Luke Dashjr Luke Dashjr: Bitcoin Core dev and maintainer of Bitcoin Knots who developed Ordisrespector patch, hardened Knots settings, and co-founded Ocean mining pool , Adam Back Adam Back: Cypherpunk who has advocated for Bitcoin's monetary properties over general-purpose computing , Bitcoin Mechanic Bitcoin Mechanic: Educator and content creator who is a vocal critic of Ordinals and PR #32359, and has popularized pro-monetary messaging , Jack Dorsey Jack Dorsey: Supporter of Ocean Pool and founder of Block, Inc. who has funded Ocean Pool and is an outspoken proponent of Bitcoin as an apolitical global currency , Ali Sherief Ali Sherief: Developer and contributor who initiated Bitcoin-dev mailing list thread calling to classify BRC-20s and inscriptions as spam , Samson Mow Samson Mow: Bitcoin advocate and CEO of JAN3 who has publicly denounced protocol bloat and PR #32359, and warned about loss of monetary identity , Matthew Kratter Matthew Kratter: YouTuber behind Bitcoin University channel educating the community about the importance of switching to Knots from Bitcoin Core to preserve Bitcoin's monetary focus | Wladimir van der Laan Wladimir van der Laan: Long-time Bitcoin Core maintainer who has remained neutral in implementation debates | Gloria Zhao Gloria Zhao: Responsible for Core PR #28331 which increased non-financial transaction throughput , Antoine Riard Antoine Riard: Advocated for expanding OP_RETURN limits to accommodate more non-monetary use cases , Suhas Daftuar Suhas Daftuar: Vocally supported prioritizing development of non-monetary features , Peter Todd Peter Todd: Authored PR #32359 to remove the 80-byte OP_RETURN limit, allegedly backed by Chaincode Labs, claiming it would reduce harmful practices , Domo Domo: Creator of BRC-20 token standard via Ordinals, which enabled meme tokens on Bitcoin, causing network congestion and high fees , Casey Rodarmor Casey Rodarmor: Created the Ordinals protocol, enabling NFTs and arbitrary data inscriptions on individual satoshis using Taproot , GitHub Moderators GitHub Moderators: Muted/banned dissenting contributors opposing OP_RETURN changes, claiming to moderate toxic behavior but accused of censorship |
Entity Profiles
Pro-Knots:
- Braiins: Early adopter of Knots, advocating for Bitcoin monetary focus since 2021.
- Foundry: Implemented Knots in 2023 and publicly supports protocol ossification.
- Ocean Pool: Mining pool launched by Luke Dashjr with backing from Jack Dorsey that only mines “clean” blocks (excludes Ordinals/BRC-20s) and runs Bitcoin Knots by default.
- Kraken: Runs Knots nodes and has supported Bitcoin’s monetary focus in public statements.
- River Financial: Early advocate of Knots implementation to protect Bitcoin from feature creep.
- Spiral: Bitcoin-focused team that prioritizes monetary properties and simple, secure implementations.
- Bitcoin Knots: Alternative node implementation maintained by Luke Dashjr that enforces strict standardness rules and prevents relay of spam-like Taproot and OP_RETURN transactions.
- Whirlpool/CoinJoin Devs: Privacy-preserving wallet developers aligned with monetary-only stance, noting that inscription spam can hurt privacy use cases.
- Luke Dashjr: Bitcoin Core dev and maintainer of Bitcoin Knots who developed Ordisrespector patch, hardened Knots settings, and co-founded Ocean mining pool.
- Adam Back: Cypherpunk who has advocated for Bitcoin’s monetary properties over general-purpose computing.
- Bitcoin Mechanic: Educator and content creator who is a vocal critic of Ordinals and PR #32359, and has popularized pro-monetary messaging.
- Jack Dorsey: Supporter of Ocean Pool and founder of Block, Inc. who has funded Ocean Pool and is an outspoken proponent of Bitcoin as an apolitical global currency.
- Ali Sherief: Developer and contributor who initiated Bitcoin-dev mailing list thread calling to classify BRC-20s and inscriptions as spam.
- Samson Mow: Bitcoin advocate and CEO of JAN3 who has publicly denounced protocol bloat and PR #32359, and warned about loss of monetary identity.
- Matthew Kratter: YouTuber behind Bitcoin University channel educating the community about the importance of switching to Knots from Bitcoin Core to preserve Bitcoin’s monetary focus.
Neutral/Undecided:
- F2Pool: Has shown interest in Knots but continues running Core for operational stability.
- Antpool: Maintains neutrality while monitoring community consensus.
- Coinbase: Has not taken a public stance but investigating both implementations.
- Binance: Running both node types while evaluating long-term direction.
- Lightning Labs: Focused on Layer 2 solutions without taking strong position on node implementation.
- Wladimir van der Laan: Long-time Bitcoin Core maintainer who has remained neutral in implementation debates.
Pro-Core:
- MARA Pool: Publicly committed to Core development roadmap and opposes conservative approach to protocol changes.
- Gemini: Has expressed concerns about Knots being too conservative for future innovation.
- Blockstream (partial): Some team members support Core’s approach to on-chain functionality expansion.
- Chaincode Labs: Allegedly commissioned PR #32359 to relax OP_RETURN limits, raising concerns about centralized funding and capture of protocol development.
- Taproot Wizards: Group promoting re-enabling disabled opcodes like OP_CAT, claiming to expand Bitcoin scripting capabilities but feared as enabling more bloat and complex smart contracts.
- Gloria Zhao: Responsible for Core PR #28331 which increased non-financial transaction throughput.
- Antoine Riard: Advocated for expanding OP_RETURN limits to accommodate more non-monetary use cases.
- Suhas Daftuar: Vocally supported prioritizing development of non-monetary features.
- Peter Todd: Authored PR #32359 to remove the 80-byte OP_RETURN limit, allegedly backed by Chaincode Labs, claiming it would reduce harmful practices by allowing “cleaner” data storage.
- “Domo”: Creator of BRC-20 token standard via Ordinals, which enabled meme tokens on Bitcoin, causing network congestion and high fees.
- Casey Rodarmor: Created the Ordinals protocol, enabling NFTs and arbitrary data inscriptions on individual satoshis using Taproot.
- GitHub Moderators: Muted/banned dissenting contributors opposing OP_RETURN changes, claiming to moderate toxic behavior but accused of censorship and silencing pro-monetary voices.
Incentives Driving the Migration
Several key factors are motivating Bitcoin stakeholders to adopt the Knots implementation:
1. Protocol Ossification
Many Bitcoin supporters believe that to serve as reliable “digital gold,” Bitcoin’s base layer should become increasingly resistant to change over time.
2. Avoiding the “Swiss Army Knife” Problem
Ethereum’s versatility as a general-purpose blockchain has created significant complexity, leading to challenges in scaling, security vulnerabilities, and governance issues. Bitcoin advocates are determined to avoid this path.
Feature bloat increases attack surface, complicates security audits, and can lead to unexpected interactions between features that create vulnerabilities.
3. Focusing on Financial Use Cases
Bitcoin Knots prioritizes improvements that enhance Bitcoin’s role as a monetary network while being more conservative about adding features that serve other use cases.
Technical Differences Driving the Change
The technical philosophy differences between Core and Knots implementations include:
- Feature Inclusion Criteria: Knots has stricter requirements for new feature inclusion
- Security Priorities: Knots often prioritizes security over convenience
- Development Pace: Knots tends to be more cautious about the pace of change
- Privacy Enhancements: Knots includes certain privacy features by default
- Backward Compatibility: Stronger emphasis on maintaining compatibility with previous versions

Bitcoin Knots provides robust anti-spam filtering configuration options to protect the network
Benefits of the Migration for Bitcoin’s Future
The shift toward Knots implementation offers several advantages for Bitcoin’s long-term prospects:
Strengthened Security Posture
By limiting complexity and focusing on core monetary functions, the attack surface of the protocol is reduced.
Enhanced Protocol Stability
A more conservative implementation approach leads to fewer contentious changes and greater stability.
Clearer Value Proposition
By focusing on being the world’s most secure and reliable monetary network rather than a multipurpose platform, Bitcoin strengthens its unique value proposition.
How Node Operators Can Participate
For those looking to support this direction for Bitcoin by migrating to Knots, the process is straightforward:
# Download Bitcoin Knots
wget https://bitcoinknots.org/files/24.x/bitcoin-24.0.knots20230529-x86_64-linux-gnu.tar.gz
# Verify the signature
wget https://bitcoinknots.org/files/24.x/SHA256SUMS.asc
gpg --verify SHA256SUMS.asc
# Extract and install
tar -xzf bitcoin-24.0.knots20230529-x86_64-linux-gnu.tar.gz
Conclusion
The migration from Bitcoin Core to Bitcoin Knots represents more than just a technical choice—it reflects a philosophical commitment to Bitcoin’s future as a focused monetary protocol. By prioritizing security, stability, and Bitcoin’s core value proposition as sound money, the community is taking proactive steps to ensure Bitcoin remains true to its original vision while avoiding the feature complexity that has complicated other blockchain platforms.
As this transition continues to gain momentum, it will likely strengthen Bitcoin’s position as the most secure and reliable cryptocurrency, reinforcing its role as digital gold rather than allowing it to become a general-purpose blockchain platform with the associated trade-offs and compromises.