Guardian-validator separation
Terms used in this lesson
- Guardian
- A Ducat policy-checking signer that can authorize or reject defined protocol transactions.
- 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.
- UNIT
- Ducat’s dollar-pegged stablecoin, the asset a borrower can create against bitcoin collateral.
- API
- Application programming interface: a defined way for one program to request data or actions from another.
- BTC
- The common market ticker for bitcoin.
- Collateral
- An asset pledged against a debt; it can be used to cover the debt if agreed conditions are breached.
Validators reconstruct and check state while Guardians control signing; centralizing or confusing these roles changes the threat model.
Loading lesson visuals...
Learn the idea
A Guardian checks a proposed transaction before broadcast and controls whether its required signature is produced. A validator reads confirmed Bitcoin transactions afterward and decides whether they form valid Ducat state. Authorization is permission to attempt a spend; reconstruction is the later interpretation of a confirmed spend. Combining both services under one operator increases censorship, outage, and information-control risk even though Bitcoin remains independently verifiable.
Let validators observe
They derive current vaults, accounts, reserves, and UNIT state from the selected Bitcoin chain.
Inspect every idea above to open it.
One controls authorization before broadcast; the other reconstructs and serves state from chain history. Their failure powers differ.
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.