Titre : |
Les blockchains : De la théorie à la pratique, de l'idée à l'implémentation |
Type de document : |
texte imprimé |
Auteurs : |
Chouli, Billal, Auteur ; Frédéric Goujon, Auteur ; Yves-Michel Leporcher, Auteur |
Editeur : |
Saint-Herblain : Éd. ENI |
Année de publication : |
2017 |
Collection : |
Epsilon (Saint-Herblain), ISSN 1960-3444 |
Importance : |
1 vol. (466 p.) |
Présentation : |
ill. |
Format : |
21 cm |
ISBN/ISSN/EAN : |
978-2-409-00536-7 |
Note générale : |
978-2-409-00536-7 |
Langues : |
Français (fre) |
Catégories : |
Informatique
|
Mots-clés : |
Blockchains
Traitement réparti
Monnaie électronique
Cryptographie |
Index. décimale : |
005.8 Sécurité des données |
Résumé : |
Ce livre offre une vision à 360 degrés de l'état de l'art de la technologie Blockchain, son environnement et son potentiel, à un public désireux d'en faire sa spécialité. Derrière le projet Bitcoin, qui fût en 2009 la première application complète de la Blockchain, se cache une pépite de technologie, des concepts cryptographiques bien implémentés, une architecture décentralisée totalement exploitable, et un potentiel dont seule l'inventivité humaine pourra définir les limites.
Sans avoir la prétention d'être une bible sur ce vaste sujet, le livre, découpé en trois parties, vise à devenir un point de référence pour la vague qui s'apprête à déferler sur le monde. Dans un premier temps, les auteurs expliquent les fondements de cette technologie : la cryptographie. Il s'agit d'offrir au lecteur une référence mathématique aux concepts cryptographiques exploités. L'ajout de multiples exemples a pour vocation de permettre au néophyte de pouvoir en appréhender les concepts et les résultats concrets afin de l'aider dans sa compréhension du sujet.
Dans un deuxième temps, l'environnement de la Blockchain et son écosystème sont progressivement expliqués. Par opposition à la jungle des informations, parfois contraires, disponibles sur la toile, les auteurs délivrent l'essence des solutions qui existent déjà et présentent les axes futurs d'application. Loin d‘une simple énonciation de l'existant, le livre révèle l'impact de la technologie et son implication légale, économique et sociale.
Dans la troisième partie, le lecteur est accompagné tout au long des étapes d'installation et de codage. Cette partie est conçue pour satisfaire les informaticiens et les futurs techniciens de la technologie, que ce soit au niveau du protocole, de la gestion de bases de données ou des développements.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Préface – Avant-propos – Introduction – Compréhension de la Blockchain – La cryptographie et la Blockchain – Les systèmes distribués et le consensus – Les Blockchains : leurs types et leur sécurité – Les smart contracts ou contrats intelligents – Blockchain 2.0 : les applications décentralisées – Développement d'une application décentralisée - Création d'un portefeuille et d'une Blockchain – Lier la Blockchain à d'autres applications – L'écosystème de la Blockchain 2.0 – Initiatives en faveur de la Blockchain – La Blockchain et le Big Data – Les limites de la technologie – Conclusion – Bibliog |
Note de contenu : |
Sommaire
Avant-propos
Témoignage de Michel Bellanger
Chapitre 1 Introduction
P. 11. 1. Qu'est-ce que la Blockchain ?
P. 12. 2. D'où vient la Blockchain ?
Chapitre 2 Compréhension de la Blockchain
P. 17. 1. Introduction
P. 20. 2. La Blockchain : des algorithmes pour établir la confiance entre deux parties
P. 23. 3. Les sous-registres ou blocs, entités constitutionnelles de la Blockchain
P. 25. 4. Le protocole en fonctionnement standard
P. 27. 5. Les cas de transactions malveillantes
P. 28. 6. Les technologies derrière la Blockchain
Chapitre 3 La cryptographie et la Blockchain
P. 35. 1. Introduction
P. 36. 2. Les schémas de cryptage
P. 38. 3. Les générateurs pseudo-aléatoires
P. 38. 4. Les fondamentaux de la théorie des probabilités
P. 43. 5. Les modèles de calcul (la complexité)
P. 50. 6. Le temps polynomial
P. 60. 7. Les secrets... et les vérités
P. 80. 8. La cryptographie à clé publique : l'idée de base
P. 90. 9. Le système RSA
P. 101. 10. Les variantes du système RSA
P. 106. 11. La cryptographie et les courbes elliptiques
Chapitre 4 Les systèmes distribués et le consensus
P. 117. 1. Introduction
P. 118. 2. Qu'est-ce qu'un système distribué ?
P. 126. 3. L'architecture
P. 127. 4. Les algorithmes distribués
P. 130. 5. Le consensus et l'impossibilité de consensus
P. 138. 6. Le consensus et la Blockchain
P. 139. 7. Conclusion
Chapitre 5 Les Blockchains : leurs types et leur sécurité
P. 141. 1. Quelle sécurité pour la Blockchain ?
P. 144. 2. Blockchain publique ou privée ?
Chapitre 6 Les smart contracts ou contrats intelligents
P. 147. 1. Introduction
P. 149. 2. Blockchain 1.0 : rappel sur les crypto-monnaies et leurs fondements
P. 151. 3. Ðapp, ÐAO, ÐAC et ÐAS
P. 152. 4. Terminologie relative à la technologie Blockchain
P. 158. 5. Turing-complet
P. 166. 6. Les ÐAO, ÐAC et agents autonomes
P. 169. 7. Les contrats et le cadre légal
Chapitre 7 Blockchain 2.0 : les applications décentralisées
P. 173. 1. Introduction
P. 173. 2. L'émergence des applications décentralisées
P. 175. 3. La classification des (...)apps
P. 176. 4. La valeur d'une (...)app
P. 180. 5. La structure juridique et social d'une (...)app
P. 182. 6. Le statut social des entreprises réalisant des (...)apps
P. 183. 7. Les (...)apps et la fiscalité
Chapitre 8 Développement d'une application décentralisée
P. 185. 1. Processus de création
P. 193. 2. Création d'une première (...)app
Chapitre 9 Création d'un portefeuille et d'une Blockchain
P. 203. 1. Créer un portefeuille (wallet)
P. 214. 2. Créer une Blockchain privée sous Windows
P. 222. 3. Créer une Blockchain privée sous Ubuntu
P. 236. 4. Créer une Blockchain privée sur Microsoft Azure
Chapitre 10 Lier la Blockchain à d'autres applications
P. 249. 1. Introduction
P. 252. 2. Installer MongoDB sous Ubuntu
P. 252. 3. Installer MongoDB sous Windows
P. 255. 4. Installer Node.js sous Ubuntu
P. 255. 5. Installer Node.js 4.4.47 sous Windows
P. 270. 6. Installer un environnement Bitcoin sous Ubuntu
P. 276. 7. Publier Hash
P. 280. 8. Installer un environnement Hyperledger sous IBM Bleumix
P. 295. 9. Intégrer Ethereum avec les produits Microsoft
P. 298. 10. Intégrer la Blockchain avec Hadoop
Chapitre 11 L'écosystème de la Blockchain 2.0
P. 313. 1. Les applications existantes
P. 314. 2. La géolocalisation : aller plus loin que Google Maps
P. 315. 3. Les jeux vidéo : un équivalent à Minecraft
P. 316. 4. La gestion de l'identité
P. 322. 5. Le secteur de la finance
P. 329. 6. Le marché de l'art
P. 332. 7. Le secteur du stockage
P. 337. 8. Le secteur de la messagerie
P. 341. 9. Le secteur pharmaceutique
P. 345. 10. La santé
P. 346. 11. Le Luxe
P. 347. 12. Le secteur alimentaire
P. 350. 13. Blockchain et supply chain
P. 352. 14. L'énergie
P. 359. 15. La publicité
P. 359. 16. Les objets connectés
Chapitre 12 Initiatives en faveur de la Blockchain
P. 361. 1. Introduction
P. 362. 2. Étude de marché
P. 369. 3. Les hackathons
P. 371. 4. Les grands éditeurs : Hyperledger et Azure
P. 372. 5. Les témoignages des grands du secteur : IBM et Microsoft
Chapitre 13 La Blockhain et le Big Data
P. 387. 1. Un nouveau mode de stockage
P. 387. 2. Interaction entre Blockchain et les applications existantes
Chapitre 14 Les limites de la technologie
P. 395. 1. Introduction
P. 396. 2. Les défis techniques
P. 405. 3. Les défis métiers
P. 410. 4. Les défis légaux
P. 413. 5. Le défi de l'open source
P. 415. 6. Le problème des forks et le problème plus général des versions
P. 420. 7. Les défis de la volatilité des crypto-monnaies
P. 425. 8. Les risques de mauvaises utilisations de la Blockchain
P. 427. Conclusion
P. 433. Bibliographie
P. 445. Index |
Côte titre : |
Fs/23363-23364 |
Les blockchains : De la théorie à la pratique, de l'idée à l'implémentation [texte imprimé] / Chouli, Billal, Auteur ; Frédéric Goujon, Auteur ; Yves-Michel Leporcher, Auteur . - Saint-Herblain : Éd. ENI, 2017 . - 1 vol. (466 p.) : ill. ; 21 cm. - ( Epsilon (Saint-Herblain), ISSN 1960-3444) . ISBN : 978-2-409-00536-7 978-2-409-00536-7 Langues : Français ( fre)
Catégories : |
Informatique
|
Mots-clés : |
Blockchains
Traitement réparti
Monnaie électronique
Cryptographie |
Index. décimale : |
005.8 Sécurité des données |
Résumé : |
Ce livre offre une vision à 360 degrés de l'état de l'art de la technologie Blockchain, son environnement et son potentiel, à un public désireux d'en faire sa spécialité. Derrière le projet Bitcoin, qui fût en 2009 la première application complète de la Blockchain, se cache une pépite de technologie, des concepts cryptographiques bien implémentés, une architecture décentralisée totalement exploitable, et un potentiel dont seule l'inventivité humaine pourra définir les limites.
Sans avoir la prétention d'être une bible sur ce vaste sujet, le livre, découpé en trois parties, vise à devenir un point de référence pour la vague qui s'apprête à déferler sur le monde. Dans un premier temps, les auteurs expliquent les fondements de cette technologie : la cryptographie. Il s'agit d'offrir au lecteur une référence mathématique aux concepts cryptographiques exploités. L'ajout de multiples exemples a pour vocation de permettre au néophyte de pouvoir en appréhender les concepts et les résultats concrets afin de l'aider dans sa compréhension du sujet.
Dans un deuxième temps, l'environnement de la Blockchain et son écosystème sont progressivement expliqués. Par opposition à la jungle des informations, parfois contraires, disponibles sur la toile, les auteurs délivrent l'essence des solutions qui existent déjà et présentent les axes futurs d'application. Loin d‘une simple énonciation de l'existant, le livre révèle l'impact de la technologie et son implication légale, économique et sociale.
Dans la troisième partie, le lecteur est accompagné tout au long des étapes d'installation et de codage. Cette partie est conçue pour satisfaire les informaticiens et les futurs techniciens de la technologie, que ce soit au niveau du protocole, de la gestion de bases de données ou des développements.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Préface – Avant-propos – Introduction – Compréhension de la Blockchain – La cryptographie et la Blockchain – Les systèmes distribués et le consensus – Les Blockchains : leurs types et leur sécurité – Les smart contracts ou contrats intelligents – Blockchain 2.0 : les applications décentralisées – Développement d'une application décentralisée - Création d'un portefeuille et d'une Blockchain – Lier la Blockchain à d'autres applications – L'écosystème de la Blockchain 2.0 – Initiatives en faveur de la Blockchain – La Blockchain et le Big Data – Les limites de la technologie – Conclusion – Bibliog |
Note de contenu : |
Sommaire
Avant-propos
Témoignage de Michel Bellanger
Chapitre 1 Introduction
P. 11. 1. Qu'est-ce que la Blockchain ?
P. 12. 2. D'où vient la Blockchain ?
Chapitre 2 Compréhension de la Blockchain
P. 17. 1. Introduction
P. 20. 2. La Blockchain : des algorithmes pour établir la confiance entre deux parties
P. 23. 3. Les sous-registres ou blocs, entités constitutionnelles de la Blockchain
P. 25. 4. Le protocole en fonctionnement standard
P. 27. 5. Les cas de transactions malveillantes
P. 28. 6. Les technologies derrière la Blockchain
Chapitre 3 La cryptographie et la Blockchain
P. 35. 1. Introduction
P. 36. 2. Les schémas de cryptage
P. 38. 3. Les générateurs pseudo-aléatoires
P. 38. 4. Les fondamentaux de la théorie des probabilités
P. 43. 5. Les modèles de calcul (la complexité)
P. 50. 6. Le temps polynomial
P. 60. 7. Les secrets... et les vérités
P. 80. 8. La cryptographie à clé publique : l'idée de base
P. 90. 9. Le système RSA
P. 101. 10. Les variantes du système RSA
P. 106. 11. La cryptographie et les courbes elliptiques
Chapitre 4 Les systèmes distribués et le consensus
P. 117. 1. Introduction
P. 118. 2. Qu'est-ce qu'un système distribué ?
P. 126. 3. L'architecture
P. 127. 4. Les algorithmes distribués
P. 130. 5. Le consensus et l'impossibilité de consensus
P. 138. 6. Le consensus et la Blockchain
P. 139. 7. Conclusion
Chapitre 5 Les Blockchains : leurs types et leur sécurité
P. 141. 1. Quelle sécurité pour la Blockchain ?
P. 144. 2. Blockchain publique ou privée ?
Chapitre 6 Les smart contracts ou contrats intelligents
P. 147. 1. Introduction
P. 149. 2. Blockchain 1.0 : rappel sur les crypto-monnaies et leurs fondements
P. 151. 3. Ðapp, ÐAO, ÐAC et ÐAS
P. 152. 4. Terminologie relative à la technologie Blockchain
P. 158. 5. Turing-complet
P. 166. 6. Les ÐAO, ÐAC et agents autonomes
P. 169. 7. Les contrats et le cadre légal
Chapitre 7 Blockchain 2.0 : les applications décentralisées
P. 173. 1. Introduction
P. 173. 2. L'émergence des applications décentralisées
P. 175. 3. La classification des (...)apps
P. 176. 4. La valeur d'une (...)app
P. 180. 5. La structure juridique et social d'une (...)app
P. 182. 6. Le statut social des entreprises réalisant des (...)apps
P. 183. 7. Les (...)apps et la fiscalité
Chapitre 8 Développement d'une application décentralisée
P. 185. 1. Processus de création
P. 193. 2. Création d'une première (...)app
Chapitre 9 Création d'un portefeuille et d'une Blockchain
P. 203. 1. Créer un portefeuille (wallet)
P. 214. 2. Créer une Blockchain privée sous Windows
P. 222. 3. Créer une Blockchain privée sous Ubuntu
P. 236. 4. Créer une Blockchain privée sur Microsoft Azure
Chapitre 10 Lier la Blockchain à d'autres applications
P. 249. 1. Introduction
P. 252. 2. Installer MongoDB sous Ubuntu
P. 252. 3. Installer MongoDB sous Windows
P. 255. 4. Installer Node.js sous Ubuntu
P. 255. 5. Installer Node.js 4.4.47 sous Windows
P. 270. 6. Installer un environnement Bitcoin sous Ubuntu
P. 276. 7. Publier Hash
P. 280. 8. Installer un environnement Hyperledger sous IBM Bleumix
P. 295. 9. Intégrer Ethereum avec les produits Microsoft
P. 298. 10. Intégrer la Blockchain avec Hadoop
Chapitre 11 L'écosystème de la Blockchain 2.0
P. 313. 1. Les applications existantes
P. 314. 2. La géolocalisation : aller plus loin que Google Maps
P. 315. 3. Les jeux vidéo : un équivalent à Minecraft
P. 316. 4. La gestion de l'identité
P. 322. 5. Le secteur de la finance
P. 329. 6. Le marché de l'art
P. 332. 7. Le secteur du stockage
P. 337. 8. Le secteur de la messagerie
P. 341. 9. Le secteur pharmaceutique
P. 345. 10. La santé
P. 346. 11. Le Luxe
P. 347. 12. Le secteur alimentaire
P. 350. 13. Blockchain et supply chain
P. 352. 14. L'énergie
P. 359. 15. La publicité
P. 359. 16. Les objets connectés
Chapitre 12 Initiatives en faveur de la Blockchain
P. 361. 1. Introduction
P. 362. 2. Étude de marché
P. 369. 3. Les hackathons
P. 371. 4. Les grands éditeurs : Hyperledger et Azure
P. 372. 5. Les témoignages des grands du secteur : IBM et Microsoft
Chapitre 13 La Blockhain et le Big Data
P. 387. 1. Un nouveau mode de stockage
P. 387. 2. Interaction entre Blockchain et les applications existantes
Chapitre 14 Les limites de la technologie
P. 395. 1. Introduction
P. 396. 2. Les défis techniques
P. 405. 3. Les défis métiers
P. 410. 4. Les défis légaux
P. 413. 5. Le défi de l'open source
P. 415. 6. Le problème des forks et le problème plus général des versions
P. 420. 7. Les défis de la volatilité des crypto-monnaies
P. 425. 8. Les risques de mauvaises utilisations de la Blockchain
P. 427. Conclusion
P. 433. Bibliographie
P. 445. Index |
Côte titre : |
Fs/23363-23364 |
|  |