Transaction inclusion and finality are related but distinct milestones in a distributed system.

Inclusion records a candidate state

A transaction included in a block has passed the network's immediate validity rules, but some systems can still reorganize recent history.

Confirmation depth changes confidence

In probabilistic-finality systems, additional blocks can reduce the chance of reversal. The relevant depth depends on network conditions and the value of certainty required by the use case.

Deterministic finality uses explicit agreement

Some protocols mark a state final after a defined validator agreement step. Finality still depends on implementation, validator assumptions and the protocol's failure model.