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 :
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.