Module 3 β€” Run a Full Node

Setting up your first Bitcoin node

Understanding, installing, configuring, and using a Bitcoin node

Powered byPlan β‚Ώ Network
IntermediateBitcoin5h21 chapters

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. 1. Introduction Β· Course overview
  2. 2. Introduction Β· What is a Bitcoin node?
  3. 3. Introduction Β· What's the difference between a node and a wallet?
  4. 4. Introduction Β· What's the difference between a node and a miner?
  5. 5. Introduction Β· Bitcoin Core and protocol implementations
  6. 6. Becoming a sovereign bitcoiner Β· Why run your own node?
  7. 7. Becoming a sovereign bitcoiner Β· The different types of Bitcoin nodes
  8. 8. Becoming a sovereign bitcoiner Β· Overview of software solutions
  9. 9. Becoming a sovereign bitcoiner Β· Overview of hardware solutions
  10. 10. Installing a Bitcoin node easily Β· Umbrel: much more than a Bitcoin node
  11. 11. Installing a Bitcoin node easily Β· Installing a full node with Umbrel
  12. 12. Connecting your wallet to your node Β· Indexers: role, operation, and solutions
  13. 13. Connecting your wallet to your node Β· How to connect your wallet to your Bitcoin node?
  14. 14. Connecting your wallet to your node Β· Overview of available applications
  15. 15. Advanced concepts and best practices Β· Maintaining your Umbrel node
  16. 16. Advanced concepts and best practices Β· Understanding IBD and the peer discovery process
  17. 17. Advanced concepts and best practices Β· Anatomy of your Bitcoin node
  18. 18. Advanced concepts and best practices Β· Understanding bitcoin.conf
  19. 19. Final part Β· Reviews & Ratings
  20. 20. Final part Β· Final examination
  21. 21. Final part Β· Conclusion