L'autre jour, j'étais tranquillement assis dans mon fauteuil, sirotant mon café
et dépilant une à une les stories de mon backlog avec la régularité d'un
opérateur de train nippon lorsque sans grier « gare ! » mon instinct de
développeur affuté par des années de labeur se mit à
clignoter.
« Cette fonctionnalité, me murmura l'instinct susmentionné, ferait un candidat
parfait à l'écriture d'une application dédiée. »
Purée… Dix ans ! Dis ans que j'ai débarqué à Montpellier de ma Normandie
natale. Sans barbe et avec tous mes cheveux. Les études. Les stages. Les
premiers boulots. Le freelancing. Et tout le reste.
Les adresses représentent l'une des fonctionnalités de base de Bitcoin. Pour recevoir des Bitcoins, il faut disposer d'une adresse Bitcoin, comme 1J3BnzUeHubrjdMuBjSPtpUy2wv7RchNyy. Pour dépenser les Bitcoins reçus il faut connaître la clé secrète associée (en l'occurrence, 5Jd4kDBTJnDmQwLv94gjWheWwsrvmRMGfLj438BBLdRtw4axSAy). D'où diable sortent ces chaînes de caractères plutôt abstraites ? C'est ce que nous allons voir.
Dans ce billet assez technique, nous allons étudier un outil mathématique poétiquement intitulé les « courbes elliptiques ». Même si vous ne savez pas ce que sont les courbes elliptiques, vous en avez utilisé sans le savoir, car elles constituent l'un des fondements de la cryptographie moderne. Accrochez-vous.
J'ai participé ce week-end au premier hackathon français sur Bitcoin. Organisé
par La Maison du Bitcoin, sponsorisé par du
beau linge, menacé par la grève SNCFienne, voici un petit compte rendu
absolument partial et subjectif de l'événement.
Un portefeuille (wallet) Bitcoin est un logiciel qui vous permet de manipuler
(envoyer et recevoir) des Bitcoin. Il existe différents types de portfeuille Bitcoin.