Miniscript to nowy język "smart kontraktów" dla Bitcoina.
Miniscript kompiluje się do starego Bitcoin Scriptu. Nie wymaga zatem żednego forka.
Miniscript ma na celu radykalne ułatwienie pisania "smart kontraktów" na czele z ich komponowalnością (jak w normalnym programowaniu). Dotychczas praktycznie nikt nie pisał w Bitcoin Script. Wykorzystywano jedynie kilka standardowych konstrukcji wypracowanych w pocie czoła.
Następny krok to zintegrowanie tego z portfelami (na czele z Bitcoin Core).
Przykładowy kod:
and( pk(A), or( pk(B), or( pk(C), older(1000) ) ) )
http://bitcoin.sipa.be/miniscript/