Comment inscrire des informations dans la blockchain ?
Pourquoi écrire un message dans une Blockchain ?
Certaines propriétés uniques (sécurité, immuabilité, rapidité et faible coût des transactions) de la technologie blockchain peuvent vous être utiles au quotidien.
En effet, selon le droit de la preuve et de la propriété intellectuelle en vigueur dans votre pays, un horodatage d’informations textuelles dans une blockchain vous permettrait d’apporter une preuve plutôt fiable de l’unicité, de l’originalité et de la source de certaines données.
Par conséquent, cet article et tutoriel vous montrera en quelques minutes comment inscrire du texte directement au coeur de la blockchain ethereum.
PRÉREQUIS :
- Acheter en quelques minutes une dizaine de dollars d’ethers sur Coinbase par carte bancaire ici.
- Télécharger le plug-in Google chrome Metamask.io.
- Préparer en onglet de votre ordinateur les onglets suivants : www.myetherwallet.com
www.rapidtables.com
ETAPE 1 : Inscription/téléchargement/achat ethers
Une fois votre plug-in Metamask téléchargé sur Google Chrome ainsi que votre inscription, vérification et achat d’ether effectué sur Coinbase, vous devez envoyer vos ethers sur votre wallet Metamask. Pour cela, rien de plus simple que suivre cette rapide vidéo explicative.
ETAPE 2 : My Ether Wallet
Après avoir reçu vos ethers sur votre compte/wallet Metamask, les choses sérieuses vont pouvoir commencer.
Rendez-vous sur le site www.myetherwallet.com puis cliquez sur “Access my wallet” puis sur “MEWCX” (vous verrez inscrit “Metamask” sur ce dernier).
Autorisez l’accès, rentrez votre mot de passe si vous en avez un (fortement recommandé) puis vous voilà sur l’interface sur laquelle apparaîtra — comme dans le plug-in Metamask— le montant d’ether que vous possédez ainsi que d’autres informations complémentaires.
Cliquez sur “send transaction” puis rentrez dans le champ “Reception address” votre adresse ou celle de qui vous souhaiter. Vous saisir le montant que vous souhaitez envoyer dans le champ “amount”.
ÉTAPE 3 : ancrer ses données dans une transaction
Rendez-vous sur ce site, puis insérer dans la case vide les informations que vous souhaitez inscrire immuablement sur la blockchain ethereum.
Dans notre cas, nous inscrirons :
“Demonstration tutorial from www.thibaultlangloisberthelot.com/blog.html :
HOW TO WRITE TEXT INTO THE BLOCKCHAIN?”
Notez que vous pourriez ajouter ce que vous voulez sous forme de texte ou de liens, ceci n’est que mon exemple.
Ensuite, dans le champ “Character encoding” sélectionnez “ASCII” puis dans le champ “Output delimiter string” sélectionnez “None”.
Cliquer sur “Converter” puis copier et coller la suite de chiffre obtenu, ci-après :
“44656d6f6e7374726174696f6e207475746f7269616c2066726f6d207777772e7468696261756c746c616e676c6f69736265727468656c6f742e636f6d2f626c6f672e68746d6c203a200a484f5720544f205752495445205445585420494e544f2054484520424c4f434b434841494e3f0a”
Retournez sur votre page MyEtherWallet puis cliquez sur “Advanced”, dans la case “Add Data” insérer la suite de chiffre obtenu sur le site internet précédent sans oublier de rajouter “0x” au début de la suite de chiffre comme suit :
“0x44656d6f6e7374726174696f6e207475746f7269616c2066726f6d207777772e7468696261756c746c616e676c6f69736265727468656c6f742e636f6d2f626c6f672e68746d6c203a200a484f5720544f205752495445205445585420494e544f2054484520424c4f434b434841494e3f0a”
Cliquer sur “Send transaction” puis confirmer la transaction. Suivez la validation de votre transaction en temps réel en cliquant depuis votre plug-in sur la transaction en cours, comme suit :
https://etherscan.io/tx/0xc819508c0a65fcf221d2c6501df15b1fbde22c0eefbbb61890c287aa7c13b993.
Une fois la transaction marquée comme “Accepted”, cliquez sur “Click to see more” en bas de cette même page.
Finalement, cliquez sur “View Input As” puis sélectionnez “UTF-8” : votre message apparaître comme inscrit définitivement dans cette transaction accessible à tous sur cette page internet!
Thanks !
English version here.
