Skip to main content

Bitcoin Knots

Bitcoin Knots is an enhanced full-node implementation of Bitcoin, maintained by Luke Dashjr. It builds on Bitcoin Core with additional privacy, decentralization, and mining-related features.

Key Differences from Bitcoin Core

  • Enhanced block template options — more control over transaction selection for mining
  • Spam filtering — stricter mempool policies (notably the "inscriptions" debate)
  • Privacy hardening — additional RPC toggles and defaults
  • More conservative defaults — prefers decentralization over convenience

Role in Mining Stacks

  • Required node software for DATUM-based template construction
  • Provides the mempool and UTXO set that DATUM uses to build custom work
  • When combined with AxeOS and Ocean.xyz, creates a fully miner-controlled pipeline

Installation Context

  • Packaged for StartOS as a system service
  • Can run on any Linux/macOS/Windows server with sufficient disk and bandwidth
  • Pruning supported but not recommended if serving miners (full chain validation matters)

Relationship to Start9OS / StartOS

References

  • Meetup #30: Decentralized Mining Workshop ^[raw/decentralized-mining-workshop-meetup-30.md]

Resources