Le mur Garlicoin
Écrivez un message dans la blockchain Garlicoin. Il reste dans un bloc pour toujours, copié sur chaque nœud, et personne ne peut le modifier ni le supprimer. Cela coûte 1 GRLC, et la totalité, moins de minuscules frais de réseau, va au faucet.
Un message sur la chaîne
Réponses
Vérifiez-le avec votre propre nœud
Le message est l'hex après OP_RETURN dans la liste des sorties. Décodez-le en UTF-8.
Écrivez le vôtre
Vous recevrez une adresse de paiement et jusqu'à 2 heures pour payer (15 minutes pour un épinglage, ou quand le mur est très sollicité). Des mots seulement, pas de liens. Les messages sont vérifiés avec une liste de mots avant que vous obteniez une adresse de paiement, et le mur peut masquer un message plus tard, mais personne ne peut le retirer de la chaîne elle-même.
Sur le mur
Pas encore de message. Le vôtre pourrait être le premier !
Comment ça marche
- Vos mots vont dans une vraie sortie. Les chaînes de type Bitcoin permettent à une transaction de porter jusqu'à 80 octets de données dans une sortie OP_RETURN. C'est ce qu'écrit cette page.
- Chaque nœud en garde une copie. Une fois votre message dans un bloc, il fait partie de l'histoire de Garlicoin comme n'importe quel paiement.
- Votre paiement alimente le faucet. La transaction qui porte votre message envoie vos 1 GRLC, moins de minuscules frais de réseau, au faucet qui donne des pièces aux nouveaux venus.
- Les épingles gardent un message en haut. Pour 10 GRLC, n'importe quel message du mur reste épinglé au-dessus des autres pendant 24 heures, jusqu'à trois à la fois. Cet argent va aussi au faucet.
- Le mur lit toute la chaîne. Il affiche le texte de n'importe quel OP_RETURN depuis le premier bloc, pas seulement les messages écrits ici.
Vous préférez le faire vous-même ? C'est possible, avec Garlicoin Core
Choisissez une pièce dans listunspent, puis créez une transaction avec une sortie data, signez-la et envoyez-la. Le mur la trouvera dans le prochain bloc.
garlicoin-cli createrawtransaction '[{"txid":"<txid>","vout":0}]' \
'{"data":"'$(printf 'hello garlic' | xxd -p)'","<your change address>":<amount minus 0.0002>}'
garlicoin-cli signrawtransaction <hex>
garlicoin-cli sendrawtransaction <signed hex>