Las direcciones P2SH o Pay-to-Script-Hash son un tipo especial de dirección en Bitcoin, que permite crear direcciones que pueden recibir o enviar transacciones en las que se deben cumplir una serie de instrucciones para poder desbloquear los saldos que contienen dichas direcciones.

El Pay-to-ScriptHash, o también conocido como P2SH, es un formato de script utilizado en la red Bitcoin que permite bloquear los bitcoins en el hash del script (una parte) y luego proporcionar el script original (completo) cuando los bitcoins son desbloqueados al momento de realizar una transacción.

Esta función permite que sea posible la creación de scripts de canje personalizados que