Network models3 min read

Finality vs Confirmations Across Blockchains

Distinguish block-depth confirmations from protocol finality, and build cross-chain reporting policies without pretending one numeric threshold fits every network.

Editorial illustration accompanying finality vs confirmations across blockchains.

Overview

When translating these concepts into an integration, keep the scope described by the wallet history api with the result. The examples in wallet transaction history and smart contract event logs show how the same distinction affects neighbouring data questions.

Confirmations often count blocks after inclusion. Finality describes a network’s rules for accepting history as settled under its assumptions. These concepts overlap in workflows but are not interchangeable across chains.

Name the confidence model

A proof-of-work application may use a depth threshold as a risk policy. Another network can expose consensus commitment or finality checkpoints. Store the actual method and returned reference. A common API field should describe its semantics rather than flatten every network’s confidence into a supposedly equivalent integer.

Worked example: equal counts, unequal meaning

Two transactions each show twelve subsequent blocks on different networks. The equal number does not establish equal settlement guarantees, elapsed time or rollback risk. A cross-chain report should expose the network-specific policy and status rather than compare the counts as if they were a universal safety score.

Handle stalled progress

Test a chain that stops advancing, a lagging endpoint and a reorganisation before the policy threshold. Keep freshness and confidence separately visible. Avoid automatically downgrading the policy to make a workflow proceed. When the required evidence is unavailable, use an unresolved status and a deliberate review or recovery path.

A practical acceptance test

Give two networks the same numeric block depth but different declared settlement rules. Assert that the API does not label them equivalent confidence scores. Include a stalled chain and a lagging endpoint as distinct conditions when evidence permits. Time passing alone must not advance a confirmation or finality state without the required network progress.

Questions about the topic

Frequently asked questions

Are twelve confirmations equally meaningful on every chain?

No. Consensus, block timing and application policy differ.

Is old data necessarily finalized?

No. Age alone does not establish the required chain evidence.

Standards & technical documentation

Further reading

{{TODO: author name}}

Practical explanations of blockchain data, software integration and the context behind a record.

About Indexbase
← Back to all articles

Build with better context.

Get an update when private beta opens.

Form setup in progress. Nothing entered here is sent or saved. {{TODO: endpoint}} See the full form and email alternative.