{"id":2014,"date":"2015-05-11T10:00:22","date_gmt":"2015-05-11T08:00:22","guid":{"rendered":"http:\/\/nicotupe.fr\/Blog\/?p=2014"},"modified":"2015-04-26T20:45:10","modified_gmt":"2015-04-26T18:45:10","slug":"ps187-bitcoin-monnaie-numerique-et-politique","status":"publish","type":"post","link":"http:\/\/nicotupe.fr\/Blog\/2015\/05\/ps187-bitcoin-monnaie-numerique-et-politique\/","title":{"rendered":"PS187 &#8211; Bitcoin, monnaie num\u00e9rique et politique"},"content":{"rendered":"<p>Cet article est un dossier pour PodcastScience \u00e9pisode 187, n&#8217;h\u00e9sitez pas \u00e0 vous y balader sur le site <a href=\"http:\/\/www.podcastscience.fm\">www.podcastscience.fm<\/a>!<\/p>\n<iframe loading=\"lazy\" width=\"100%\" height=\"166\" scrolling=\"no\" frameborder=\"no\" src=\"https:\/\/w.soundcloud.com\/player?url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F170843206&player_height=&player_height_multi=&player_width=&player_type=visual&color=ff5500&auto_play=false&show_comments=true&show_user=true&buying=&sharing=&download=&show_artwork=&show_playcount=&hide_related=false\"><\/iframe>\n<p>Cr\u00e9\u00e9 en 2009 par un ou plusieurs anonymes dont on conna\u00eet seulement un nom, le <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Bitcoin\">Bitcoin<\/a> est connu aujourd\u2019hui de nom par la plupart. Pour autant, la majorit\u00e9 d\u2019entre nous ne sait pas vraiment ce que c\u2019est, comment \u00e7a marche, et finalement pourquoi tout le monde fait autant de bruit autour de ce qui n\u2019est qu\u2019une \u201cmonnaie num\u00e9rique\u201d.<\/p>\n<p>&#8220;Monnaie&#8221; et &#8220;num\u00e9rique&#8221;, deux mots bien communs mais que finalement on connait peu. Car si l\u2019on navigue et paye sur l\u2019internet mondial, nous sommes bien en mal de d\u00e9crire pourquoi cette navigation, ces \u00e9changes, sont s\u00e9curis\u00e9s. Car si l\u2019on est pr\u00eat \u00e0 passer la moiti\u00e9 de notre temps \u00e0 travailler pour en gagner un peu, on aurait tous bien du mal \u00e0 d\u00e9finir et \u00e0 expliquer le fonctionnement de la monnaie. Pourtant, pour comprendre ce qu\u2019apporte le Bitcoin, il va justement comprendre comment fonctionne notre monde aujourd\u2019hui avant d\u2019appr\u00e9hender comment il fonctionnera peut-\u00eatre demain.<\/p>\n<p>&nbsp;<\/p>\n<h3>Le grand foutoir de l\u2019internet mondial<\/h3>\n<p>Imaginons que nous soyons deux personnes qui cherchons \u00e0 communiquer. Dans le monde r\u00e9el, loin du clavier, on ouvre la bouche pour donner le message \u00e0 son voisin. On peut garder la m\u00eame m\u00e9taphore sur l\u2019internet mondial, avec quelques modifications. Cette fois-ci, la salle o\u00f9 l\u2019on discute serait remplie de monde, avec quelque part le destinataire et on fait une sorte de bouche \u00e0 oreille pour transmettre le message. En fait, on fait plutot un bouche \u00e0 oreille \u00e0 voix haute. Imaginez alors dans ce contexte transmettre un num\u00e9ro de carte bleue, il faut avoir sacr\u00e9ment confiance en toutes les personnes de cette salle\u2026.<\/p>\n<p>Comme on ne peut faire confiance \u00e0 personne (\u00a9Dr House), on a heureusement invent\u00e9 un syst\u00e8me efficace pour transmettre des informations sensibles sans pour autant que tout le monde soit au courant. Le principe le plus utilis\u00e9 aujourd\u2019hui, dit asym\u00e9trique, consiste en gros \u00e0 poss\u00e9der un cadenas et une cl\u00e9. Notre destinataire nous envoie alors une boite avec son cadenas ouvert, on met notre message dedans et on referme le cadenas. Alors, personne, \u00e0 part ce m\u00eame destinataire, ne peut ouvrir le cadenas, c\u2019est simple mais tr\u00e8s efficace\u2026 Pour peu bien s\u00fbr qu\u2019on arrive \u00e0 faire un cadenas num\u00e9rique!<\/p>\n<p>Pour construire un tel objet, il faut r\u00e9fl\u00e9chir \u00e0 ce qu\u2019est, de mani\u00e8re tr\u00e8s pragmatique, un cadenas :<\/p>\n<p>&#8211; Un truc facile \u00e0 ouvrir avec la cl\u00e9<br \/>\n&#8211; Un truc facile \u00e0 fermer<br \/>\n&#8211; Un truc tr\u00e8s dur, voir impossible \u00e0 ouvrir sans cl\u00e9<\/p>\n<figure id=\"attachment_4349\" aria-describedby=\"caption-attachment-4349\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.podcastscience.fm\/wp-content\/uploads\/2014\/09\/ps187_Byza4OpIMAAT60k.jpg\" rel=\"lightbox[2014]\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4349 size-medium\" src=\"http:\/\/www.podcastscience.fm\/wp-content\/uploads\/2014\/09\/ps187_Byza4OpIMAAT60k-300x300.jpg\" alt=\"Illustration de Puyo\" width=\"300\" height=\"300\" \/><\/a><figcaption id=\"caption-attachment-4349\" class=\"wp-caption-text\">Illustration de Puyo<\/figcaption><\/figure>\n<p>Trois hommes, <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Ronald_Rivest\">Ronald Rivest<\/a>, <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Adi_Shamir\">Adi Shamir<\/a> et <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Leonard_Adleman\">Leonard Adleman<\/a> ont donn\u00e9 le premier exemple de cadenas num\u00e9rique en utilisant de mani\u00e8re tout a fait \u00e9tonnante des outils connus de longue date. Certains probl\u00e8mes sont connus en math\u00e9matiques comme \u00e9tant tr\u00e8s difficiles, c\u2019est \u00e0 dire qu\u2019on sait qu\u2019il faut \u00e9norm\u00e9ment de temps pour les r\u00e9soudre au grand dam de pas mal de chercheurs qui voient leur recherches grandement ralenties (mais qui aussi d\u00e9veloppe beaucoup l\u2019imagination des math\u00e9maticiens). Cela est d\u2019autant plus frustrant que pour certains de ces probl\u00e8mes, quand on a une solution possible, il est tr\u00e8s rapide de v\u00e9rifier que c\u2019est effectivement une solution. Par exemple, si je vous demande par quels nombres je peux diviser le nombre<\/p>\n<p>345 306 139<\/p>\n<p>vous aurez bien du mal \u00e0 me le dire rapidement. En revanche, si je vous affirme que l\u2019un de ses diviseurs est 18059, il sera tr\u00e8s facile de v\u00e9rifier en faisant l\u2019op\u00e9ration :<\/p>\n<p>345 306 139 : 18059 = 19121<\/p>\n<p>Une telle fonction, qui donne une solution d\u2019un probl\u00e8me tr\u00e8s complexe est un bon candidat \u00e0 un cadenas num\u00e9rique. Il est tr\u00e8s rapide de fermer le cadenas, de fabriquer le grand nombre, il est tr\u00e8s compliqu\u00e9 d\u2019ouvrir le cadenas ferm\u00e9 (pour peu que l\u2019on choisisse des nombre suffisament grands) et surtout avec la cl\u00e9, l\u2019un des deux nombres, on peut ouvrir tr\u00e8s rapidement le cadenas.<\/p>\n<p>Le syst\u00e8me <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Chiffrement_RSA\">R.S.A<\/a>., du nom de ses auteurs, qu\u2019utilisent la plupart des transactions s\u00e9curis\u00e9es sur l\u2019internet mondial repose sur ces probl\u00e8mes un peu particuliers : tr\u00e8s durs \u00e0 inverser mais tr\u00e8s faciles \u00e0 v\u00e9rifier. Cela veut donc dire que toute cette s\u00e9curit\u00e9 repose sur le fait que ce probl\u00e8me est vraiment dur \u00e0 r\u00e9soudre, sachez quand m\u00eame que le fait de savoir si les probl\u00e8mes simples \u00e0 r\u00e9soudre ne sont pas forc\u00e9ment simples \u00e0 v\u00e9rifier est <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Probl%C3%A8me_P_%3D_NP\">une question ouverte, qui vaut 1 million de dollars<\/a>\u00a0!<\/p>\n<p>Maintenant vous savez donc comment on peut communiquer de mani\u00e8re s\u00e9curis\u00e9e sur l\u2019internet mondial. Une monnaie num\u00e9rique doit donc \u00eatre grosso-modo la monnaie qu\u2019on utilise tous les jours mais via une connexion num\u00e9rique? C\u2019est en g\u00e9n\u00e9ral vrai, mais pas pour le Bitcoin et cela change tout et repr\u00e9sente sa principale innovation. Et pour comprendre cela, il faut un peu parler de monnaie.<\/p>\n<h3>Une monnaie num\u00e9rique<\/h3>\n<p>Dans la famille des d\u00e9finitions difficiles, on connaissait le \u201ctemps\u201d, il faudra aussi compter la monnaie. Pour parler convenablement de la monnaie, de ce qu\u2019elle a \u00e9t\u00e9, de ce qu\u2019elle est, il faudrait beaucoup de dossiers et je ne suis pas vraiment s\u00fbr\u00a0que je serais l\u2019homme de la situation. On va donc se limiter \u00e0 quelques \u00e9l\u00e9ments basiques mais\u00a0essentiels. Il y a en gros trois principales r\u00e8gles :<\/p>\n<ul>\n<li>\u00a0Les gens lui accordent une valeur ;<\/li>\n<li>Des commer\u00e7ants et autres l\u2019acceptent comme paiement et indiquent leur prix avec ;<\/li>\n<li>C\u2019est un medium d\u2019\u00e9change.<\/li>\n<\/ul>\n<p>Tout en respectant ces simples r\u00e8gles, il y a eu de nombreuses formes de monnaies <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Monnaie_de_pierre\">parfois tout ce qu\u2019il y a de plus exotiques<\/a>. Contrairement \u00e0 la croyance commune, la monnaie n\u2019est pas vraiment apparu comme un remplacement plus efficace du troc. Il n\u2019y a jamais eu, du moins nous n\u2019en avons aucune preuve, une p\u00e9riode o\u00f9, pour acheter des pommes quand on \u00e9tait \u00e9leveur de vaches, il fallait trouver un producteur de pommes qui avait envie de vaches\u2026 Repr\u00e9sentantes de ces possessions, les monnaies ont plut\u00f4t directement \u00e9t\u00e9 mises en place (sans pour autant que ce soit tout de suite de la monnaie marqu\u00e9e dans un mat\u00e9riau rare\u2026)<\/p>\n<figure id=\"attachment_4356\" aria-describedby=\"caption-attachment-4356\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.podcastscience.fm\/wp-content\/uploads\/2014\/10\/Yap_Stone_Money.jpg\" rel=\"lightbox[2014]\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4356 size-medium\" src=\"http:\/\/www.podcastscience.fm\/wp-content\/uploads\/2014\/10\/Yap_Stone_Money-300x244.jpg\" alt=\"Une des &quot;pi\u00e8ces&quot; de la monnaie utilis\u00e9e sur l'archipel de Yap (cr\u00e9dit Wikipedia)\" width=\"300\" height=\"244\" \/><\/a><figcaption id=\"caption-attachment-4356\" class=\"wp-caption-text\">Une des &#8220;pi\u00e8ces&#8221; de la monnaie utilis\u00e9e sur l&#8217;archipel de Yap (cr\u00e9dit Wikipedia)<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Le principe consistant \u00e0 utiliser un mat\u00e9riau de valeur est assez simple : Ces mat\u00e9riaux rares peuvent repr\u00e9senter une grande valeur sans prendre beaucoup de place et font donc parfaitement preuve d\u2019une possession.<\/p>\n<p>Cette solution s\u2019av\u00e8re malgr\u00e9 tout assez limit\u00e9e car plus les \u00e9changes augmentent plus il faut avoir sous la main de l\u2019or pour cr\u00e9er les pi\u00e8ces. Arrive alors un moment o\u00f9 un \u00c9tat d\u00e9cide de remplacer cela par un mat\u00e9riau sans valeur intrins\u00e8que, la valeur est donn\u00e9e par l\u2019\u00c9tat. On touche ici \u00e0 un \u00e9l\u00e9ment essentiel ; \u00e0 partir de ce moment, la monnaie ne correspond plus qu\u2019\u00e0 la valeur donn\u00e9e par un \u00e9tat et tient gr\u00e2ce \u00e0 la confiance que peut avoir la population dans cet \u00c9tat. Un r\u00f4le primordial est alors donn\u00e9 aux banques, qui repr\u00e9sentent en quelque sorte cette autorit\u00e9 de la monnaie nationale et qui stockent dans leur coffre la quantit\u00e9 d\u2019or correspondant \u00e0 la monnaie en circulation.<\/p>\n<p>Le troisi\u00e8me stade important dans l\u2019\u00e9volution de la monnaie consista \u00e0 se rendre compte que garder en r\u00e9serve la quantit\u00e9 d\u2019or correspondant \u00e0 la monnaie en circulation n\u2019est pas vraiment utile tant que la population a confiance et ne demande pas \u00e0 r\u00e9cup\u00e9rer son \u00e9quivalent or. Cela pr\u00e9sente l\u2019avantage en particulier de faire facilement fonctionner \u201cla planche \u00e0 billets\u201d en cr\u00e9ant de la monnaie \u00e0 partir de rien! Depuis lors, il y a bien plus de monnaie en circulation que ce qu\u2019en poss\u00e8dent les banques et les \u00e9tats. Et la chose tient bien car tout le monde ne demande pas en m\u00eame temps de r\u00e9cup\u00e9rer son argent en \u00e9quivalent or ou dans une autre monnaie. Le r\u00f4le des banques est d\u2019autant plus central.<\/p>\n<p>Enfin, arrive Internet et la monnaie physique dispara\u00eet presque compl\u00e8tement. Soyons honn\u00eates, pourquoi utilisez vous encore des billets ou des ch\u00e8ques? Le plus souvent car vous payez \u00e0 un endroit qui n\u2019accepte pas les cartes\u00a0car les frais de transaction sont trop \u00e9lev\u00e9s.<\/p>\n<p>Aujourd\u2019hui, on ne poss\u00e8de pratiquement plus de monnaie physique, de pi\u00e8ces. La monnaie n\u2019est qu\u2019une \u00e9criture comptable dans le carnet de comptes des banques. D\u00e9penser de l\u2019argent correspond donc \u00e0 faire une soustraction alors que recevoir de l\u2019argent une addition. Et parfois, lors des pr\u00eats par exemple, une nouvelle ligne apparait de nulle part, de l\u2019argent est cr\u00e9\u00e9. Dans ce contexte, le r\u00f4le des banques et de l\u2019\u00c9tat est pr\u00e9pond\u00e9rant. Si du jour au lendemain la banque annonce que vous n\u2019avez plus d\u2019argent, vous n\u2019en avez plus ; ce n\u2019est qu\u2019une ligne dans un carnet de compte ! Si demain un \u00c9tat d\u00e9cide d\u2019imprimer des billets sans interruption &#8211; faisant perdre toute valeur \u00e0 la monnaie &#8211; vous \u00eates ruin\u00e9s !<\/p>\n<p>Aujourd\u2019hui donc, aucun \u00e9change financier ne se fait sans passer par une autorit\u00e9 centrale, votre banque. \u00c0 chaque fois que vous payez par carte, une communication indique \u00e0 la banque de soustraire une somme de votre compte et elle seule a autorit\u00e9 pour autoriser ou non la transaction, c\u2019est ce qui permet aujourd\u2019hui \u00e0 nos \u00e9changes de fonctionner de mani\u00e8re fiable. Les banques ont le monopole de la gestion des comptes et sont en quelque sorte mandat\u00e9es par les \u00c9tats pour le faire.<\/p>\n<p>De ce fait, parfois les banques, pourtant en tr\u00e8s faible nombre et non repr\u00e9sentatives de la population, peuvent faire des erreur et cela peut se r\u00e9v\u00e9ler dramatique pour le plus grand nombre comme dans la crise financi\u00e8re de 2007. C\u2019est dans ce contexte qu\u2019arrive le Bitcoin en 2009 avec un but \u00e9nonc\u00e9 clairement : permettre des transactions financi\u00e8res sans interm\u00e9diaire.<\/p>\n<h3>De la coordination\u00a0dans un vaste bordel<\/h3>\n<p>L\u2019id\u00e9e est merveilleusement utopique ! Comment deux personnes peuvent-elles \u00e9tablir un contrat entre elles sans une autorit\u00e9 qui le valide ? Comme on a\u00a0pu le voir, c\u2019est impossible, et c\u2019est pour \u00e7a que le protocole Bitcoin ne supprime pas cette notion d\u2019autorit\u00e9 de validation des comptes ; il propose juste de le mettre dans les mains de tout le monde en m\u00eame temps. Au lieu d\u2019avoir une banque qui met \u00e0 jour et tient en ordre un livre de compte, avec le protocole Bitcoin, tout le monde peut lire le registre de comptes (donc v\u00e9rifier si quelqu\u2019un poss\u00e8de de l\u2019argent) et tout le monde peut (en th\u00e9orie) \u00e9crire dessus.<\/p>\n<p>Il s\u2019agit donc que tout le monde stocke le livre de comptes et mette \u00e0 jour chaque modification de tous les\u00a0c\u00f4t\u00e9s en m\u00eame temps. Il se trouve qu\u2019une des technologies r\u00e9centes n\u00e9es d\u2019internet permet parfaitement ce genre d\u2019approche : le <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Pair_%C3%A0_pair\">peer to peer<\/a> (P2P). Connu principalement pour le t\u00e9l\u00e9chargement <span style=\"text-decoration: line-through;\">ill\u00e9gal<\/span> d\u2019images disque ubuntu, le P2P consiste \u00e0 \u00e9tablir des connexions directes entre chaque \u00e9l\u00e9ment du r\u00e9seau pour \u00e9changer et synchroniser des informations. Dans le cas de vos t\u00e9l\u00e9chargements par exemple, on s\u2019assure juste qu\u2019il existe dans tout le r\u00e9seau le fichier complet\u00a0et vous allez t\u00e9l\u00e9charger chez un peu tout le monde les morceaux qu\u2019ils poss\u00e8dent tout en envoyant les morceaux que vous poss\u00e9dez.<\/p>\n<p>Si l\u2019on reprend notre m\u00e9taphore du bordel de l\u2019internet avec cette salle o\u00f9 tout le monde fait du bouche \u00e0 oreille, g\u00e9rer un livre de comptes par peer to peer consisterait donc \u00e0 recopier le livre de comptes en regardant sur tout les voisins et d\u00e8s que l\u2019un fait une modification, les autres la copient. On imagine alors qu\u2019en l\u2019\u00e9tat \u00e7a ne peut absolument pas fonctionner!<\/p>\n<p>Si tout le monde \u00e9crit sur le livre de compte a peu pr\u00e8s en m\u00eame temps, on peut avoir \u00e0 la fois :<\/p>\n<ul>\n<li>Ceux qui ajoutent une nouvelle transaction en France ;<\/li>\n<li>Ceux qui ajoutent une nouvelle transaction en Suisse ;<\/li>\n<li>Ceux qui ajoutent des transactions imaginaires pour frauder.<\/li>\n<\/ul>\n<p>On arrive tr\u00e8s rapidement \u00e0 plusieurs livres de comptes diff\u00e9rents sans aucune possibilit\u00e9 de les rassembler en un seul avec une suite unique de transactions. Or c\u2019est indispensable pour avoir un syst\u00e8me de monnaie, si l\u2019on ne peut pas \u00e9tablir une liste ordonn\u00e9e des transactions, on ne peut pas s\u2019assurer que la m\u00eame pi\u00e8ce de monnaie n\u2019a pas \u00e9t\u00e9 d\u00e9pens\u00e9e plusieurs fois. De plus sans autre protection, ce syst\u00e8me permet aux truands comme aux gens honn\u00eates de remplir le livre de comptes.<\/p>\n<p>Le grand pas en avant du protocole Bitcoin consiste \u00e0 \u00e9tablir des r\u00e8gles d\u2019\u00e9criture dans le livre de compte pour pallier ce probl\u00e8me. D\u2019abord, le livre de compte trouve son \u00e9quivalent num\u00e9rique dans la \u201c<a href=\"https:\/\/fr.bitcoin.it\/wiki\/Block_chain\">cha\u00eene de blocs<\/a>\u201d. Comme son nom l\u2019indique, la cha\u00eene de blocs est une suite de blocs d\u2019informations sur les transactions ; on peut imaginer chaque bloc comme une page du livre de compte. Une des particularit\u00e9s est que dans chaque bloc est cod\u00e9e une information sur la liste des blocs qui le pr\u00e9c\u00e8dent, de mani\u00e8re \u00e0 ce qu\u2019il soit impossible de rajouter le tel bloc sans conna\u00eetre l\u2019existence des pr\u00e9c\u00e9dents ; cela permet d\u2019assurer un ordre unique des blocs. Si l\u2019on garde notre image du livre de comptes, cela consiste en gros \u00e0 mettre un num\u00e9ro de page et \u00e0 relier la page au livre. Cette premi\u00e8re \u00e9tape d\u2019abord permet donc d\u2019assurer un ordre dans les transactions mais il reste le plus important : signaler au reste du r\u00e9seau que l\u2019on a ajout\u00e9 une transaction.<\/p>\n<p>Dans l\u2019exemple du P2P basique, un des probl\u00e8mes est que si l\u2019on \u00e9crit les transactions trop vite, on n\u2019a pas le temps de pr\u00e9venir tout le r\u00e9seau de l\u2019avanc\u00e9e de l\u2019arbre de transactions et on ne parvient alors pas \u00e0 construire un livre de comptes unifi\u00e9 pour tout le monde. Pour parvenir donc \u00e0 nos fins, il va falloir temporiser l\u2019ajout d\u2019une nouvelle transaction. Or, sans autorit\u00e9 centrale, comment \u201cforcer\u201d les acteurs \u00e0 prendre leur temps? Gr\u00e2ce \u00e0 une nouvelle utilisation \u00e9tonnante des preuves de travail que nous avons vues tout \u00e0 l\u2019heure !<\/p>\n<figure id=\"attachment_4350\" aria-describedby=\"caption-attachment-4350\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.podcastscience.fm\/wp-content\/uploads\/2014\/09\/ps187_Byzfva7CAAAuRMP.jpg\" rel=\"lightbox[2014]\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4350\" src=\"http:\/\/www.podcastscience.fm\/wp-content\/uploads\/2014\/09\/ps187_Byzfva7CAAAuRMP-300x300.jpg\" alt=\"Illustration de Puyo\" width=\"300\" height=\"300\" \/><\/a><figcaption id=\"caption-attachment-4350\" class=\"wp-caption-text\">Illustration de Puyo<\/figcaption><\/figure>\n<p>Rappelez-vous, les preuves de travail sont des probl\u00e8mes durs \u00e0 r\u00e9soudre mais faciles \u00e0 v\u00e9rifier. On peut en plus, dans certain cas, en moduler la difficult\u00e9. Pour temporiser l\u2019\u00e9criture dans le livre de comptes, on utilise ces propri\u00e9t\u00e9s : les transactions doivent v\u00e9rifier une de ces propri\u00e9t\u00e9 difficiles pour avoir le droit d\u2019\u00eatre ajout\u00e9es au livre de comptes ! Ainsi, l\u2019ajout d\u2019une transaction prend du temps, qui d\u00e9pend directement de la puissance de calcul du r\u00e9seau. Et une fois le probl\u00e8me r\u00e9solu, c\u2019est tr\u00e8s rapidement que l\u2019on peut notifier aux autres que c\u2019est le cas, ils peuvent le v\u00e9rifier que c&#8217;est bien le cas et alors mettre \u00e0 jour leur propre livre de comptes et chercher \u00e0 r\u00e9soudre le probl\u00e8me correspondant aux transactions suivantes. Pour le Bitcoin, le probl\u00e8me est ajust\u00e9 r\u00e9guli\u00e8rement pour assurer qu\u2019une nouvelle transaction soit ajout\u00e9e au livre de compte toutes les 10 minutes environ.<\/p>\n<h3>Est-ce que \u00e7a marche?<\/h3>\n<p>Alors c\u2019est bien beau de cr\u00e9er un nouveau syst\u00e8me mais encore faut-il v\u00e9rifier que cela respecte bien les propri\u00e9t\u00e9s qu\u2019on attend. D\u2019abord, imaginons que deux ordinateurs en m\u00eame temps r\u00e9solvent le probl\u00e8me li\u00e9 \u00e0 la transaction et donc ajoutent un bloc diff\u00e9rent au bout de la cha\u00eene : une partie des ordinateurs du r\u00e9seau vont alors accepter l\u2019un des blocs et les autres le deuxi\u00e8me bloc et travailler chacun sur la construction du prochain \u00e9l\u00e9ment de la cha\u00eene de blocs. Coexistent alors deux livres de comptes, mais statistiquement l\u2019un des deux groupes validera la nouvelle transaction avant l\u2019autre et notifiera tout le monde. Les ordinateurs voyant alors une cha\u00eene de transactions plus longue que la leur, ils arr\u00eateront leur travail courant et repasseront sur la cha\u00eene la plus longue ; le livre de compte reste bien coh\u00e9rent. Cela veut bien s\u00fbr dire, et c\u2019est le cas, qu\u2019une transaction Bitcoin prend une heure environ avant d\u2019\u00eatre valid\u00e9e de mani\u00e8re compl\u00e8tement fiable.<\/p>\n<p>Maintenant, imaginons que des pirates cherchent \u00e0 compromettre la cha\u00eene de blocs en ajoutant leur propre bloc de transaction \u00e0 la cha\u00eene. Pour faire accepter leur transaction frauduleuse par le r\u00e9seau, il faut qu\u2019ils r\u00e9solvent avant tout le monde la preuve de calcul, c\u2019est \u00e0 dire qu\u2019ils doivent avoir une puissance de calcul plus grande que la moiti\u00e9 du r\u00e9seau. D\u2019une part, cela est aujourd\u2019hui difficile, vu\u00a0la taille du r\u00e9seau Bitcoin, et plus\u00a0des ordinateurs rejoindront le r\u00e9seau, plus ce sera difficile. Mais en plus, le fait de valider une transaction et ajouter une page au livre de comptes dans le protocole Bitcoin vous permet de gagner quelques Bitcoins. C\u2019est par ce biais que sont cr\u00e9\u00e9s les bitcoins : comme une r\u00e9mun\u00e9ration pour les ordinateurs qui v\u00e9rifient les transactions. Or aujourd\u2019hui, il est moins int\u00e9ressant financi\u00e8rement (du fait de la puissance demand\u00e9e) d\u2019ins\u00e9rer une transaction frauduleuse que de chercher \u00e0 gagner des bitcoins \u00e0 la loyale. Le syst\u00e8me est donc particuli\u00e8rement s\u00e9curis\u00e9 et le sera d\u2019autant plus qu\u2019il y aura des gens sur le r\u00e9seau.<\/p>\n<p>Par une utilisation originale des preuves de calcul, \u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/Satoshi_Nakamoto\">Satoshi Nakamoto<\/a> (pseudo de l&#8217;inventeur du Bitcoin)\u00a0a r\u00e9ussi\u00a0\u00e0 se passer\u00a0d\u2019une autorit\u00e9 de confiance pour faire une transaction financi\u00e8re !<\/p>\n<h3>Plus qu\u2019une innovation technique, une proposition politique<\/h3>\n<p>On vient de voir les grandes lignes du fonctionnement du Bitcoin mais se limiter \u00e0 cela serait perdre de vue les aspects les plus int\u00e9ressants de cette proposition. Car aussi \u00e9tonnant que cela puisse para\u00eetre, le Bitcoin est \u00e0 mon go\u00fbt avant tout une proposition politique et de soci\u00e9t\u00e9.<\/p>\n<p>D\u2019abord j\u2019ai pass\u00e9 sous silence un aspect technique absolument pas indispensable au protocole mais pourtant impl\u00e9ment\u00e9 et utilis\u00e9 aujourd\u2019hui. Comme nous l\u2019avons vu, l\u2019ordinateur qui parvient \u00e0 valider une transaction se voit r\u00e9compens\u00e9 d\u2019un certain nombre de Bitcoins. En fait, ce nombre \u00e9volue au cours du temps. Au d\u00e9but, la somme \u00e9tait de 50BTC mais cette valeur est divis\u00e9e par deux tous les quatre ans, si bien qu\u2019au final, il n\u2019y aura en tout et pour tout que 21 millions de bitcoins produits. Encore une fois, ce choix n\u2019a rien de technique, c\u2019est une m\u00e9thode anti-inflation cod\u00e9e dans la monnaie. Le Bitcoin est n\u00e9 dans une p\u00e9riode de peur de <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Inflation\">l\u2019inflation<\/a>\u00a0;\u00a0le fait qu\u2019une monnaie perde sa valeur en particulier a cause d\u2019un exc\u00e8s\u00a0de planche \u00e0 billets, il est donc inscrit dans son code source que l\u2019inflation est impossible.<\/p>\n<p>Podcast Science n\u2019est pas le lieu de la discussion du bienfond\u00e9 ou non d\u2019un tel choix, en revanche il est tout \u00e0 fait int\u00e9ressant de noter que cette r\u00e8gle est inscrite dans le protocole de transaction et personne n\u2019a le pouvoir de la changer. Jusqu\u2019alors, ce genre de r\u00f4le \u00e9tait fix\u00e9 par les \u00e9tats ou les groupement d\u2019\u00e9tats et donc d\u00e9pendait du s\u00e9rieux des responsable politiques. Le fait de fixer une r\u00e8gle dans la monnaie l\u2019inscrit dans le marbre et rend impossible tout retour en arri\u00e8re.<\/p>\n<p>Le Bitcoin est un brouillon, une premi\u00e8re proposition, il y aura pour s\u00fbr d\u2019autres monnaies et l\u2019on peut imaginer d\u2019autre types de r\u00e8gles inscrites dans leurs algorithmes. Pourquoi par exemple ne pas emp\u00eacher l\u2019utilisation de cette monnaie pour certains type de transactions : l\u2019achat d\u2019armes, de stup\u00e9fiants, etc. Tout est imaginable ! Cela pourrait amener beaucoup de stabilit\u00e9 dans nos syst\u00e8mes.<\/p>\n<p>Dans le m\u00eame ordre d\u2019id\u00e9e, plusieurs aspects de ce que l\u2019on a d\u00e9j\u00e0 vu du fonctionnement forme un grand changement dans notre mani\u00e8re d\u2019imaginer la monnaie : les banques et les \u00e9lus remplac\u00e9s par un algorithme, la cr\u00e9ation de monnaie pour r\u00e9compenser la v\u00e9rification des transactions, la rapidit\u00e9 de transaction limit\u00e9e. Toutes ces r\u00e8gles se posent en face de la plupart des raisons des crises successives qu\u2019a connu notre syst\u00e8me financier actuel. Le Bitcoin n\u2019est pas exempt de d\u00e9fauts mais il marque une premi\u00e8re \u00e9tape vers une forte refonte de notre syst\u00e8me mon\u00e9taire en remettant en cause des choses que nous consid\u00e9rons aujourd&#8217;hui encore comme immuables.<\/p>\n<h3>Limites d\u2019un brouillon<\/h3>\n<p>Le Bitcoin a beaucoup de d\u00e9fauts, <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Bitcoin#Risques_et_critiques\">\u00e9norm\u00e9ment de critiques<\/a> tr\u00e8s souvent l\u00e9gitimes,\u00a0qui m\u2019am\u00e8nent \u00e0 la conviction que ce ne sera pas ce protocole-l\u00e0 qui se d\u00e9mocratisera ; nous allons en voir quelques autres. En particulier, je ne parlerai pas de l\u2019aspect volatile de cette monnaie (qui limite aujourd\u2019hui fortement son utilisation g\u00e9n\u00e9ralis\u00e9e, imaginez un caf\u00e9 qui co\u00fbterait 1BTC le matin et 3BTC le soir&#8230;) ni des limitations purement techniques ou juridiques (vous avez tout plein d\u2019\u00e9l\u00e9ments dans les livres cit\u00e9s ci-dessous). Il me para\u00eet bien plus int\u00e9ressant d\u2019aborder plut\u00f4t les limites li\u00e9es aux choix \u00a0politiques \u00e9voqu\u00e9s plus haut justement, en particulier le point de d\u00e9part : se passer d\u2019une autorit\u00e9.<\/p>\n<p>Se passer d\u2019une autorit\u00e9 pr\u00e9sente de nombreux avantages comme on a pu le voir\u00a0mais il y a aussi bien des d\u00e9fauts. Aujourd\u2019hui, quand vous d\u00e9pensez de l\u2019argent sur un site frauduleux, la banque peut annuler la transaction. De m\u00eame, si une banque se fait voler de l\u2019argent, vous ne vous faites pas voler, c\u2019est la banque qui est vol\u00e9e. Avec le Bitcoin, une transaction est d\u00e9finitive, si vous vous faites voler vos bitcoins ou si vous les perdez, personne ne peut vous aider. Les autorit\u00e9s centrales sont bien pratiques en cas de conflit et il n\u2019est pas \u00e9vident que les \u00e9liminer totalement soit vraiment une bonne solution souhait\u00e9e par tous.<\/p>\n<p>En revanche, le Bitcoin a le m\u00e9rite de soulever des questions, de montrer que d\u2019autres syst\u00e8mes sont possibles et qu\u2019ils pr\u00e9viendraient bien des probl\u00e8mes actuels. D\u00e9mocratiser les \u201c<a href=\"http:\/\/fr.wikipedia.org\/wiki\/Crypto-monnaie\">crypto-monnaies<\/a>\u201d (c\u2019est leur petit nom) ne se fera probablement pas sans les \u00e9tats et donc sans le peuple, sans nous, qui nous devons de nous int\u00e9resser \u00e0 cet outil que nous utilisons chaque jour et pour lequel nous livrons le plus gros de notre \u00e9nergie.<\/p>\n<h4>Bibliographie :<\/h4>\n<ul>\n<li><span class=\"title\" style=\"font-weight: bold;\"><a style=\"font-weight: inherit; font-style: inherit; color: #004b9a;\" href=\"https:\/\/kindle.amazon.com\/work\/bitcoin-future-money-jose-pagliery-ebook\/B00ME4KPH8\/B00ME3PW36\">Bitcoin: And the Future of Money<\/a><\/span>\u00a0de<span class=\"author\"><span class=\"author\">\u00a0Jose Pagliery : excellent livre qui couvre \u00e9norm\u00e9ment d&#8217;aspects de cette invention sans tomber dans trop de technique. Il a aussi l&#8217;avantage de prendre beaucoup plus de recul que les autres livres sur le sujet. Si \u00e7a vous int\u00e9resse, je ne saurais trop vous recommander de commencer par celui-l\u00e0 ;<\/span><\/span><\/li>\n<li><span class=\"title\" style=\"font-weight: bold;\"><a style=\"font-weight: inherit; font-style: inherit; color: #004b9a;\" href=\"https:\/\/kindle.amazon.com\/work\/bitcoin-internals-technical-guide-ebook\/B00DG8EPT0\/B00DG8EPT0\">Bitcoin Internals: A Technical Guide to Bitcoin<\/a><\/span>\u00a0de<span class=\"author\">\u00a0Chris Clark : un peu l&#8217;oppos\u00e9 du pr\u00e9c\u00e9dent ; il va dans le gras comme aucun autre bouquin que j&#8217;ai lu sur le sujet. Il y a des extraits de code source et tout ! N&#8217;attendez pas du recul, utile uniquement si vous voulez TOUT comprendre voire vous impl\u00e9menter une cryptomonnaie&#8230;<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p class=\"wp-flattr-button\"><a class=\"FlattrButton\" style=\"display:none;\" href=\"http:\/\/nicotupe.fr\/Blog\/2015\/05\/ps187-bitcoin-monnaie-numerique-et-politique\/\" title=\" PS187 &#8211; Bitcoin, monnaie num\u00e9rique et politique\" rev=\"flattr;uid:nicotupe;language:fr_FR;category:text;tags:nicotupe.fr;\">Cet article est un dossier pour PodcastScience \u00e9pisode 187, n&#8217;h\u00e9sitez pas \u00e0 vous y balader sur le site www.podcastscience.fm! Cr\u00e9\u00e9 en 2009 par un ou plusieurs anonymes dont on conna\u00eet...<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Cet article est un dossier pour PodcastScience \u00e9pisode 187, n&#8217;h\u00e9sitez pas \u00e0 vous y balader sur le site www.podcastscience.fm! Cr\u00e9\u00e9 en 2009 par un ou plusieurs anonymes dont on conna\u00eet seulement un nom, le Bitcoin est connu aujourd\u2019hui de nom par la plupart. Pour autant, la majorit\u00e9 d\u2019entre nous ne sait pas vraiment ce que [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2095,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[46,38],"tags":[],"class_list":["post-2014","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-podcastscience","category-sciences"],"jetpack_featured_media_url":"http:\/\/nicotupe.fr\/Blog\/wp-content\/uploads\/2014\/10\/RaiYap2.jpg","_links":{"self":[{"href":"http:\/\/nicotupe.fr\/Blog\/wp-json\/wp\/v2\/posts\/2014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/nicotupe.fr\/Blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nicotupe.fr\/Blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nicotupe.fr\/Blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/nicotupe.fr\/Blog\/wp-json\/wp\/v2\/comments?post=2014"}],"version-history":[{"count":2,"href":"http:\/\/nicotupe.fr\/Blog\/wp-json\/wp\/v2\/posts\/2014\/revisions"}],"predecessor-version":[{"id":2096,"href":"http:\/\/nicotupe.fr\/Blog\/wp-json\/wp\/v2\/posts\/2014\/revisions\/2096"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/nicotupe.fr\/Blog\/wp-json\/wp\/v2\/media\/2095"}],"wp:attachment":[{"href":"http:\/\/nicotupe.fr\/Blog\/wp-json\/wp\/v2\/media?parent=2014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nicotupe.fr\/Blog\/wp-json\/wp\/v2\/categories?post=2014"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nicotupe.fr\/Blog\/wp-json\/wp\/v2\/tags?post=2014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}