Skip to main content

What Is the Difference between “Confirmation Time” and “Finality” in a Blockchain Transaction?

Confirmation time is the moment a transaction is included in a block and added to the blockchain. The transaction is confirmed but can still be potentially reversed in a chain reorganization.

Finality is the point at which a transaction is considered irreversible and permanently part of the canonical chain. In Proof-of-Stake systems, finality is often achieved after a certain number of subsequent blocks have been attested to by a supermajority of validators.

How Is a Merkle Proof Used to Verify a Transaction without Downloading the Entire Blockchain?
What Is the Concept of a Merkle Tree in Blockchain Data Verification?
What Is the Role of Transaction Fees in Influencing Confirmation Time?
What Is the Difference between a Zero-Confirmation and a One-Confirmation Transaction?