Script
ProtocoloEste término forma parte del glosario de Bitcoin — Ver todos los términos
El Script es el pequeño lenguaje de programación de Bitcoin: las reglas adjuntas a cada salida que dicen quién puede gastarla después.
Cada salida de transacción lleva un pequeño script — un script de bloqueo — que plantea una pregunta, y quien la gasta debe aportar un script de desbloqueo con la respuesta. La forma clásica pide una firma de una clave concreta: demuestra que controlas esta dirección y puedes gastar. Scripts más elaborados pueden exigir varias firmas, una demora de tiempo o el preimagen de un hash.
Bitcoin mantiene deliberadamente su lenguaje diminuto y no completo de Turing, de modo que los scripts siempre terminan y jamás pueden correr para siempre ni consumir memoria. Verás las formas comunes escritas como P2PKH, P2WPKH y P2TR — pagar a la huella de la clave pública, su versión SegWit y la versión Taproot —, que son solo respuestas distintas a la misma pregunta de quién puede gastar esto.
