Aller au contenu principal
Script

Miniscript

Miniscript est une représentation de Bitcoin Script lisible et composable. Permet d'écrire des politiques complexes (multisig avec timelock, etc.) sûrement. Implémenté par Liana, Bitcoin Core, BDK. Démocratise les scripts avancés.

Un sous-langage du Script Bitcoin

Miniscript est un sous-ensemble structuré du langage Script de Bitcoin. Il permet de composer des conditions de dépense complexes en gardant l'analyse statique des coûts et des sécurités.

Pourquoi cette abstraction

Le Script Bitcoin brut est puissant mais difficile à raisonner correctement. Miniscript impose une grammaire qui permet d'analyser ce qui peut ou ne peut pas dépenser un UTXO, et avec quel coût en bytes.

Outils et intégrations

Bitcoin Core, Sparrow, Liana et plusieurs autres logiciels supportent Miniscript. Les descripteurs et les politiques de dépense complexes deviennent ainsi portables entre wallets.

Cas d'usage

Multisig avec timelocks, vaults, héritage, contrats conditionnels, Lightning : Miniscript ouvre la porte à des constructions sécurisées et auditables qui auraient été risquées en Script brut.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.