← browse profiles
Josh Doman MEMBER SINCE 2025

Josh Doman

@joshdoman
3editions
1talks
0projects

3 editions attended.

On stage.

Full archive →
talk

Emulating covenants while minimizing trust

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.

Durham NC 2025