Bitcoin Core to Knots Migration

Bitcoin Core to Knots Migration: Protecting Bitcoin's Protocol Focus

Darren Hicks
bitcoin blockchain knots bitcoin core cryptocurrency

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.

Bitcoin Core vs Knots Philosophy Comparison

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:

ActorAction TakenPurpose / EffectControversy
Casey RodarmorCreated the Ordinals protocolEnabled NFTs and arbitrary data inscriptions on individual sats using TaprootTriggered explosive growth in block usage for non-financial purposes
”Domo” (BRC-20 Creator)Introduced BRC-20 token standard via OrdinalsUsed JSON inscriptions to mint meme tokens on BitcoinSparked congestion, drove fees sky-high, and crowded out regular payments
Peter ToddAuthored PR #32359 to remove the 80-byte OP_RETURN limitClaims it will reduce harmful practices by allowing “cleaner” data storageAccused of being paid by Chaincode Labs, undermining protocol neutrality
Chaincode LabsAllegedly commissioned the PR to relax OP_RETURN limitsCorporate influence on Bitcoin Core’s policy directionRaised concerns about centralized funding and capture of protocol dev
GitHub ModeratorsMuted/banned dissenting contributors opposing OP_RETURN changesClaimed to be moderating toxic behaviorAccused of censorship and silencing pro-monetary voices
Taproot WizardsPromoted re-enabling disabled opcodes like OP_CATClaims to expand Bitcoin scripting capabilitiesFeared 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 / EntityRole / ContributionNotable ActionsPhilosophy / Stance
Luke DashjrBitcoin Core dev; maintainer of Bitcoin KnotsDeveloped Ordisrespector patch; hardened Knots settings; co-founded Ocean mining poolHardline anti-spam; monetary-only Bitcoin
Bitcoin MechanicEducator and content creatorVocal critic of Ordinals, PR #32359; popularized pro-monetary messagingPublicly defends Bitcoin’s role as sound money
Ocean Mining PoolMining pool launched by Dashjr with backing from Jack DorseyOnly mines “clean” blocks (excludes Ordinals/BRC-20s); runs Bitcoin Knots by defaultMiner enforcement of monetary purity
Jack DorseySupporter of Ocean; founder of Block, Inc.Funded Ocean pool; outspoken proponent of Bitcoin as apolitical global currencySupports minimalism and long-term stability
Ali SheriefDeveloper and contributorInitiated Bitcoin-dev mailing list thread calling to classify BRC-20s and inscriptions as spamAdvocated for relay/mempool filtering
Samson MowBitcoin advocate; CEO of JAN3Publicly denounced protocol bloat and PR #32359; warned about loss of monetary identityFocus on Bitcoin nation-state adoption
Matthew KratterEducator and YouTuber (Bitcoin University channel)Produces educational content promoting the switch to Knots from Bitcoin Core; raises awareness about Bitcoin’s monetary purposeAdvocates for preserving Bitcoin as digital sound money
Bitcoin KnotsAlternative node implementation (maintained by Dashjr)Enforces strict standardness rules; prevents relay of spam-like Taproot and OP_RETURN transactionsCustomizable, hardened Bitcoin for principled use
Whirlpool / CoinJoin DevsPrivacy-preserving wallet developersSome aligned with monetary-only stance; noted that inscription spam can hurt privacy use casesCritical 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.

timeline title Bitcoin Core to Knots Migration Timeline 2009 : Bitcoin launched by Satoshi Nakamoto 2011 : Bitcoin Core established as reference implementation 2014 : Bitcoin Knots created as a conservative fork of Core 2017 : Block size debate highlights philosophical differences 2021 : Growing concerns about feature creep in Core 2022 : Increasing institutional adoption raises stakes of protocol governance 2023 : Major mining pools begin signaling support for Knots 2024 : Accelerated node migration from Core to Knots begins

Key Entities in the Migration

The shift towards Knots implementation has involved various stakeholders taking different positions:

Entity TypePro-Knots ExamplesNeutral/UndecidedPro-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.

graph TD A[Protocol Ossification] --> B[Predictability] A --> C[Stability] A --> D[Security] B --> E[Long-term Store of Value] C --> E D --> E

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:

  1. Feature Inclusion Criteria: Knots has stricter requirements for new feature inclusion
  2. Security Priorities: Knots often prioritizes security over convenience
  3. Development Pace: Knots tends to be more cautious about the pace of change
  4. Privacy Enhancements: Knots includes certain privacy features by default
  5. Backward Compatibility: Stronger emphasis on maintaining compatibility with previous versions
Bitcoin Knots Anti-Spam Filtering Configuration

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.

pie title "xxx Bitcoin's Philosophy Under Knots Philosophy" "Store of Value" : 40 "Medium of Exchange" : 30 "Settlement Layer" : 20 "Other Use Cases" : 10

How Node Operators Can Participate

For those looking to support this direction for Bitcoin by migrating to Knots, the process is straightforward:

Bash

# 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.