scriptPubKey bloquea cada salida y la entrada de gasto proporciona los datos que satisfacen la evaluación. El guión es determinista, no completo según Turing y crítico para el consenso; compone firmas, hashes, bloqueos de tiempo y condiciones de umbral sin un árbitro.
El lenguaje de pila intencionalmente limitado de Bitcoin que especifica las condiciones bajo las cuales se puede gastar la producción.
scriptPubKey bloquea cada salida y la entrada de gasto proporciona los datos que satisfacen la evaluación. El guión es determinista, no completo según Turing y crítico para el consenso; compone firmas, hashes, bloqueos de tiempo y condiciones de umbral sin un árbitro.
Un nodo completo ejecutará las reglas apropiadas y rechazará el gasto si falla el resultado de la pila, la firma o el bloqueo.
El poder expresivo está limitado por el diseño; Las reglas del código de operación, la estandarización, la versión del script y el tipo de salida deciden la validez, la distribución y los costos.
Utilice descriptores probados o políticas de billetera en lugar de hexadecimales manuales, verifique todas las rutas de gasto y conserve los scripts y los orígenes clave para la recuperación.
El script es un lenguaje de pila intencionalmente limitado; No es una máquina universal para contratos inteligentes.
Para obtener la imagen más completa, lee esta entrada junto con Transacción, Multisig, Timelock, Taproot. También enlazan con esta entrada Hash criptográfico, SHA-256, Timelock, Output Descriptor.