I write educational content about Bitcoin.
Why use Knots rather than Core?
- Technical: These clients often offer different options to Core, notably in terms of Mempool management, by determining which transactions are accepted and broadcast by your node.
- Policy: Some people prefer to use alternative clients such as Knots for non-technical reasons, notably to support an alternative to Core and thus reduce its monopoly. If Core were ever compromised, it would be useful not only to have solid, well-maintained alternative clients, but also to know how to use them. Others use Knots for protest purposes, because they have lost confidence in Core's developers or disapprove of the majority client's management.
How do I install Bitcoin Knots?

Launch IBD
00000000000000000000000233ea80aa10d38aa4486cd7033fffc2c4df556d0b9138, published on August 1, 2024. During IBD, my node will therefore only start full signature verification from this block.Setting up your Bitcoin Knot
- "Start..." automatically launches the node when your computer starts up to begin synchronization immediately;
- "Prune..." adjusts the storage limit if you have chosen to prune the Blockchain ;
- "Database cache..." sets the maximum amount of RAM allowed to your node;
- Finally, activate "Enable RPC server" if you wish to connect your Bitcoin Knots node to other wallet software, such as Sparrow Wallet or Liana for example.
Creating a Bitcoin wallet

Backing up your Bitcoin wallet
Receive bitcoins
Send bitcoins
Connecting your node to another program
With local Bitcoin Knots :
Bitcoin.conf among the software files. If this file doesn't exist, you can create it. Open it with a text editor and insert the following line:server=1
Bitcoin.conf, depending on your operating system:| macOS | ~/Library/Application Support/Bitcoin |
| Windows | %APPDATA%\Bitcoin |
| Linux | ~/.bitcoin |
127.0.0.1 and port 8332, then click on "Test Connection".With remote Bitcoin Knots :
Bitcoin.conf file among the software files. If this file does not yet exist, you can create it. Open this file with a text editor and add the following line:server=1
| macOS | ~/Library/Application Support/Bitcoin |
| Windows | %APPDATA%\Bitcoin |
| Linux | ~/.bitcoin |
Bitcoin.conf file doesn't exist, you can create it directly from this Interface by clicking on "Open Configuration File".192.168.1.18.Bitcoin.conf file, add the following lines, setting rpcbind=192.168.1.18 to match the IP address of your node.[main] rpcbind=127.0.0.1 rpcbind=192.168.1.18 rpcallowip=127.0.0.1 rpcallowip=192.168.1.0/24
Bitcoin.conf file. Be sure to replace loic with your username and my_password with a strong password:rpcuser=loic rpcpassword=my_password
Bitcoin.conf file. Leave the other parameters as default, i.e. URL 127.0.0.1 and port 8332. Then click on "Test Connection".Author
This tutorial has been written by Loïc Morel
You can say thanks by tipping the professor.
Credits
This tutorial has not been proofread yet
The original content has been translated by AI, but human review is necessary to ensure its accuracy.
3 135 sats1 568 sats784 satsEvery content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.

