The Bitcoin enforcement boundary
Terms used in this lesson
- Guardian
- A Ducat policy-checking signer that can authorize or reject defined protocol transactions.
- Outpoint
- A transaction ID plus output number that identifies one exact prior output.
- Validator
- Software or a participant that independently checks state transitions under a system's rules. The exact role depends on the protocol being discussed.
- UNIT
- Ducat’s dollar-pegged stablecoin, the asset a borrower can create against bitcoin collateral.
- Runestone
- Transaction data interpreted by the Runes protocol to describe token creation or allocation.
- Vault
- A set of Bitcoin outputs and spending rules that holds collateral and represents the current loan state.
- Oracle
- A system that reports outside information, such as a market price, for use by a protocol.
- Witness
- Signatures, scripts, or other data supplied to satisfy a Bitcoin output’s spending condition.
- Taproot
- A Bitcoin output and spending design that can combine a public-key path with privately committed alternative scripts.
Bitcoin enforces committed transaction and Script conditions, while richer Ducat state and economic rules are reconstructed and checked by protocol participants.
Loading lesson visuals...
Learn the idea
An enforcement boundary tells you which machine rejects an invalid action. Bitcoin consensus enforces spent outpoints, values, signatures, Script, and satoshi conservation. A differential is the signed arithmetic change between a current state and its successor, for example successor debt minus current debt for a borrow. Ducat validators and Guardians enforce additional protocol meanings, including matching that debt differential to issued or burned UNIT, that Bitcoin does not understand.
List Bitcoin checks
Full nodes reject missing inputs, overspending, invalid signatures, failed scripts, and other consensus violations.
Inspect every idea above to open it.
Bitcoin enforces only the transaction and Script commitments it understands. Ducat-specific state, policy, price, and economic checks retain external assumptions.
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.