pajaritobtc on Nostr: (1/2) ¿Cómo puede Bitcoin pagar a condiciones más complejas sin publicar todo el ...
(1/2) ¿Cómo puede Bitcoin pagar a condiciones más complejas sin publicar todo el script desde el principio? Con P2SH, la salida no contiene directamente el contrato completo. Contiene el hash de un redeemScript: el script que define las condiciones reales de gasto. La dirección representa ese compromiso en un formato legible, pero no revela por sí sola si hacen falta varias firmas, una ruta alternativa u otra lógica. Al gastar, la transacción presenta dos piezas: los datos que satisfacen el script y el redeemScript. El nodo calcula el hash de este último y comprueba que coincide con el compromiso de la salida. Después ejecuta el redeemScript con los datos aportados. Si el hash o la ejecución fallan, el gasto no es válido.
Published at
2026-09-20 17:00:20 GMTEvent JSON
{
"id": "418dac68a81957e6d7288e4fa9542e80cf16357060e3d099f275ba87ea849f83",
"pubkey": "826846b0855504ae3f04b7ca1524a0d40eab50d03876569b2bbd259bffed4dc2",
"created_at": 1789923620,
"kind": 1,
"tags": [
[
"t",
"bitcoin"
],
[
"t",
"pajaritobtc"
],
[
"imeta",
"url https://image.nostr.build/d550c9e5198f22a101a0d671fa02cc932d2968c7a5fcd80eaf0c7194df7dd91c.jpg",
"m image/jpeg",
"x 4d27d6a4f13404e236739f51e9fbe693d4921f72ab38aeeb34a67ac92d3b91f3"
]
],
"content": "(1/2) ¿Cómo puede Bitcoin pagar a condiciones más complejas sin publicar todo el script desde el principio? Con P2SH, la salida no contiene directamente el contrato completo. Contiene el hash de un redeemScript: el script que define las condiciones reales de gasto. La dirección representa ese compromiso en un formato legible, pero no revela por sí sola si hacen falta varias firmas, una ruta alternativa u otra lógica. Al gastar, la transacción presenta dos piezas: los datos que satisfacen el script y el redeemScript. El nodo calcula el hash de este último y comprueba que coincide con el compromiso de la salida. Después ejecuta el redeemScript con los datos aportados. Si el hash o la ejecución fallan, el gasto no es válido.\n\nhttps://image.nostr.build/d550c9e5198f22a101a0d671fa02cc932d2968c7a5fcd80eaf0c7194df7dd91c.jpg",
"sig": "7fbb049f76ed277c0686ac76998fa88031306a80c2241d1d37a51a16376935825317086fd562f46e91e9b9220f6d68e9e3c4667d1d66ac923214850e304a3cd2"
}