protocol : Explication de ce à quoi ressemble une transaction OP_RETURN


Je l’écris ici pour que les autres puissent apprendre rapidement

Il y avait des façons encore plus étranges d’ajouter des bits supplémentaires ce qui est important pour tout le monde

ce qui permet d’utiliser 80 octets arbitraires dans une transaction non dépensable. Une bonne explication de ceci peut être trouvée ici :

protocol : Explication de ce à quoi ressemble une transaction OP_RETURN

org/bitcoin/core-development-update-5/

com/bitcoin/bitcoin/pull/3737

regardons un exemple de OP_RETURN Le hachage de ce tx est

Assurez-vous d’être connecté à un nœud bitcoind entièrement chargé et exécutez cette commande  :

$> bitcoind getrawtransaction 1

qui vous donnera cette sortie :

« txid » : «  », « version » : 1, « locktime » : 0, « vin » : « vouter » :

« blockhash » : «  »

Ce premier octet est suivi d’un octet qui représente la longueur du reste des octets dans le scriptPubKey ce qui signifie qu’il y a 19 octets de plus Si vous insérez les octets de message dans un décodeur UTF8, vous verrez que

Vous pouvez maintenant écrire un logiciel qui recherche l’opcode OP_RETURN dans le scriptPubKey d’une sortie et l’utiliser pour vérifier un contrat ou un autre actif numérique.