Running your own node, and pointing a wallet at it
A wallet has to ask somebody which coins are yours. Unless that somebody is you, they learn your IP address and every address you care about — which is a complete picture of your finances, held by a company you have never dealt with.
The leak nobody mentions
Your phone does not store the blockchain. To show a balance it queries a server with a list of addresses derived from your wallet. That server sees your IP address and your entire address set, and can trivially total your holdings and watch every payment you make in real time.
This is inherent to being a light wallet, not a flaw in any particular app. What differs is whether the wallet tells you. BitHedge queries mempool.space, failing over to blockstream.info, and lists exactly that in Settings and in the privacy policy. Both are reputable. Neither is you.
What a personal node changes
A Bitcoin node holds its own copy of the chain and validates everything itself. Point your wallet at it and the queries stop leaving your control: no third party sees your addresses or correlates your IP with them, and you stop trusting anyone else’s answer about what is valid. That last part is the underrated half — a node means you verify rather than believe.
What it does not do is hide your transactions from the blockchain. The ledger is still public; you have simply stopped announcing which parts of it are yours.
What it costs
| Hardware | A small always-on machine — a Raspberry Pi class device is plenty |
|---|---|
| Storage | Several hundred GB for the full chain, less if pruned |
| Initial sync | Hours to days, depending on hardware and connection |
| Ongoing effort | Occasional updates. Node distributions have made this genuinely easy |
| Extra piece | An Esplora or Electrum server alongside it, so wallets can query by address |
That last row is the one people miss. Bitcoin Core alone does not answer “what is the history of this address?” efficiently. Packaged node distributions bundle an indexing server for exactly this, which is what your wallet actually connects to.
Pointing BitHedge at it
Settings → Chain source → Your own node, then enter your Esplora address — umbrel.local:3002 on a local network, or a .onion address if you reach it over Tor — and tap Test and use. The app verifies it can talk to the node before it commits, so a typo fails immediately rather than silently.
Once set, BitHedge talks only to your node. If your node is unreachable, the app reports that it cannot sync rather than quietly asking a public server instead. That behaviour is deliberate and it is the part worth checking in any wallet: a silent fallback hands your addresses to precisely the party you ran a node to avoid, at the exact moment you are not watching.
Common questions
Why should I run my own Bitcoin node?
So that no third party learns your IP address and the addresses in your wallet, and so that you validate the rules yourself instead of trusting someone else's answer. It is the single largest privacy improvement available to a wallet user.
Can I connect a mobile Bitcoin wallet to my own node?
Yes, if the wallet supports it. You point it at an Esplora or Electrum server running alongside your node, over your local network or a .onion address. BitHedge supports both under Settings → Chain source.
Does a node hide my transactions from the blockchain?
No. The blockchain is public and permanent regardless. A node stops you from telling a third party which of those public transactions are yours — a different and more achievable goal.
What happens if my node goes offline?
In BitHedge, syncing stops and the app says so. It will not fall back to a public server, because doing that would leak your wallet to exactly the party you configured a node to avoid. Change the setting yourself if you want to go back to public servers.
Do I need to run a node to use a Bitcoin wallet?
No. The overwhelming majority of wallet users query someone else's server, which works fine and costs privacy rather than security. Running your own is an upgrade, not a requirement.
BitHedge is a Bitcoin-only self-custody wallet for iPhone. Keys are generated on your device and never transmitted — no account, no KYC, no tracking. See how it works.
Keep reading
- Your Bitcoin transaction is stuck. Here is what to do — Why it is unconfirmed, and how RBF actually gets it moving.
- Custodial vs non-custodial, without the slogan — What custody changes about your risk — and when a custodian is right.
- Your recovery phrase, and why it is the only thing that matters — How twelve words become a key, and how they get stolen in practice.
- All guides