Ah, ok, j'imaginais qu'il y avait un champ libre dans lequel on peut mettre des commentaires liés a une transaction, mais j'ai du mal comprendre le principe.
En gros on encode un message dans un truc Y (client blabla), et ca donne une transaction a effectuer de manier a "ecrire" dans la chaine ? C'est ca ?
(Désolé pour mon noobisme)
Je sais que blockchain.info permet de mettre un commentaire dans une trasaction mais c'est juste un service de leur part, rien n'est dans la blockchain (la vraie, pas le site)
Je comprends pas ta question, je vais écrire un truc, dis-moi si ça répond
Quand tu fais une transaction tu crées un ensemble "txid_in + signature_in + clé publique_in + montant_out + script_out" (où + est une concaténation)
Ces 5 champs sont soit personnalisables soit pas
Non-personnalisables :
- txid est l'ID de la transaction que tu utilises, donc non
- clé publique est plus ou moins l'adresse bitcoin où tu as reçu le paiement que tu utilises, donc non
Personnalisables :
- signature est la signature qui prouve que c'est bien ton argent que tu utilises. C'est personnalisable mais le calcul de signature est lent donc pas pratique pour écrire un message.
- montant est le montant du paiement, personnalisable mais seulement 8 octets et faut tenir financièrement si tu veux tous les utiliser
- script est la destination du paiement, c'est souvent une adresse bitcoin (c'est-à-dire 20 octets) mais ça peut être autre chose si tu acceptes de payer pour faire une transaction non-standard (je me souviens plus de la limite dans ce cas...65ko?)
En bref: pour un court message (moins de 20 caractères) on peut bidouiller une adresse de destination équivalente au message voulu, pour un message plus long il faut mettre les mains dans le cambouis et créer un output script