Dione Folador · Guide

Home › Bitcoin Self-Custody Guide

Chapter 6 of 8

Your Own Bitcoin Node: Verify, Don't Trust

By Dione Folador · Updated November 6, 2026 · 7 min read

Educational content. Not investment advice. No legitimate person will ever ask for your seed: not me, not wallet support, not an exchange.

You already hold your keys. The seed is stored, the hardware wallet signs, maybe you even set up a multisig. But there is a question few people ask: when your wallet shows your balance, where does that information come from?

In most cases, it comes from someone else's server. Your app asks a computer on the internet "how much is in these addresses?" and believes the answer. It works, but it has two costs: you trust someone to tell you the truth, and you hand that someone the list of your addresses.

Your own node solves both. In this chapter I explain what it is, what it does, what it costs and how to connect your wallet to it.

What a node is

A full node is a computer running Bitcoin software that downloads and checks every block in the network's history, starting with the first one, from 2009. The reference implementation, and the most widely used, is Bitcoin Core, free and open source.

One point confuses a lot of people: the node does not hold your bitcoin. Your keys stay on your hardware wallet. The node is your trusted source of information about the network and your channel for broadcasting transactions. If the node breaks, your bitcoin is untouched and your seed still works.

It is not mining either. A node does not burn energy competing for blocks. It only verifies.

What the node verifies

When your node downloads the blockchain for the first time (a process called initial block download, or IBD), it does not accept anything just because someone sent it. It checks on its own, among other rules:

A detail for those who like precision: to speed up syncing, Bitcoin Core by default skips checking the signatures of old blocks that are already buried under a lot of proof of work (a setting called assumevalid). Every other rule is still checked, and full checking can be turned on in the settings.

If a block breaks any rule, your node rejects it. It does not matter who mined it or how many people say otherwise. That is where the common Bitcoin phrase comes from: "don't trust, verify." With a node, when your wallet says "confirmed," it was your own computer that checked.

Privacy: what a public server sees

When your wallet uses a public server, that server can see:

That does not mean the server will steal anything. It does not have your keys. But it does mean someone can link an IP address to a pile of money. In a data leak, or with a malicious server, that information becomes a map for scams or physical attacks. Discretion is security.

With your own node, your queries stay inside your home. No third-party server receives the list of your addresses. Transactions are still public on the blockchain, as always, but nobody outside gets from you the information about which addresses are yours. Privacy here is personal protection, within the law. You still report your bitcoin on your taxes as usual.

Hardware options

You do not need a powerful computer. You need stability and disk space.

Common paths:

  1. A computer you already own. Install Bitcoin Core on a desktop or laptop that stays on. It is the cheapest way to start.
  2. A mini PC or Raspberry Pi with an SSD, running a ready-made node system. Well known examples: Umbrel, Start9 and RaspiBlitz. They install Bitcoin Core, an Electrum server and a browser interface.
  3. A prebuilt node. Some projects sell the device already assembled. It costs more and saves work.

There is also the pruned node. It validates everything the same way, but deletes old blocks after checking them, taking up only a few gigabytes. It is for people with little disk space. The limitation: most Electrum servers require a non-pruned node.

Electrum server: the bridge to your wallet

Many wallets do not talk to Bitcoin Core directly. They speak the Electrum protocol. That is why node systems usually include their own Electrum server, such as Electrs or Fulcrum. It indexes your node's blockchain and answers your wallet's queries quickly.

The path in short: the hardware wallet signs, the wallet software (Sparrow, Electrum, Nunchuk, BlueWallet, among others) queries the Electrum server, which queries your Bitcoin Core.

How to connect your wallet

These steps apply to any serious wallet, even if menu names change:

  1. Wait for the sync to finish. It can take from a day to more than a week, depending on your hardware and internet. Until then, balances will not show correctly.
  2. Write down your server address. On your home network, it is the node's local IP plus the Electrum server port. Away from home, the safest way is to use the Tor address (Tor is a network that hides where a connection comes from and needs no open ports on your router) your node system provides, or a private VPN.
  3. In the wallet, replace the public server with yours. Look for the server or network settings and enter the address. Some wallets, like Sparrow, can also connect straight to Bitcoin Core.
  4. Turn off fallback to public servers, if the wallet has that option. Otherwise it may query another server when yours is down.
  5. Check. Your balance and history should look the same. Make a small transaction and confirm it is broadcast through your node.

Never expose Bitcoin Core's control port (RPC) to the internet, and never open ports on your router without understanding what you are doing. For remote access, use Tor or a VPN.

Updates

Update your node software from time to time, always from the official source. If you install Bitcoin Core manually, download it from bitcoincore.org and verify the file's hash and signatures. On ready-made systems, update through their own interface. Be suspicious of any "urgent update" that arrives by email, ad or message. That is a classic scam.

Cost and effort: is it for you?

To be direct:

A node is not a requirement for self-custody. A well configured hardware wallet with a well stored seed already puts you far ahead. The node is the next step for those who want full independence: checking the rules yourself and no longer handing your addresses to third parties.

Checklist

All chapters

Want to do this with guidance?

In one-on-one mentoring, you set everything up on your own device, with me guiding each step.

Talk to Dione
Dione Folador

About the author: Dione Folador

Dione Folador has been in the crypto market since 2011 and teaches Bitcoin self-custody and security to people who want to take control of their own wealth. On Instagram, he is @dionefol.