Understanding Network Latency
Understanding Network Latency and Stale Blocks
In a global, decentralized system like Bitcoin, time and physical distance matter. When a miner in Iceland solves a block, it takes a fraction of a second to travel to a miner in Japan, and several seconds to saturate the entire network.
This delay in data transmission is known as propagation delay or network latency. If latency is too high, it introduces a severe systemic risk: stale blocks.
⏱️ What is Propagation Delay?
When a miner successfully mines a new block, they must transmit it to their peers. Propagation delay is the time it takes for a newly mined block to be received, validated, and accepted by 100% of the active nodes across the globe.
Several factors contribute to propagation delay:
- Network Bandwidth: The raw connection speed of nodes transferring block data.
- Validation Time: A node cannot relay a block until it has verified every single signature and transaction in that block. This takes processing power (CPU time).
- Physical Distance (Speed of Light): Undersea fiber-optic cables can only transmit data at the speed of light in glass (~200,000 km/s). Round-trips across the globe have a hard physical lower bound of roughly 100–200 milliseconds.
💔 The Threat of Stale Blocks (Colloquially "Orphans")
If Miner A in Canada finds Block 800,000, and Miner B in China finds a different valid Block 800,000 at almost the exact same time, a race begins.
Because of propagation delay: * Miners in North America will receive Miner A's block first and start mining on top of it. * Miners in Asia will receive Miner B's block first and start mining on top of it.
The blockchain temporarily splits in two (a chain fork).
┌─── Block 800,001 (Canada Chain - Winner!)
/
─── Block 799,999 ─── Block 800,000 (A - Canada)
└─── Block 800,000 (B - China) ─── [Stale / Orphan Block]
This fork is resolved when the next block is found (Nakamoto Consensus): 1. A miner in London finds Block 800,001 on top of the Canada chain. 2. Because the Canada chain is now the longest chain (the one with the most accumulated Proof of Work), all miners in Asia must abandon Miner B's block and switch to the Canada chain. 3. Miner B's block is discarded by the network. This discarded block is called a stale block (or colloquially, an orphan block).
Stale blocks represent wasted computational energy. Miner B's mining rig consumed thousands of dollars of electricity to secure their block, but because of propagation latency, they lose their entire 3.125 BTC block reward and transaction fees.
🕵️ True Orphans vs. Stale Blocks
In Bitcoin terminology, there is a technical distinction between "stale" and "orphan" blocks:
- Stale Blocks: These are valid blocks that were mined on a legitimate parent block but were eventually discarded because a competing chain became longer.
- True Orphan Blocks: These are blocks received by a node whose parent block has not yet been seen by that node. The node cannot validate the orphan block because it is missing the preceding historical link. Bitcoin Core handles this by storing the orphan block in memory and requesting the missing parent from the peer.
⚡ How Miners Fight Latency: The FIBRE Network
Because even a 1-second delay can result in losing a multi-thousand-dollar block reward, miners have created specialized, ultra-low latency relay networks.
The most famous of these is the FIBRE (Fast Internet Bitcoin Relay Engine) network:
- Custom Backbone: FIBRE is a network of highly optimized servers placed at strategic internet exchange points worldwide, connected via high-speed, dedicated fiber optic cables.
- UDP and FEC: FIBRE uses UDP (User Datagram Protocol) combined with Forward Error Correction (FEC). Instead of waiting for a node to acknowledge that it received a packet, FIBRE sends redundant parity packets. If some packets are lost over the ocean, the receiving miner can reconstruct the block without requesting retransmission.
- Near Speed-of-Light Relay: FIBRE transmits block data across the globe in under 50 milliseconds, ensuring that miners worldwide are synchronized almost instantaneously.
By minimizing propagation delay, FIBRE and compact block protocols have pushed Bitcoin's stale block rate to less than 0.1% of all blocks mined, maintaining incredible network stability.
TeachMeBitcoin is an ad-free, open-source educational repository curated by a passionate team of Bitcoin researchers and educators for public benefit. If you found our articles helpful, please consider supporting our hosting and ongoing content updates with a clean donation: