LE RÉSEAU BITCOIN
26 735 MACHINES D'ACCORD, SANS PERSONNE AUX COMMANDES
Bitcoin n'est ni une société, ni une application, ni un lieu. Ce sont des dizaines de milliers d'ordinateurs ordinaires qui appliquent les mêmes règles et se vérifient entre eux, en permanence. Il n'y a pas de siège social à perquisitionner, pas de serveur à débrancher et personne à appeler. Ce n'est pas un slogan. C'est la raison pour laquelle il ne s'est pas arrêté une seule fois en 17,7 ans.
- MACHINES QUI GARDENT UNE COPIE
- 26 735
- ANNÉES SANS S'ARRÊTER
- 17,7
- BLOCS SUR LESQUELS ELLES S'ACCORDENT
- 965 917
- TENTATIVES PAR SECONDE
- 939TRILLIONS
- DIFFICULTÉ ACTUELLE
- 127,5BILLIONS
- MINUTES ENTRE DEUX BLOCS
- 10
CE QU'EST VRAIMENT LE RÉSEAU
Il n'y a pas de serveur Bitcoin. Quand vous envoyez un paiement, il ne part pas vers une société. Il part vers les machines auxquelles votre logiciel se trouve connecté, et elles le passent aux machines auxquelles elles sont connectées.
Quelques secondes plus tard, il est partout. Personne ne l'a acheminé. Personne ne l'a approuvé. Personne n'aurait pu l'arrêter.
Chacune de ces machines détient le même registre, jusqu'à 2009, et en vérifie chaque règle seule. Elles ne votent pas et ne se concertent pas. Elles appliquent chacune les mêmes règles aux mêmes faits, donc elles tombent sur la même réponse.
C'est tout le tour de force. L'accord sans réunion.
DÉCENTRALISÉ N'EST PAS UNE AMBIANCE
Le mot sert partout à dire moderne, ou bien, ou à nous. Ici il veut dire quelque chose qu'on peut vérifier, et on le vérifie en posant trois questions toutes simples.
Qui pourrait éteindre ça ? Pour une banque, c'est un nom. Pour une application, une société. Pour Bitcoin, il faudrait nommer 26 735 machines dans des dizaines de pays, dont la plupart ne se connaissent pas, et les atteindre toutes en même temps.
Qui décide des règles ? Personne ne les décide. Une règle tient parce que chaque machine jette les blocs qui la cassent. Quelqu'un qui veut une autre règle peut l'écrire, la publier et la faire tourner, et ça ne change absolument rien tant que d'autres ne choisissent pas de la faire tourner aussi.
Qu'est-ce que ça coûterait de forcer un changement quand même ? Celle-là a un chiffre, et c'est la section suivante.
CE QUE COÛTERAIT UNE ATTAQUE
La version honnête, sans le spectacle.
Pour réécrire l'histoire récente, il faudrait plus de puissance de calcul que tous les autres réunis. Le réseau fait environ 939 trillions de tentatives chaque seconde. Il faudrait battre ça, et continuer de le battre, avec des machines que personne ne vend en pareille quantité.
Et ça rapporte bien moins que ce que les gens imaginent. Vous pourriez essayer d'annuler l'un de vos propres paiements récents. Vous ne pourriez pas créer des bitcoins à partir de rien, prendre ceux de quelqu'un d'autre, ni relever les 21 000 000. Chaque machine vérifie ces règles, et elle jetterait vos blocs quelle que soit l'électricité partie dedans.
La partie la plus solide est la plus ennuyeuse. Plus ça vaut le coup d'être attaqué, plus il y a de machines qui se disputent la récompense, et plus attaquer devient cher. Il se défend avec la chose même qui lui donne de la valeur.
Et il devient plus sûr derrière vous à mesure que vous attendez. Annuler un paiement veut dire refaire tous les blocs construits après lui, plus vite que tous les autres n'en construisent des neufs. À six blocs de profondeur, c'est déjà une course perdue.
POURQUOI C'EST DIFFÉRENT DE CE QUI EXISTAIT AVANT
Tous les systèmes de paiement d'avant celui-ci avaient un milieu. Quelqu'un tenait la liste de qui possède quoi, et tous les autres le lui demandaient. Ça marche, et ça marche bien, jusqu'au jour où vous n'êtes pas d'accord avec celui qui tient la liste.
Bitcoin s'est débarrassé du milieu en rendant la liste publique et en faisant de la vérification l'affaire de tout le monde.
Le marché est réel et mérite d'être dit à voix haute. Personne ne peut geler votre argent, et personne ne peut vous le récupérer non plus. C'est une seule propriété vue de deux côtés, pas un avantage et un défaut.
Rien là-dedans ne vous demande de faire confiance à ceux qui l'ont construit. Ni aux mineurs, ni à ceux qui écrivent le logiciel, ni à ce site. Chaque chiffre de cette page vient du réseau et n'importe qui peut aller le lire lui-même.
QUESTIONS
Qui contrôle le réseau Bitcoin ?
Personne, et ce n'est pas une figure de style. Les règles sont appliquées par chaque machine séparément. Il n'y a ni société, ni conseil d'administration, ni clé qui passe au-dessus. Un changement n'a lieu que si les gens qui font tourner le logiciel décident d'en faire tourner un autre.
Comment fonctionne le réseau Bitcoin ?
Des dizaines de milliers d'ordinateurs détiennent chacun tout le registre et en vérifient chaque règle eux-mêmes. Les paiements passent de machine en machine jusqu'à ce que tout le monde les ait. Toutes les 10 minutes environ, un mineur gagne le droit d'ajouter le bloc suivant, et chaque machine vérifie ce bloc avant de le garder.
Pourquoi dit-on que Bitcoin est décentralisé ?
Parce qu'aucun lieu unique ne le détient et qu'aucune partie unique ne décide. Le mot mérite d'être vérifié plutôt que cru, et il se vérifie en trois questions : qui pourrait l'éteindre, qui pourrait changer une règle, et ce que l'un ou l'autre coûterait. Ici, les trois réponses sont personne, ou une facture que personne ne peut payer.
Le réseau Bitcoin peut-il être arrêté ?
Il n'y a rien à arrêter à un seul endroit. Un pays peut l'interdire, et certains l'ont fait, ce qui pousse les machines ailleurs plutôt que de les supprimer. Le réseau a continué de produire des blocs à travers chacune de ces tentatives jusqu'ici.
Qu'est-ce qu'une attaque des 51 % ?
C'est le fait qu'une seule partie contrôle plus de puissance de calcul que tous les autres réunis. Ça lui permettrait d'essayer d'annuler ses propres paiements récents. Ça ne lui permettrait pas de créer des bitcoins, d'en dépenser qu'elle ne possède pas, ni de changer les règles, parce que chaque machine vérifie ces points séparément.
Le réseau Bitcoin est-il déjà tombé en panne ?
Il n'a jamais cessé de produire des blocs depuis 2009. Il a connu deux incidents sérieux, en 2010 et en 2013, tous deux causés par des bugs dans le logiciel et non par une attaque, et tous deux réglés en quelques heures par des gens qui ont fait tourner une version corrigée. Prétendre qu'il n'a jamais eu de mauvais jour serait un argument de vente.
Combien d'ordinateurs font tourner le réseau Bitcoin ?
26 735 sont joignables de l'extérieur en ce moment, et c'est un plancher plutôt qu'un total : une machine qui n'accepte pas les connexions entrantes fait le même travail et ne peut être comptée par personne.
LE VOIR TOURNER
La visite se termine là-dessus. Elle prend du recul sur la machine entière et le dit à voix haute : ce n'est pas une machine, ce sont des dizaines de milliers de machines, dans tous les pays, qui se vérifient entre elles ce soir.
À LIRE ENSUITE
- NODESles machines qui font la vérification, et ce qu'en avoir une apporte
- MININGd'où vient la puissance de calcul
- BLOCKCHAINle registre dont elles détiennent toutes la même copie
MENTIONS
Le compte de machines vient d'un robot public et c'est un plancher, pas un total. La puissance de calcul est une estimation déduite de la vitesse d'arrivée des blocs, ce qui est le seul moyen que quiconque ait de la mesurer : personne ne déclare ses machines à personne. Cette page ne donne aucun conseil financier et ne nomme aucun logiciel.