Bitcoin Core logo
Last reviewed August 2026 · Free · Fully Open Source

Bitcoin Core Review 2026: Who Should Actually Run a Node

How we reviewed this: from the project’s own documentation, published audits and independent security research.

No company, no fees, no spread and nothing to sell you — the only software here with no business model. It also wants 756GB of disk and several days to start, and for most Canadians it is the wrong first wallet.

By the CryptoNorth Team

Free
No Fees At All
756GB
Full Chain, Jul 2026
~20GB
Pruned Option
2009
Original Client

Two Things in One Program

Bitcoin Core is the original Bitcoin software, and it does two jobs that people constantly conflate. It is a full node, which downloads and independently verifies every Bitcoin transaction ever made. It is also a wallet, which holds keys and sends coins. You can use either without caring much about the other.

Nearly everything interesting about Bitcoin Core is the node half. As a wallet it is spartan: Bitcoin only, no price charts, no swaps, no phone app, no help if you get stuck. As a node it is the only way to hold Bitcoin without asking somebody else whether your money is real.

What It Actually Requires

PriceFree, no fees of any kind
Blockchain size~756GB (July 2026)
Archival node disk2TB SSD recommended
Pruned node disk20-100GB practical
RAM4-8GB
Initial sync1-2 days on a mini PC
On a Raspberry Pi 46-7 days
Ongoing bandwidth~20GB down, 200GB+ up per month
Chain growth~7GB per month
LicenceMIT, fully open source
AssetsBitcoin only

Figures from Coin Bureau's 2026 node guide[1]. Initial block download must pull the full 756GB even if you intend to prune afterwards.

Pruned or Archival?

This is the decision that determines whether running a node is realistic on the computer you already own.

Pruned — most people

Downloads and verifies every block, then deletes the old ones. Technically possible from 550 MiB; 20–100GB is sensible[1]. You get identical verification — nothing is trusted on your behalf — you just cannot serve old blocks to other nodes or rescan deep history.

Archival — contributors

Keeps the entire 756GB chain and serves it to peers syncing for the first time. Needs a 2TB SSD. This is a contribution to the network rather than a benefit to you personally.

The important point, widely misunderstood: a pruned node is a full node. It validates every rule against every block. Pruning discards history after checking it, not instead of checking it.

What You Get, and What You Do Not

Genuine benefits
  • You verify your own balance rather than trusting a server
  • A private backend for your wallet, so you are not broadcasting your addresses to a third party[1]
  • You enforce Bitcoin's rules yourself
  • No company can change, price or withdraw it
Common misconceptions
  • It earns you nothing — nodes are not mining[1]
  • It does not make your transactions private; Bitcoin remains public[1]
  • It gives no benefit if your coins sit on an exchange
  • It is not a security upgrade for your keys — that is a hardware wallet's job

If somebody tells you running a node pays, they are describing something else. The return is sovereignty and privacy, not yield.

Upgrading From an Old Version? Migrate Your Wallet First

The current release is 31.1. The change that matters here arrived in v30, released 10 October 2025[3], contains a change that can lock existing users out of their own wallet file if they upgrade carelessly.

Legacy wallet support has been removed entirely

v30 drops Berkeley DB legacy wallets. If you use Bitcoin Core's own built-in wallet, you need to run the migratewallet RPC to convert it to a descriptor wallet. The tool ships inside v30 and later, so you can migrate after upgrading as well as before — but back up your wallet file either way[2]. Anyone using Core purely as a node behind Sparrow, Electrum or a hardware wallet is unaffected. Back up your wallet file first regardless.

v30 also raised the OP_RETURN data limit — previously 80 bytes, now up to 100,000 bytes with multiple outputs permitted[2][3]. Supporters argued it aligns node defaults with what miners already accepted and reduces UTXO bloat (the growing set of unspent coins every node must track). Critics including Luke Dashjr and Nick Szabo warned about blockchain bloat, higher node costs and permanently stored illicit data[3].

Bitcoin Knots, and why this is not a split

Objectors moved to Bitcoin Knots, a more conservative client with stricter defaults, which grew from low single digits to over 21% of all Bitcoin nodes[3]. It is worth being clear that both clients validate the same blockchain — this is a disagreement about relay policy, not consensus, and there is no chain split[2]. Your coins are unaffected whichever you run.

The Best Way to Use It

Most people who run Bitcoin Core well do not use its wallet. They run it as a node and point better software at it:

  • Bitcoin Core validates the chain and holds no keys.
  • A desktop wallet such as Sparrow connects to your node instead of a public server.
  • Your keys live on a Trezor, Ledger or Coldcard, never on the computer.
  • You get private verification and offline keys at once.

That combination is the strongest self-custody setup available to a Canadian, and it costs the price of one hardware wallet plus some patience. The official full node guide[4] is the place to start.

Pros and Cons

Strengths
No fees, no spread, no company, nothing to sell you
Fully open source under MIT - the real thing
You verify your own balance, trusting nobody
Private wallet backend, no address leakage
A pruned node validates identically on ~20GB
Cannot be discontinued, repriced or acquired
Weaknesses
756GB download before it is useful
Days of initial sync, a week on a Raspberry Pi
Bitcoin only, no phone app, no support desk
v30 removed legacy wallets - migrate first
Earns nothing and does not anonymise you
A poor first wallet for a beginner

Frequently Asked Questions

Do I need 756GB of disk space?

Not permanently. The initial block download pulls the whole chain because every block must be verified, but a pruned node then deletes old blocks and settles at anywhere from 550 MiB upward - 20 to 100GB is the practical range. A pruned node is still a full node: it checks every rule against every block, it just does not keep the history afterwards.

Does running a node earn me anything?

No. Nodes verify transactions; miners produce blocks and collect rewards. Running a node costs you electricity, bandwidth and disk and pays nothing. What you get instead is the ability to verify your own balance without trusting anyone else, and a private backend so your wallet is not telling a third-party server which addresses are yours.

Does a node make my Bitcoin private?

It improves your privacy but does not make transactions private. Bitcoin is a public ledger and always will be. What a node stops is the leak that happens when a light wallet asks somebody else’s server about your addresses - that server learns which addresses belong to you. Running your own removes that particular exposure and nothing more.

I use Bitcoin Core wallet. Is it safe to upgrade to v30?

Only after migrating. v30 removed Berkeley DB legacy wallet support entirely, so run the migratewallet RPC to convert to a descriptor wallet before you upgrade, and back up your wallet file first. If you only use Core as a node behind Sparrow, Electrum or a hardware wallet, this does not affect you.

Should Bitcoin Core be my wallet?

For most Canadians, no. It holds only Bitcoin, has no mobile app, no swaps, no recovery help and expects you to know what you are doing. The better pattern is to run Bitcoin Core as your node, keep your keys on a hardware wallet, and use something like Sparrow as the interface between them. That gives you private verification and offline keys without relying on Core’s own wallet at all.

Important Disclaimer

This review is for informational purposes only and is not financial or security advice. Blockchain size, sync times and hardware requirements change continuously — the figures here are from mid-2026 reporting. Always download Bitcoin Core from bitcoincore.org and verify the release signatures. Back up any wallet file before upgrading.

Sources & References
[1]Coin Bureau — How to Run a Bitcoin Node in 2026
[2]Yellow — Bitcoin Core v30 release guide: OP_RETURN, wallet changes, network impact
[3]Unchained — Bitcoin Core v30 releases with expanded OP_RETURN capacity
[4]Bitcoin.org — Running a full node (official guide)
Download the Bitcoin Core

Download from bitcoincore.org and verify the release signatures before running it.

Download from Bitcoin →Compare all wallets