Not So Mini Script
What is Miniscript?
raw bitcoin script
the well formed
subset pieter sanket and andy said is good to use
sad.png
What is well formed?
Miniscript is too hard to write though, harder than script
Where have I heard that before….
Like Rust!
Miniscript is "Safe" so it feels "harder", but if it felt easy to write your Bitcoin Script it was wrong™ and you should feel bad.
Policy to the Rescue
Concrete Policy ⇒ Miniscript ⇒ Bitcoin Script ⇒ Miniscript ⇒ Semantic Policy
Policy is easy to write, but not WYSIWG.
Miniscript is hard to write, but 1:1 with scripts.
"Multiple Implementations"
Meh, just use the Rust one.
Abstract Miniscript
Keys could be e.g. String IDs "alice" "bob", and you fill them in later with actual keys.
What can i do?
These names r dumb
YOU COULD WIN THE HACKATHON
Just by writing some really useful miniscript that hasn't existed before
In theory ¯\_(ツ)_/¯
PLAYTIME
Got Sapio Studio WOrking? Use that! Has Taproot!
Don't? https://jeremyrubin.github.io/sapio-testsite/ works for this
Use https://bitcoin.sipa.be/miniscript/
Visual? https://bitcoindevkit.org/bdk-cli/playground/
Wanna learn a diff lang that helps with this? https://min.sc