L’acronyme “P2WSH” signifie “Pay-to-Witness-Script-Hash” et est un type de transaction qui est similaire à une transaction P2SH sauf que ce type de transaction utilise une adresse SegWit.
Tout comme une transaction P2SH, une transaction P2WSH permet de dépenser du Bitcoin en fonction du script dont le hachage est spécifié dans la transaction.
Par exemple, si je décide d’envoyer 1 Bitcoin à une personne à l’aide d’une transaction de type P2WSH, je dois inclure le hachage du script requis pour dépenser le bitcoin dans la transaction.
Lorsque le destinataire voudra dépenser le Bitcoin que je lui ai envoyé, il devra reconstruire le script utilisé lors de la transaction, qui est un script de type RedeemScript et devra également signer la transaction avec toutes les clés privées qui sont requises par le script.
Ce type de script permet de sécuriser une transaction.