Confirmations and lifecycle state
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.
Loading lesson visuals...
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.
Broadcast as pending
A signed action may enter the mempool while its previous confirmed state remains vulnerable to conflicts or replacement policy.
Inspect every idea above to open it.
Confirmation policy is an environment and risk configuration. Bitcoin provides accumulated work, not a universal Ducat readiness number.
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.