OP_SHA256 (0XA8)

Toma el elemento superior de la pila y lo sustituye por su hash utilizando la función SHA256.

OP_SIZE (0X82)

Mide el tamaño en número de bytes del elemento situado en la parte superior de la pila y devuelve este tamaño a la parte superior de la pila, sin alterar el propio elemento analizado.

OPCODES

Conjunto de comandos utilizados en el sistema de scripts de Bitcoin. Script es un lenguaje de programación basado en pilas que se utiliza para establecer las condiciones de gasto y, por tanto, asegurar indirectamente los bitcoins. Las instrucciones utilizadas en el lenguaje script se denominan «opcodes». Se trata de operadores lógicos y comandos para manipular … Leer más

OP_DENTRO (0XA5)

Comprueba si el elemento superior de la pila está dentro del rango definido por el segundo y tercer elemento superior. En otras palabras, OP_WITHIN comprueba si el elemento superior es mayor o igual que el segundo y menor que el tercero. Si esta condición es verdadera, coloca 1 (verdadero) en la pila, de lo contrario, … Leer más

OP_VERIFY (0X69)

Requiere que el valor superior de la pila sea distinto de cero (true). La transacción no es válida si no es así. OP_VERIFY se utiliza para confirmar las condiciones del script.

OP_VER (0X62)

Permitía introducir la versión del cliente en la pila. Este opcode estaba desactivado porque si se hubiera utilizado, cada actualización habría llevado a un hard fork. BIP342 modificó este opcode a OP_SUCCESS.

OP_TUCK (0X7D)

Copia el elemento situado en la parte superior de la pila y lo inserta entre el segundo y el tercer elemento de la pila. Por ejemplo, si la pila es: A B C D OP_TUCK duplicará el elemento superior A y lo colocará en la tercera posición. La pila resultante será: A B A C … Leer más

OP_TOALTSTACK (0X6B)

Toma la parte superior de la pila principal (pila principal) y la mueve a la pila alterna (pila alterna). Este opcode se utiliza para almacenar temporalmente los datos a un lado para su uso posterior en el script. El elemento movido se elimina así de la pila principal. a continuación, se utilizará OP_FROMALTSTACK para volver … Leer más

OP_SWAP (0X7C)

Intercambia los dos elementos superiores de la pila. El elemento que estaba en la parte superior se mueve a la segunda posición, y el elemento que estaba en la segunda posición se coloca en la parte superior de la pila.

OP_SUCCESS

Los OP_SUCCESS representan una serie de opcodes que fueron desactivados en el pasado y ahora están reservados para su uso futuro en Tapscript. Su objetivo último es facilitar las actualizaciones y extensiones del lenguaje de script, permitiendo la introducción de nuevas funcionalidades a través de soft forks. Cuando uno de estos opcodes se encuentra en … Leer más

OP_SUB (0X94)

Resta los dos elementos superiores de la pila. Toma los dos valores de la parte superior de la pila, los resta y los sustituye por el resultado.

OP_NUMNOTEQUAL (0X9E)

Compara los dos elementos superiores de la pila para comprobar si son numéricamente desiguales. Si los valores no son iguales, coloca 1 (verdadero) en la pila, de lo contrario, coloca 0 (falso). Esto es lo contrario de OP_NUMEQUAL.

OP_NUMEQUALVERIFY (0X9D)

Combina las operaciones OP_NUMEQUAL y OP_VERIFY. Compara numéricamente los dos elementos superiores de la pila. Si los valores son iguales, OP_NUMEQUALVERIFY elimina el resultado verdadero de la pila y continúa la ejecución del script. Si los valores no son iguales, el resultado es falso y el script falla inmediatamente.

OP_DUP (0X76)

Duplica la parte superior de la pila. De este modo, el elemento situado en la parte superior de la pila se copia y la copia se coloca en la parte superior de la pila.

OP_HASH160 (0XA9)

Toma el elemento superior de la pila y lo sustituye por su hash, utilizando simultáneamente las funciones SHA256 y RIPEMD160. Este proceso de dos pasos genera una huella digital de 160 bits.

OP_MAYORQUEIGUAL (0XA2)

Compara los dos elementos superiores de la pila y comprueba si el primer elemento es mayor o igual que el segundo. Si el primer elemento es mayor o igual que el segundo, coloca 1 (verdadero) en la pila; de lo contrario, coloca 0 (falso).

OP_MAYOR QUE (0XA0)

Compara los dos elementos superiores de la pila y comprueba si el primer elemento es mayor que el segundo. Si el primer elemento es mayor que el segundo, coloca 1 (verdadero) en la pila; de lo contrario, coloca 0 (falso).

OP_FROMALTSTACK (0X6C)

Elimina el elemento superior de la pila alternativa (pila alternativa) y lo coloca en la parte superior de la pila principal (pila principal). Este opcode se utiliza para recuperar datos almacenados temporalmente en la pila alternativa. En pocas palabras, es la operación inversa de OP_TOALTSTACK.

ONG Bitcoin Argentina
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.