REDEEMSCRIPT
Script qui définit les conditions spécifiques que doivent remplir les inputs pour débloquer les fonds associés à un output P2SH. Dans un UTXO P2SH, le scriptPubKey contient le hachage du redeemScript. Lorsqu’une transaction souhaite dépenser cet UTXO en entrée, elle doit fournir le redeemScript en clair qui correspond au hachage contenu dans le scriptPubKey. Le redeemScript est donc donné dans le scriptSig de l’input, en plus des autres éléments nécessaires pour satisfaire les conditions du script, comme les signatures ou les clés publiques. Cette structure encapsulée garantit que les détails des conditions de dépense restent cachés jusqu’à ce que les bitcoins soient effectivement dépensés. On l’utilise notamment pour les portefeuilles multisignatures Legacy P2SH.