Script
ProtocoleCe terme fait partie du glossaire Bitcoin — Voir tous les termes
Le Script est le petit langage de programmation de Bitcoin : les règles jointes à chaque sortie indiquant qui pourra la dépenser ensuite.
Chaque sortie de transaction porte un petit script — un script de verrouillage — qui pose une question, et celui qui dépense doit fournir un script de déverrouillage contenant la réponse. La forme classique demande une signature d'une clé précise : prouvez que vous contrôlez cette adresse et vous pouvez dépenser. Des scripts plus élaborés peuvent exiger plusieurs signatures, un délai ou la préimage d'un hachage.
Bitcoin garde volontairement son langage minuscule et non Turing-complet : les scripts se terminent toujours et ne peuvent ni tourner à l'infini ni consommer de la mémoire. Vous verrez les formes courantes écrites P2PKH, P2WPKH et P2TR — payer à l'empreinte de la clé publique, sa version SegWit et la version Taproot —, qui ne sont que des réponses différentes à la même question de savoir qui peut dépenser ceci.
