Reviewed Aug 2026
DE
DA-03 · LESSON 09

Confirmations and lifecycle state

KEY DEFINITIONS

Terms used in this lesson

Validator
Software or a participant that independently checks state transitions under a system's rules. The exact role depends on the protocol being discussed.
Vault
A set of Bitcoin outputs and spending rules that holds collateral and represents the current loan state.
UTXO
Unspent transaction output: one discrete chunk of bitcoin that can be used as a transaction input.
Guardian
A Ducat policy-checking signer that can authorize or reject defined protocol transactions.

Validator and client behavior must read environment-specific confirmation and state rules instead of teaching a timeless hard-coded number.

35 min Difficulty 4/5 Not started

Loading lesson visuals...

01

Learn the idea

A confirmation means a transaction is included in a block; further confirmations add blocks on top. Ducat clients and validators may label an action pending, confirmed, or spendable according to environment-specific rules, which must not be replaced by one universal number.

GUIDED EXPLANATION1/4 ideas inspected
1

Broadcast as pending

A signed action may enter the mempool while its previous confirmed state remains vulnerable to conflicts or replacement policy.

Inspect each idea before the worked example.
The worked example follows the explanation

Inspect every idea above to open it.

Important distinctionDucat requires a permanent fixed number of confirmations for every action and network.

Confirmation policy is an environment and risk configuration. Bitcoin provides accumulated work, not a universal Ducat readiness number.

02
FINISH LEARNING FIRST

The questions unlock after every required learning activity

Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.