Consensus and finality

What is checkpoint finality in a DAG blockchain?

Checkpoint finality is the point at which validators certify one deterministic network state after processing activity represented in a directed acyclic graph.

Published August 25, 2026 · Kashnio technical review

A DAG is not finality by itself

A directed acyclic graph can represent multiple causally related events without forcing every event into one immediate global sequence. That structure can improve concurrency, but it does not automatically answer which state every participant must treat as authoritative.

Finality requires a protocol rule that takes valid ordered activity, executes the same state transitions on every validator and produces one state commitment that can be independently checked.

The four-stage model

  1. Admission: a node validates the transaction envelope, chain binding, signature and current protocol rules.
  2. DAG ordering: the network represents causal relationships among accepted activity.
  3. Deterministic execution: validators apply the same transition rules and derive the same resulting state.
  4. Checkpoint certification: the validator set certifies a checkpoint binding the finalized height, checkpoint identity and state root.

Why “accepted” is not “finalized”

A transaction returned by an RPC endpoint may only be admitted or pending. A wallet, exchange or application should not present it as irreversible until the transaction is included in finalized state and the corresponding checkpoint evidence is available.

What an independent verifier checks

Primary evidenceInspect current finalized checkpoints and network state in the Kashnio Explorer. Review published source and release evidence in Kashnio-Public.