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.