Bitcoin Core: keys, security, fees and reviews

In short

Key control
Self-custodial: keys are kept in wallet files in the user's own data directory on their computer.
Fees
Wallet: Free, open-source software; only Bitcoin network fees apply.
Risks and caveats
If the wallet and all its backups are lost, the bitcoins become permanently inaccessible.
Checked
28 October 2026

Visitor ratings: do you like Bitcoin Core?

Key facts

Open source
yes
Official site
bitcoincore.org home page

Key facts checked on 28 October 2026 against official sources.

What is Bitcoin Core

Bitcoin Core is the open-source reference software for Bitcoin, descended from the original client released by Satoshi Nakamoto. It is a full node that downloads and validates the whole blockchain and includes a built-in Bitcoin-only wallet, with a desktop GUI and command-line/RPC interfaces. It is maintained by an open community of contributors rather than a company.

Who holds the keys

Who holds the keys — Bitcoin Core
ParameterDetails
Key controlSelf-custodial: keys are kept in wallet files in the user's own data directory on their computer.
Account modelHD descriptor wallets; old Berkeley DB legacy wallets can no longer be created or loaded since version 30.0 and must be migrated.
RecoveryBackups are wallet files made with Backup Wallet; HD wallets (since 0.13) can be fully recovered from a single backup. There is no seed-phrase display.
EncryptionWallets are not encrypted by default; an optional passphrase cannot be recovered if forgotten.

Features and supported networks

Features and supported networks — Bitcoin Core
ParameterDetails
PlatformsWindows, macOS (Intel and Apple Silicon), Linux (x86, ARM, RISC-V, PPC64) and Snap; desktop only.
Supported networksBitcoin only.
Full nodeRequires about 600 GB initial download plus 5–10 GB a month; pruning cuts storage to about 10 GB.
Privacy (CoinJoin, Tor)Can connect over Tor and run as a Tor onion service.
Hardware wallet supportExperimental external-signer support via PSBT, for example with the HWI tool.

Security and audits

Fees

Fees — Bitcoin Core
ParameterDetails
WalletFree, open-source software; only Bitcoin network fees apply.

History

History — Bitcoin Core
DateEvent
2009Code history begins with the original Bitcoin client released by Satoshi Nakamoto.
23 August 2016Version 0.13.0 introduced HD wallets with deterministic key generation.
14 January 2021Version 0.21.0 introduced descriptor wallets.
10 October 2025Version 30.0 removed support for legacy BDB wallets.
8 July 2026Version 31.1 released.

Risks and caveats

About the developer

Developer
The Bitcoin Core open-source project and its community of contributors; maintainers merge changes.

Official links

Questions and answers

Is Bitcoin Core self-custodial?

Yes. The wallet stores keys in files on the user's own computer; losing the wallet and its backups means losing the coins.

Is Bitcoin Core open source?

Yes. It is developed publicly on GitHub under the MIT licence.

Which coins does Bitcoin Core support?

Bitcoin only. It also runs a full node that validates the whole Bitcoin blockchain.

Does Bitcoin Core charge fees?

No. The software is free; users pay only Bitcoin network fees.

Who makes Bitcoin Core?

An open-source community of contributors, with maintainers who merge changes; it descends from Satoshi Nakamoto's original client.

Sources

More in this section

Related

How voting works

Votes are anonymous and carry no text. Each device has one vote per item; press the same button again to remove it. Cloudflare Turnstile checks that a person is voting. We keep a random device ID in a cookie and a salted hash of the IP address to limit abuse — no names, no accounts. Votes are visitors’ opinions, not investment advice.

Page updated: