Glossary · deep dive

Miniscript

A structured language for writing and analysing Bitcoin spending conditions safely.

Miniscript (BIP379) is a structured way to write Bitcoin spending conditions, such as "2 of 3 keys, or key A after one year". Wallets can analyse, combine and sign these policies safely.

It reduces mistakes in complex scripts and makes inheritance and multisig setups easier to check.

Takeaway: Miniscript makes Bitcoin's smart contracts easier to audit.