Covenants
Smart Contracts● Common
Proposed Bitcoin script extensions allowing outputs to restrict how they can be spent in future transactions. Enable advanced applications like vaults, congestion control, and improved payment pools. Various proposals: CTV, APO, OP_VAULT, CAT+CSFS.
Technical Notes
Current Bitcoin: outputs can only restrict current spending. Covenants: outputs constrain future spending conditions. Use cases: vaults with time-delayed recovery, non-interactive payment channels, efficient rollups. Controversial: concerns about censorship, MEV, complexity.
Metadata
Visibility: Public
Created:1/3/2026by System