Vi allego una transazione che ho effettuato. Dei tre output, il primo fa riferimento all'OP_RETURN, gli altri due invece si riferiscono all'indirizzo di ricezione e quello di ritorno.
Grazie
Il sistema Bitcoin supporta un vero e proprio linguaggio di scripting sebbene con limitazioni.
Quindi il nodo validatore, se la stringa di output è formalmente corretta fa quello che gli dici di fare.
Con il comando OP_RETURN gli dici di interrompere l'esecuzione dello script, i successivi bytes (max 80 bytes) rimarranno per sempre nella blockchain ad imperitura memoria.
L'UTXO forgiato con un OP_RETURN non è spendibile (risulteranno 0 BTC).
Puoi studiarti le ultime transazioni sulla blockchain che fanno uso del comando OP_RETURN sfruttando le API Smartbit:
https://www.smartbit.com.au/api
Vai su OP_RETURNS ed imposta nei parametri "eternity-wall" per vedere gli ultimi graffiti che sono stati scolpiti nella blockchain (c'è un po' di tutto, dai proclami politici, alle dichiarazioni d'amore, alle ingiurie, alla promozione di siti, citazioni, etc)
Per studiarti la transazione che ti interessa seleziona la TxID, vai nella sezione "Transaction" e flagga il checkbox "HEX".
Grazie