OP_RETURN

« Back to Glossary Index

OP_RETURN es un código de operación de script utilizado para terminar el script y devolver el valor superior en la pila. Este código de operación es análogo a la función de retorno en lenguajes de programación. El código de operación OP_RETURN tiene un historial controvertido en Bitcoin y, como resultado, se ha utilizado principalmente como un medio para almacenar datos en la cadena de bloques .

OP_RETURN Funcionalidad

OP_RETURN finaliza el script dejando la pila tal como está y dejando que el resultado en la parte superior de la pila determine el éxito o el fracaso del script. Tenga en cuenta que si la pila superior no está vacía y no es cero (cero incluyendo una cadena de ceros, de cero bytes), entonces se considera exitosa. De lo contrario, se considera como un error. OP_RETURN se puede usar en combinación con códigos de operación de control de flujo para implementar ramificaciones, lógica condicional en scripts.

Ejemplo

El siguiente script es un nodo de metanet que une los datos de Metanet a un UTXO con fondos. Esto se puede usar para garantizar que los nodos de metanet se queden en el conjunto UTXO

???????????????? ????????????????
Entradas Salidas
<sig metaParent > <pubKey metaParent > <sig script > <pubKey script > DUP HASH160 < script pkh> EQUALVERIFY CHECKSIG RETURN <meta> <pk metaNode > <txid metaParent >

https://wiki.bitcoinsv.io/index.php/OP_RETURN

« Back to Glossary Index