Les blockchains en 50 questions

Comprendre le fonctionnement et les enjeux de cette technologie

Livre numérique

Les blockchains en 50 questions

Une blockchain (chaîne de blocs) est une application informatique qui utilise des techniques cryptographiques permettant à des entités de réaliser entre elles des opérations sans l'intervention d'un tiers de confiance (banques, notaires...).Les blockchains se répandent dans l'économie sous forme par exemple de nouvelles monnaies (bitcoins, ether...), mais aussi de contrats ou de certifications dans les assurances, dans les affaires (smart contracts), dans le droit...Ces technologies de rupture ne sont pas simples à comprendre que ce soit dans leur fonctionnement informatique (horodatage et immutabilité des blocs) ou dans leurs conséquences pour l'utilisateur (valeur de la preuve, recours possibles...).La meilleure façon d'aborder ce sujet complexe est de répondre point par point aux multiples questions que les utilisateurs potentiels se posent. 

Table des matières

Table des matières
Les blockchains en 50 questions 1
Table des matières 3
Avant-propos 7
1. Blockchains et technologies de registres distribués 9
1. Qu’est-ce qu’un registre distribué ? 11
2. Qu’est-ce qu’une blockchain ? 13
3. Quels sont les principaux types de blockchains et de registres distribués ? 17
4. Qui sont les mineurs et que font-ils ? 19
5. Qu’est-ce qu’un consensus ? 23
6. Qu’est-ce qu’une preuve d’autorité ? 31
7. Qu’est-ce qu’une preuve de travail ? 35
8. Qu’est-ce qu’une preuve de participation ? 45
9. Qu’est-ce qu’une cryptomonnaie ? 53
10. Qu’est-ce qu’un porte-monnaie électronique ? 59
11. Qu’est-ce qu’un contrat intelligent ? 63
12. Pourquoi y-a-t-il des scissions au sein des blockchains ? 69
13. Y-a-t-il un standard pour les technologies blockchains ? 75
2. Un exemple concret : le bitcoin 79
14. Qu’est-ce que le bitcoin ? 81
15. Quel est le lien entre bitcoins et blockchains ? 85
16. Comment payer en bitcoins et éviter les doubles dépenses ? 89
17. Qu’est-ce qu’une cible de hachage dans bitcoin ? 93
18. Comment miner pour valider des transactions bitcoin ? 95
19. Pourquoi le nombre de bitcoins sera-t-il limité ? 101
20. Pourquoi y-a-t-il division de la récompense de minage ? 103
21. Pourquoi y-a-t-il des frais de transaction ? 105
22. Comment tracer les transactions blockchains des criminels ? 109
23. Quelle est l’empreinte énergétique du bitcoin ? 113
3. Blockchains et cryptomonnaies 117
24. Qu’est-ce qu’une monnaie ? 119
25. Comment la monnaie est-elle créée ? 123
26. Les cryptomonnaies sont-elles des monnaies ? 127
27. Que sont les altcoins ? 129
28. Comment la cryptomonnaie Monero garantit-elle le respect de la vie privée ? 139
29. Qu’est-ce que Lightning Network ? 147
30. Quelle est la part des cryptomonnaies dans l’économie mondiale ? 149
31. Quelle est la profitabilité des cryptomonnaies ? 155
32. Comment déclarer ses cryptomonnaies ? 159
33. Les monnaies locales et les cryptomonnaies vont-elles converger ? 161
4. Utilisations alternatives des blockchains 165
34. Qu’est ce qu’une Organisation Autonome Décentralisée ? 167
35. Qu’est-ce que Ethereum ? 171
36. Qu’est-ce qu’une preuve d’espace (Spacemint) ? 183
37. Que sont IOTA et la structure de données Tangle ? 187
38. Peut-on faire une blockchain sans bloc ? 193
39. Peut-on utiliser les blockchains pour gérer des certificats DNS et SSL ? 207
40. Comment créer un revenu universel avec Duniter ? 215
41. Comment les blockchains vont changer le monde de demain ? 219
5. Concepts et outils techniques 227
42. Quels sont les modèles de déploiement des systèmes distribués ou pair-à-pair ? 229
43. Qu’est ce qui caractérise la sûreté de fonctionnement des blockchains? 231
44. Qu’est-ce qu’une paire de clefs privée/publique ? 237
45. Qu’est-ce qu’une fonction de hachage cryptographique ? 243
46. Qu’est-ce qu’un arbre de Merkle ? 251
47. Qu’est-ce qu’une signature électronique ? 255
48. Qu’est-ce qu’une preuve à divulgation nulle de connaissance ? 261
49. Qu’est-ce qu’une attaque Sybil ? 265
50. Comment programmer une blockchain ? 269
Annexes 277
Liste des figures 277
Liste des tableaux 278
Liste des abréviations 279
Bibliographie 283
Index 287