Skip to content

What's the purpose of the Simplicity jets for Miniscript translation? #110

Discussion options

You must be logged in to vote

We have a near term project to translate Miniscript to Simplicity (but not the other way). Since Simplicity is such a low-level language, Miniscript can serve as an entry point to generating Simplicity expressions for common policies or policy fragments. Miniscript extensions can then be built to generate Simplicity specific extensions unavailable in Bitcoin Script. Even without using extensions, the generated Simplicity programs are still slightly more powerful as the generated "CheckSig" operations in Simplicity will give access to Simplicity's programmable sighash modes (although further development will be needed to generate witness data taking full advantage of these programmable sig…

Replies: 1 comment 6 replies

Comment options

You must be logged in to vote
6 replies
@ProofOfKeags
Comment options

@roconnor-blockstream
Comment options

@apoelstra
Comment options

@michaelfolkson
Comment options

@roconnor-blockstream
Comment options

Answer selected by michaelfolkson
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants