Module 3 β Run a Full Node
Setting up your first Bitcoin node
Understanding, installing, configuring, and using a Bitcoin node
Learning objectives
- Understand the role and purpose of a Bitcoin node.
- Identify different hardware and software solutions available.
- Install and configure a full node (Bitcoin Core).
- Use Umbrel graphical interface and add useful applications.
- Connect a personal wallet to its own node.
- Explore advanced settings and best security practices.
You're probably familiar with the adage "Not your keys, not your coins", which encourages self-custody of your bitcoins. Holding your own keys is indeed an essential first step, but it's not enough. To achieve true monetary sovereignty, you also need to install and use your own Bitcoin node. This course is designed to guide you through this fundamental step in your Bitcoin journey!
BTC 202 is an accessible course designed to teach you how to run your own Bitcoin node, even if youβre not a technical expert. Weβll start by defining what a Bitcoin node is, what it does, and why itβs absolutely essential to run one yourself. Iβll then guide you step by step through choosing your hardware, installing the necessary software, connecting your wallet application, and performing advanced optimizations if you want to go further.
Running a Bitcoin node is not just an option for experts; it's a necessity. It's a resilience tool that every user needs to understand and implement. This course is your starting point to becoming a sovereign bitcoiner!
Chapters
- 1. Introduction Β· Course overview
- 2. Introduction Β· What is a Bitcoin node?
- 3. Introduction Β· What's the difference between a node and a wallet?
- 4. Introduction Β· What's the difference between a node and a miner?
- 5. Introduction Β· Bitcoin Core and protocol implementations
- 6. Becoming a sovereign bitcoiner Β· Why run your own node?
- 7. Becoming a sovereign bitcoiner Β· The different types of Bitcoin nodes
- 8. Becoming a sovereign bitcoiner Β· Overview of software solutions
- 9. Becoming a sovereign bitcoiner Β· Overview of hardware solutions
- 10. Installing a Bitcoin node easily Β· Umbrel: much more than a Bitcoin node
- 11. Installing a Bitcoin node easily Β· Installing a full node with Umbrel
- 12. Connecting your wallet to your node Β· Indexers: role, operation, and solutions
- 13. Connecting your wallet to your node Β· How to connect your wallet to your Bitcoin node?
- 14. Connecting your wallet to your node Β· Overview of available applications
- 15. Advanced concepts and best practices Β· Maintaining your Umbrel node
- 16. Advanced concepts and best practices Β· Understanding IBD and the peer discovery process
- 17. Advanced concepts and best practices Β· Anatomy of your Bitcoin node
- 18. Advanced concepts and best practices Β· Understanding bitcoin.conf
- 19. Final part Β· Reviews & Ratings
- 20. Final part Β· Final examination
- 21. Final part Β· Conclusion
