Pavao
Bitcoin Core · v4.3

Understand the system. Own your bitcoin.

Understand what you trust. Learn to control your Linux computer, start clean and verify Core. Practice a simple wallet and recovery with test coins. Add complexity only when it solves a real problem.

No real bitcoin is needed for the main course. Progress stays in this browser.

Before you begin · Pavao’s framework

Self-custody is not necessarily step one.

Bitcoin custody is part of a larger Bitcoin-as-money system. Before optimizing how you custody Bitcoin, make sure you are solving the right problem.

My order is budget, debt freedom, giving, a balanced personal balance sheet, and understanding Bitcoin’s long-term monetary trend and volatility — then security, custody and inheritance. This is my framework, not a universal admission rule.

Before you begin: five questions for yourself
  • Do I use a budget?
  • Am I debt-free?
  • Do I understand why I own Bitcoin?
  • Do I understand how Bitcoin volatility affects my decisions?
  • Am I looking for durable self-custody — or reacting to the latest security scare?

A sophisticated wallet does not fix an absent budget, large debts, leverage or an unbalanced balance sheet. Treating Bitcoin mainly as a trade, buying from FOMO or selling from panic may deserve attention before another custody feature.

The linked Practical Bitcoin Standard is my open guide. Its long-term price models are frameworks for thinking, not guarantees about future purchasing power.

You are welcome here wherever you are. You can continue the course now; keep the order of your own problems in view.

See how the two paths connect

Three parts. One foundation.

    1. Begin with the threat0 of 5 steps complete
    2. Verify for yourself0 of 6 steps complete
    3. Choose the foundation0 of 7 steps complete
    4. Learn to control your computer0 of 6 steps complete
    5. Start clean and verify0 of 3 steps complete
    1. Prepare Debian and Core0 of 6 steps complete
    2. Operate one Core wallet0 of 13 steps complete
    3. Prove backup and recovery0 of 7 steps complete
    4. Separate node and signer0 of 6 steps complete
    5. Complete an offline payment0 of 2 steps complete
    6. Recover without the originals0 of 3 steps complete
    7. Maintain the setup0 of 3 steps complete
    8. Optional extensionsOptional · outside the required path
    9. Move to real BitcoinOptional · outside the required path
    1. Decide whether to add authorityOptional · outside the required path
    2. Learn the Core primitivesOptional · outside the required path
    3. Build and recover policiesOptional · outside the required path
    4. Optional interfaces and further workOptional · outside the required path

A tested single-sig system can be your finished setup. If it covers your actual threat model, you do not need a more complex spending policy.

Computers, software and versions

Start with one ordinary computer reserved for practice, running Debian Stable and Bitcoin Core. Learn creation, encryption, payments, backups and restoration before the one-wallet mastery checkpoint. After that checkpoint, the recommended savings setup separates online verification and coordination from offline private-key signing on a second dedicated Debian computer.

The examples use x86-64 computers, the processor family also called amd64. Other maintained Linux systems can work too. Tails, an operating system started from a USB drive, is an optional later topic. You do not need to choose between these alternatives before learning the default setup.

Bitcoin Core 31.1 · Curriculum v4.3. Review scope and source links are listed in each lesson. A content update does not imply that every operating-system combination has been tested. Lesson times separate hands-on work from time spent waiting for synchronization or confirmations.

Default reference architecture

Online

  • Ordinary computer reserved for this job
  • Debian Stable
  • Core node: checks Bitcoin history
  • Watch-only wallet: tracks payments
  • No private keys for spending savings
  • Prepares proposals and sends signed payments
PSBT payment files, checked at each transfer

Offline

  • Ordinary computer reserved for this job
  • Debian Stable
  • Bitcoin Core
  • Private-key wallet protected by a password
  • No blockchain download needed
  • Approves payments without a network
Optional offline environment

Tails starts from a verified USB drive on a supported computer. It can reduce what the operating system keeps after a session. Choose it only when that helps with a risk you need to address. Core still signs the payments. Tails cannot make altered hardware trustworthy.

Content updated: 2026-10-16. Hands-on scope is recorded per lesson; a source review does not certify an operating-system installation or physical setup.

Before you begin

Goal
Practice signing and independent wallet recovery.
Difficulty
Beginner, then guided practice
Estimated time
Per lesson; synchronization and confirmations take additional time
Real bitcoin
Signet first; a limited mainnet test after recovery
Software version
Bitcoin Core 31.1 · Curriculum v4.3
Operating systems
Examples use Debian Stable on x86-64; other supported Core platforms can be used for practice
Recommended OS
Debian Stable for the online node and persistent offline signer
Prerequisites
Basic file handling; practical prerequisites are listed at each checkpoint
Expected outcome
Written instructions for receiving, signing, backing up and recovering
Last reviewed
Source and hands-on review dates and scope are listed per lesson

Never enter a password, recovery words, private key or wallet file on this website.