Pay to script hash (P2SH)
Pay to script hash (P2SH) fue desaprobado como parte de la actualización de BitcoinSV Genesis en febrero de 2020.
Historia de P2SH
Las transacciones P2SH fueron diseñadas para permitir que los fondos se bloqueen con un hash de script. Para gastar bitcoins bloqueados en una salida P2SH, el destinatario necesitaba poseer un script que coincida con el hash del script y un conjunto de datos correspondiente que podría resolver el rompecabezas. Fue introducido como BIP-0016 .
P2SH se creó después de que se introdujeran los límites y los requisitos de estandarización de transacciones que limitaban el alcance de las transacciones de Bitcoin que podían propagarse a través de las redes BTC a un conjunto específico de diseños con plantillas.
P2SH permitió a los usuarios crear un script de Bitcoin personalizado y convertirlo en una dirección P2SH de ~ 34 caracteres. Estos se usaron más comúnmente para administrar billeteras de múltiples firmas que requerían más de 2 de los 3 derechos de firma, según lo limitado por la prueba de transacción isStandard. Las direcciones P2SH de Bitcoin siempre comenzaron con 3
.
Gastar salidas P2SH
Las salidas P2SH permanecen gastables bajo las reglas de la red; sin embargo, cualquier transacción generada después de Génesis usando un script de salida P2SH se considerará inválida por consenso.