Les adresses multisignatures dans Bitcoin
|

Les adresses multisignatures dans Bitcoin

Dans Bitcoin, les adresses multisignatures sont des sortes de comptes-joints partagés par des titulaires qui doivent donner leur accord pour que des fonds soient dépensés. Contrairement aux adresses simples commençant par un 1 comme 13LcBDK1szyXRiParmZP3Y4QEwRKcYoJSq, les adresses multisignatures se présentent comme des chaînes de caractères commençant par un 3. Un exemple de ce type d’adresse…

Matrix world
|

Comprendre Bitcoin : Protocole et mises à jour

Comme on l’a vu dans l’article précédent, la validité de la chaîne de blocs de Bitcoin est garantie par le mécanisme économique du minage, qui repose sur un algorithme de preuve de travail. Ce mécanisme met en concurrence des mineurs qui sont incités à mettre en jeu leur puissance de calcul, ce qui assure la…

Les jetons numériques et leurs subdivisions

Les jetons numériques et leurs subdivisions

Les jetons numériques sont les unités de compte que s’échangent les utilisateurs des protocoles de transfert de valeur comme Bitcoin et Ethereum. Pour Bitcoin, le protocole (ensemble de règles informatiques) et le jeton (unité de compte) portent le même nom. Pour faire la distinction, une convention consiste à écrire le nom du protocole en majuscules…

Preuve de travail et preuve d’enjeu : une présentation

Preuve de travail et preuve d’enjeu : une présentation

Aujourd’hui nous allons parler des mécanismes de validation qui donnent aux chaînes de blocs leur immuabilité. Dans mon article sur le minage, je décrivais comment la sécurité de Bitcoin se fondait sur un algorithme de preuve de travail (proof-of-work ou PoW). Cependant, ce n’est pas l’unique moyen de validation d’une chaîne : il existe également…

Comprendre Bitcoin : Chaîne de blocs et minage
|

Comprendre Bitcoin : Chaîne de blocs et minage

Dans le précédent article, j’ai montré comment la cryptographie asymétrique servait à assurer la sécurité des bitcoins. Dans le système, un utilisateur dépense des bitcoins en signant numériquement un message de transaction à l’aide de sa clé privée. Cette transaction est ensuite envoyée au réseau pair-à-pair et inscrite sur la chaîne de blocs (blockchain), l’immense…

Comprendre Bitcoin : Clés et adresses
|

Comprendre Bitcoin : Clés et adresses

Avant de parler de minage et de gouvernance, il est nécessaire de s’attarder sur les concepts très imagés que sont les clés privées, les clés publiques, les adresses et les signatures numériques. Ces éléments interviennent dans la sécurité de Bitcoin et il est essentiel de les comprendre si l’on veut avoir confiance dans le système….

Une brève histoire de Bitcoin
|

Une brève histoire de Bitcoin

L’histoire de Bitcoin a tout l’air d’un mythe, fait de symboles et de mystères : un cyber-mythe composé de pseudonymes, de courriels, de forums de discussions, de sites web et de hacking. Les détails concernant sa création constituent déjà une sorte de récit fantastique. La date de conception est hautement symbolique : Bitcoin, protocole de…

Vires in numeris
|

Vires in numeris

Vires in numeris est la devise de Bitcoin, et pourrait se généraliser à l’ensemble des cryptomonnaies. Venant du latin, elle signifie littéralement : « Les forces dans les nombres. » Le mot vires désigne les forces, les ressources, l’énergie physique, les troupes militaires. Le terme numeris désigne quant à lui les nombres, et par extension…

Silicon Valley, la série crypto-friendly
|

Silicon Valley, la série crypto-friendly

Silicon Valley est une série télévisée comique racontant l’histoire de jeunes programmeurs tentant de percer dans le monde ardu de la Silicon Valley. Créée par Mike Judge et diffusée depuis 2014 sur HBO, la série est très populaire aux États-Unis et en arrive à sa cinquième saison. Comme son nom l’indique, la série se déroule…

Seerage de main blockchain
|

Comment envoyer une transaction Bitcoin à la main ?

Je me suis récemment mis en tête d’envoyer une transaction « à la main » pour me familiariser avec le protocole Bitcoin. Plutôt que d’utiliser un portefeuille logiciel qui cache tout le processus mis en place, je voulais écrire un programme minimaliste qui puisse créer et envoyer une transaction simple sur le réseau. La tâche…