Reviewed Aug 2026
DE
DA-01 · LESSON 06

The Bitcoin enforcement boundary

KEY DEFINITIONS

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.

45 min Difficulty 4/5 Not started

Loading lesson visuals...

01

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.

GUIDED EXPLANATION1/4 ideas inspected
1

List Bitcoin checks

Full nodes reject missing inputs, overspending, invalid signatures, failed scripts, and other consensus violations.

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

Inspect every idea above to open it.

Important distinctionBitcoin-native means every Ducat rule is Bitcoin consensus.

Bitcoin enforces only the transaction and Script commitments it understands. Ducat-specific state, policy, price, and economic checks retain external assumptions.

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.