Progress pill
Introduction

Course overview

  • Part 1 - Introduction
  • Part 2 - Becoming a sovereign bitcoiner
  • Part 3 - Installing a Bitcoin node easily
  • Part 4 - Connecting your wallet to your node
  • Part 5 - Advanced concepts and best practices
  • Part 6 - Final section
Welcome to BTC 202, where you'll learn how to install, configure, and use a Bitcoin node easily and independently. But that's not all: you'll also learn more about the place and function of nodes in the Bitcoin system. The course alternates between theoretical explanations and guided hands-on practice.

Part 1 - Introduction

In this first part of the course, we will clarify the basic notions and then proceed to more precise definitions. What is a node? What are the differences between node, wallet, and miner? You'll then learn about Bitcoin Core and the protocol's implementations. The aim is to speak the same language, avoid confusion, and establish a solid theoretical foundation.

Part 2 - Becoming a sovereign bitcoiner

In this second part, I'll start by explaining why it's important to run your own Bitcoin node. We'll then explore the different types of nodes that exist (complete, pruned, SPV...), how they work, and their technical implications.
We'll then provide you with an overview of the software available to run a Bitcoin node, including its advantages and disadvantages. Finally, we'll conclude with some very practical recommendations for choosing the right hardware for your needs and budget.
This section, therefore, illustrates the path of the sovereign bitcoiner: understand why it's necessary to run a node, choose the type of node, based on this choice, select the software, and, depending on the software chosen, determine the appropriate hardware.

Part 3 - Installing a Bitcoin node easily

Once this preparation is complete, it's time to get practical with Part 3 devoted to Umbrel: the home cloud OS that simplifies self-hosting and the installation of a Bitcoin and Lightning node.
After a brief introduction to Umbrel, we'll provide a detailed tutorial to guide you through the installation and configuration process on your own DIY machine. The aim of this part is clear: to have your first fully functional and synchronized Bitcoin node.

Part 4 - Connecting your wallet to your node

Now that you've set up a Bitcoin node, it's time to use it! In this section, you'll learn how to connect your wallet management software (like Sparrow wallet) to your own address indexer (Electrs or Fulcrum), or directly to Bitcoin Core, so you're no longer dependent on public servers.
We'll also examine the role of indexers and the various methods of connecting to your node (LAN, Tor, Tailscale, etc.). Finally, in the last chapter, we'll review the most useful applications available on Umbrel for the everyday bitcoiner.

Part 5 - Advanced concepts and best practices

In this final part of BTC 202, the aim is to deepen your knowledge. First, we'll look at the best practices to adopt with your new Bitcoin node and how to maintain it over the long term.
We'll then take the time to review some of the theory covered earlier in the course, including understanding the IBD process and peer discovery in detail, exploring the anatomy of a node, and finally learning how to use the Bitcoin.conf file to fine-tune your settings.

Part 6 - Final section

As with all Plan ₿ Academy courses, in the final section, you'll find a final exam to test your knowledge of Bitcoin nodes.
So, are you ready to turn on your first Bitcoin node? Set a course for sovereignty!