El libro de Satoshi

El libro de Satoshi

🎯 ¿Cansado de los anuncios?
Elimínalos ahora 🚀

Y veo que las salidas de las transacciones tienen un valor (el número de bitcoins) y un puñado de bytes que se han generado a través del pequeño lenguaje de scripting parecido a Forth construido en bitcoin. Por ejemplo: [‘TxOut: value: 100.00 Script: DUP HASH160 6fad...ab90 EQUALVERIFY CHECKSIG’] Primero: me pone un poco nervioso que bitcoin tenga un lenguaje de scripting, aunque es un lenguaje de scripting realmente simple (no hay bucles, no hay punteros, nada excepto matemáticas y criptografía) Me pone nervioso porque es más complicado y la complicación es la enemiga de la seguridad. También hace más difícil crear una segunda implementación compatible. Pero creo que lo puedo asumir.

Repasando el código, las nuevas transacciones se verifica poniendo la firma y la clave pública sobre la pila del intérprete y ejecutando el script TxOut (¿lo he entendido bien?).

¿Podría escribir código para crear transacciones con cualquier script válido en el TxOut?

Por ejemplo, ¿podría crear una TxOut con un script de: OP_2DROP OP_ TRUE. . . para crear una moneda que cualquiera pudiera gastar?

Y, ¿es esta flexibilidad en los tipos de monedas creadas la razón de estar programado de esta manera?


👉 Descargar el audiolibro GRATIS en Amazon
Reportar problema / Sugerencias

eXTReMe Tracker