Passer au contenu

Bitcoin accepté au paiement  |  Expédié depuis Laval, QC, Canada  |  Soutien expert depuis 2016

Initial Block Download (IBD)

Network & Protocol

Definition

Initial Block Download (IBD) is the one-time process a brand-new Bitcoin full node performs when it first comes online: downloading every block from the genesis block to the current chain tip and independently validating each one against the consensus rules. Only after IBD completes is the node fully synced and able to verify payments entirely on its own. It is the price of admission for trustless verification — paid once, in disk I/O and patience.

What happens during IBD

The node connects to peers and first fetches the chain of block headers, establishing which chain carries the most accumulated proof-of-work before committing to download its full blocks. It then pulls blocks in parallel from multiple peers and checks every transaction: valid signatures, no double-spends, no inflation beyond the issuance schedule, correct proof-of-work on every header. Along the way it builds the UTXO set — the ledger of spendable coins that is the real product of all this work. As of 2026 this means processing roughly 600+ GB of historical data and hundreds of millions of transactions. Depending on hardware and bandwidth, IBD can take anywhere from several hours to a few days; the usual bottlenecks are disk random-write speed for UTXO updates (an SSD transforms the experience) and the dbcache memory setting, which is worth raising temporarily for the sync. To speed things up, Bitcoin Core uses assumevalid, skipping signature checks on deeply buried historical blocks while still verifying everything else — a default any user can disable for fully-from-scratch validation.

Why it matters for sovereignty

IBD is what makes "don't trust, verify" literal. By validating the entire history itself, your node never has to trust anyone's claim about the state of the ledger — not a block explorer, not an exchange, not even other nodes, which it treats purely as untrusted data sources whose blocks must prove themselves. Once synced, your wallet balance is a fact you computed, not a statement you accepted. Every node that completes IBD also strengthens the network for everyone else, adding one more independent enforcer of the rules and one more peer able to serve blocks to the next newcomer.

Variations and shortcuts

A pruned node performs the same full IBD validation but discards old block data afterward, keeping the complete trust guarantee in a few gigabytes of disk. For faster onboarding, AssumeUTXO lets a node load a UTXO snapshot and become usable in minutes while the historical validation completes in the background — a reordering of IBD rather than a replacement for it. What none of these change is the destination: a node that has verified the whole chain for itself.

Practical notes

Run IBD on the machine's own terms: wired network if possible, SSD strongly preferred, and let it finish before pointing wallets at the node. Watching the sync progress in the debug log or GUI has become something of a rite of passage — your machine independently re-checking every transaction since January 2009. IBD is the startup cost of running a full node such as Bitcoin Core; once complete, the node only needs to validate each new block as it arrives, roughly every ten minutes, and keeps its view of the mempool and chain tip fresh indefinitely.

IBD and the miner's stack

For miners, IBD has a specific payoff: a synced node is what lets you mine against your own view of the chain instead of someone else's. Solo miners pointing hardware at their own Bitaxe-and-node stack, and pool users who want to verify that pool-reported blocks actually exist and pay where claimed, both depend on a node that finished its homework. It is also worth syncing before you need it — a node begun the day you require it is days late. The pattern many home operators settle on: one modest always-on machine that completed IBD once, kept current ever since at trivial cost, quietly serving as the household's source of Bitcoin truth for wallets, miners, and Lightning alike.

In Simple Terms

Initial Block Download (IBD) is the one-time process a brand-new Bitcoin full node performs when it first comes online: downloading every block from the genesis…

Explore the Full Glossary

Browse all Bitcoin mining terms from A to Z. Whether you are a beginner or expert, deepen your understanding of the mining ecosystem.

Glossaire du minage

ASIC Miner Database

Compare 500+ miners with real-time profitability data, home mining scores, and detailed specs.

Comparer les mineurs