talk
Emulating covenants while minimizing trust
- Edition
- Durham NC · local edition
- Time
- Sat, Nov 15 · 4:15 PM – 5:00 PM
- Location
- Main Stage
- Type
- talk
- Duration
- 45m
confidential-script-lib is a Rust library for emulating Bitcoin script by converting script path spends to key path spends. Intended for use inside a Trusted Execution Environment (TEE), the library validates unlocking conditions and then authorizes the transaction using a deterministically derived private key.
This approach enables confidential execution of complex script, including opcodes not yet supported by the Bitcoin protocol. The actual on-chain footprint is a minimal key-path spend, and it is compatible with rust-bitcoinkernel, or a fork thereof.