Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
Independent Media
Not affiliated with any project
Blockchain Technology, Every Layer Deconstructed
chain-bible.com
LATEST
Your Block Explorer Says "Confirmed" — So Why Does the Exchange Still Make You Wait? Finality vs. Reorg, Explained  ·  Your Transaction Failed — So Why Did You Still Pay Gas? What the EVM Is Actually Charging You For  ·  Same Shared Sequencer Model, Different Fates: Why Espresso Survived and Astria Shut Down  ·  Why a Major Consensus Overhaul Isn't Always a "Hard Fork": What Solana's Alpenglow Reveals About How Forks Are Actually Classified  ·  Canonical Bridge vs Third-Party Bridge: If Something Goes Wrong, Who's Actually Holding the Risk?  ·  Public, Private, and Consortium Chains: Pick the Wrong One and It's Not Performance You Lose, It's the Entire Governance Model
consensus

Your Block Explorer Says "Confirmed" — So Why Does the Exchange Still Make You Wait? Finality vs. Reorg, Explained

30-Second Version · For the impatient
A block explorer showing "confirmed" tells you what most people currently agree on. Finality tells you this will never change again. The gap between those two is exactly why the exchange makes you wait.

Full Explanation +
01 · Why did this happen?

If shallow reorgs naturally resolve within seconds, does a user actually need to be alert to this routine occurrence?

For most users, shallow reorgs themselves generally don't warrant special vigilance — they resolve automatically as the network converges, and most applications and services have already built "wait for a few additional Block confirmations" into their standard flow, so by the time a user actually sees a "confirmed" screen, the shallow reorg has usually already been resolved. The situation genuinely worth watching for is if you're building your own application or service and reading directly from the "latest" block tag (as on EVM chains) without waiting for any confirmations at all — in that specific case, a shallow reorg genuinely can cause your system to briefly display incorrect information.

For everyday users, the more practical way to think about it: a shallow reorg is a normal, even arguably healthy, part of how distributed consensus operates — it demonstrates the network actively resolving the small, inherent latency and perspective gaps between nodes in real time. That's a fundamentally different tier of concern from what a deep reorg represents (malicious attack), and the two shouldn't be conflated when assessing risk.

02 · What is the mechanism?

Ethereum's deterministic Finality sounds much safer than Bitcoin's probabilistic finality — so why hasn't Bitcoin simply switched to something similar?

This is genuinely a trade-off about fundamentally different trust assumptions, not simply a matter of one technology being superior. Deterministic finality offers a clear guarantee that "after this specific point, it's absolutely safe," at the cost of requiring a more complex protocol design (Ethereum needs validator Staking, an explicit penalty and burn mechanism) — and once that complex mechanism itself hits a bug or coordination failure (as with Casper FFG's brief stall in May 2023), it can actually delay or interrupt finality itself.

Bitcoin's choice of probabilistic finality is comparatively simple in design and doesn't depend on an additional penalty protocol — its security rests entirely on the economic logic that overturning more blocks requires proportionally more hashpower cost. That logic is simple but reliable, and it's been validated by more than a decade of real-world operation. Switching to deterministic finality would mean performing fundamental surgery on the entire network's Consensus Mechanism, and the coordination difficulty and potential risk of that kind of change is generally seen as not worth it for a chain whose core value proposition centers on being stable and predictable — which is also why Bitcoin continues to run on probabilistic finality to this day.

03 · How does it affect me?

In the Bitcoin Gold incident, the attacker needed to control a majority of hashpower to pull off the attack — how difficult would that actually be on today's major mainstream chains?

For mainstream chains with extremely high market value and a large number of participants, like Bitcoin or Ethereum, genuinely gaining control of a majority of network-wide hashpower (PoW) or a majority of staked weight (PoS) requires an enormous amount of capital. For Bitcoin specifically, acquiring enough hashpower in a short window to launch a 51% Attack would typically require hardware and electricity costs that far exceed whatever the attack itself could yield — which is also why successful 51% attacks against Bitcoin itself have been extremely rare in recent years.

Bitcoin Gold became a victim precisely because its own market value and hashpower scale were far smaller than Bitcoin's — the smaller a chain's hashpower scale, the lower the actual barrier for an attacker to rent or purchase enough hashpower to pose a genuine threat. That's also why most exchanges generally require a higher number of Block confirmations before crediting deposits on chains with smaller market caps and lower hashpower. This also explains why "how safe a chain is" can't be judged solely by whether it uses some particular Consensus Mechanism — it also depends on whether the actual hashpower or staked capital backing that mechanism is large enough. There's a real capital threshold sitting between mechanism design and actual security.

04 · What should I do?

If I need to transfer a large sum to an exchange, or I'm waiting on-chain for confirmation of an important transaction, how do I practically judge how long is actually safe to wait?

The first step is figuring out which Finality design the chain you're using actually follows. For a chain using deterministic finality, like Ethereum, the safest approach is to simply wait until that Block is formally marked "finalized" (most block explorers and Node services display this explicitly) — once that state is reached, there's theoretically no remaining risk of being overturned by a reorg, and there's nothing further to worry about. For a chain using probabilistic finality, like Bitcoin, there's no single clear finish line called "finality" — instead, how many confirmations to wait for should scale with the actual value of your transaction. The larger the amount, the more you should lean toward the higher confirmation thresholds exchanges commonly use (Bitcoin's common 6-confirmation standard, for instance), rather than just going by the moment a Block Explorer first shows "confirmed."

The second step: if the chain you're using has a relatively smaller market cap or hashpower/staked capital scale, set your confirmation threshold higher than you would on a major mainstream chain — smaller chains have a genuinely lower barrier for a reorg to be maliciously exploited, so waiting a bit longer in that case is a real reduction in risk, not simply excessive caution.

Full Content +

In May 2018, the Bitcoin Gold network suffered a 51% Attack in which the attacker, having gained control of the majority of hashing power, stole roughly $18 million from exchanges. The core of the trick: the attacker privately built a competing chain, and only released this longer, pre-prepared chain once exchanges had already credited the deposits and users had already withdrawn their assets — causing transactions that exchanges had considered "confirmed" to vanish outright from the historical record. That incident exposed a gap many people only discover once they've personally run into it: a Block Explorer showing "confirmed" and a transaction genuinely being final and irreversible are actually two different concepts. Understanding the difference between the two is the key to understanding why exchange deposit crediting often takes noticeably longer than the Block confirmation time itself.

"Confirmed" Is Only Temporary Consensus — "Finality" Is What's Genuinely Irreversible

A transaction being packed into a block, and that block being added to the chain, only means the current majority of nodes agree it's the correct chain — but in the world of blockchain, "current majority consensus" and "a fact that will never change" are not the same thing. When two miners find a block at nearly the same time, or the network briefly diverges, two competing versions of the chain can temporarily coexist — this is called a reorg (chain reorganization): the network eventually converges back on a single version according to a specific rule (typically the chain with the most accumulated hashpower), and transactions on the discarded chain simply vanish from the historical record. If that transaction happened to be sending you money, that payment may no longer count once the reorg happens. Finality refers precisely to the state where a transaction has entered a point where it can no longer be overturned by a reorg. Before finality is reached, any transaction showing as "confirmed" theoretically still carries some possibility of being overturned by a reorg — only the probability varies.

Shallow Reorgs Are Routine; Deep Reorgs Are the Warning Sign

Shallow reorgs one to three blocks deep are actually a routine occurrence on most proof-of-work (PoW) chains, usually stemming from network latency causing different nodes to briefly see different versions of the latest block — these naturally resolve within seconds, and most applications only need to wait for a few additional block confirmations to be safe. What genuinely warrants caution is a "deep reorg" exceeding three blocks — a reorg of this magnitude is rarely a natural coincidence and usually signals deliberate planning behind it: an attacker quietly accumulating a hashpower advantage, building a competing chain longer than the public one, and releasing it once the timing is right. This is precisely the core mechanism behind double-spend and 51% attacks, and the Bitcoin Gold incident is a real-world case of this kind of deep reorg being maliciously exploited.

Probabilistic Finality vs. Deterministic Finality: Different Chains, Fundamentally Different Approaches

PoW chains like Bitcoin use probabilistic finality: as more and more blocks stack on top of a transaction, the probability of that transaction being overturned by a reorg keeps dropping, but in theory it never quite reaches zero — which is also why Bitcoin exchanges commonly require at least 6 block confirmations before crediting a deposit, since by that point the probability of a reversal has dropped low enough to be treated as practically safe. Ethereum, following its Merge upgrade, pairs with a finality mechanism called Casper FFG and uses deterministic finality instead: roughly every two epochs (about 12.8 minutes), a batch of blocks gets formally marked as "finalized," and overturning a finalized block would require an attacker to control or burn at least one-third of all staked ETH network-wide — an economically punishing cost by design, functioning as a built-in penalty mechanism. Worth noting: this finality mechanism isn't foolproof either — in May 2023, Casper FFG briefly stalled due to factors including insufficient client diversity, resulting in a long stretch of blocks on-chain that couldn't be formally finalized for an extended period. That incident is a reminder that even a deterministic-finality design can still run into unexpected trouble in practice.

What This Means for Your Money

Before treating any transaction as fully settled, check what confirmation depth or finality standard the platform you're using actually applies — a deposit showing as "confirmed" on a block explorer after one or two confirmations isn't necessarily the same threshold an exchange uses before crediting your account, and the gap between those two standards is exactly where the waiting time you experience comes from. If you're moving a particularly large sum, it's worth checking whether the destination chain offers deterministic finality (like post-Merge Ethereum) or only probabilistic finality (like Bitcoin) — the former gives you a specific point in time after which reversal becomes economically near-impossible, while the latter only ever gets safer over time without a hard cutoff, meaning the appropriate number of confirmations to wait for should scale with how much value is actually at risk.

Sources: Blockchain Finality Explained (2026) — Dwellir, What Is a Chain Reorg? How Reorganizations Work — Dwellir, The Engineer's Guide to Blockchain Finality — Trail of Bits Blog
Diagram
機率式終結性與確定式終結性的對照比特幣機率式終結性與以太坊確定式終結性兩種設計的核心差異,並標註 Bitcoin Gold 深層重組真實案例Confirmed vs. Final: Two Different GuaranteesProbabilistic Finality (Bitcoin)Risk of reversal drops asmore blocks stack on top,but never reaches exactly zeroNo fixed cutoff point —exchanges set their ownconfirmation thresholdCommon standard: 6confirmationsDeterministic Finality (Ethereum)A specific block is formallymarked "finalized"Reversal requires burning1/3+ of all staked ETHRoughly every 2 epochs(~12.8 minutes)Not foolproof: Casper FFGstalled briefly in May 2023Bitcoin Gold, May 2018: deep reorg stole ~$18M via 51% attackChain Bible · chain-bible.com
Feel free to share. Please credit the source.
Ask a Question
Please enter at least 10 characters
Related Articles
How Validator Slashing Actually Happens: What Gets You Penalized and How Much You Lose
consensus · Aug 31
Why No Consensus Mechanism Is "Best": The Architectural Tug-of-War Between Speed and Decentralization
consensus · Aug 17
There's No One-Shot Fix for 51% Attacks — Only a Set of Defenses That Trade Off Against Each Other
consensus · Aug 17
Your Transaction Failed — So Why Did You Still Pay Gas? What the EVM Is Actually Charging You For
beginners · Sep 03
More Related Topics