Vous êtes sur la page 1sur 26

SOMMAIRE

• Introduction
• Historique
• Fonctionnement
• Domaines d’utilisations
• Avantages et limites
• Futur
• Articles
INTRODUCTION

Le monde, pour répondre à la demande et aux besoins croissants, cherche de plus en


plus à s’informatiser, ce qui pose donc une question sur les problèmes concernant la
sécurité des données potentiellement sensibles en transit.
Le Bitcoin, lors de son explosion en 2009, a révélé une technologie appelée
blockchain.
La blockchain est désormais utilisée dans des domaines notamment financiers et
économiques comme moyen de sécurité et de traçabilité.

Cette technologie, victime de son succès peut-elle être LE moyen de sécurité de


demain ?
DATES CLÉS
• 1991 =>Stuart Haber et W. Scott Stornetta développent l’architecture de la blockchain
• 1992 => Introduction du protocole Arbre de Merkle inventé en 1979 par Ralph Merkle
• 1996 => Invention de Hashcash (Première Preuve de Travail) par Adam Back
• 2004 => Introduction de la Preuve de Travail réutilisable (Reusable Proof of Work) par Hal
Finney
• 2008 => Arrivée du Bitcoin créé par Satochi Nakamoto
• 2009 => Explosion du Bitcoin
• 2013 => Arrivée de l’Ethéreum et des Smart Contracts
QU’EST CE QUE LA
BLOCKCHAIN?

Une blockchain (chaine de


blocs) est une base de
données contenant tout
l’historique de transactions.
Elle sert de stockage et de
transmission
d’informations.
FONCTIONNEMENT
Afin de créer et de « développer la
croissance » de la blockchain, il existe
des mineurs.
FONCTIONNEMENT
FONCTIONNE
MENT
Bon…
Réellement, ça ressemble plus à ça…

Ce sont des entités; des ordinateurs,


serveurs d’un réseau, correspondant
ensemble. Pour créer un bloc et l’ajouter, ils
mettent à disposition leur puissance de
calculs à l’aide de leur CPU.
FONCTIONNEMENT

La chaine contient des blocs « numérotés » par ordre d’enregistrement. Cette numérotation est appelée
« hachage ». Un bloc contient son hachage ainsi que le hachage du bloc précédent.
Le seul bloc n’ayant qu’un hachage est le premier bloc. Il est appelé Genesis Bloc (Bloc de Genèse).
Mais qu’il y a-t-il dans un
bloc ?
FONCTIONNEMENT
Maintenant que nous avons vu à quoi ressemblait une transaction, regardons de
plus près la structure d’un block.
FONCTIONNEMENT
La signature électronique.

Lors d’une demande de transaction,


l’émetteur doit signer pour que celle-ci
soit valide. Cette signature doit être
reconnue par les autres.
FONCTIONNEMENT
Pour créer une signature, il
faut :
- Générer une paire de clés
- Chiffre le message avec la
clé privée
- La clé publique sert à
vérifier l’authenticité de la
signature et dans le même
temps, des données
FONCTIONNEMENT
Il y a dans un block, une structure qui lui sert de colonne vertébrale afin de ne
falsifier les données. Cette structure porte le nom de « Arbre de Merkle ».

Ainsi le nombre de transactions faites dans un temps


donné vont être stockées 2 à 2 puis hachées. Ces
successions de hashs permettent de créer le hash ROOT
dans le « header ».
Il est alors plus facile de remonter jusqu’au hash ROOT à
partir d’une transaction.
FONCTIONNEMENT
Ce hash Root est ajouté dans le
header du block afin qu’il puisse
faire le lien avec le bloc
précédent puisqu’il s’inspire du
bloc précédent pour faire le sien.
FONCTIONNEMENT
Parlons de la preuve de travail.

Pour ajouter un nouveau bloc, un mineur devra


fournir de grandes puissances de calcul. Cette
preuve de travail en est le résultat.

Lors de l’exécution des puissances de calcul, le mineur


va appliquer l’algorithme de hachage à des données
jusqu’à arriver au résultat souhaité.
FONCTIONNEMENT
Troisième concept:
Introduit avec l’ Ethéreum; les
contrats intelligents (ou Smarts
Contracts).
FONCTIONNEMENT
• Les Contrats Intelligents, comme des contrats papier, garantissent le bon
déroulement de l’intégration d’un bloc à une blockchain au travers
d’instructions.
Les avantages du smart contract sont multiples: Le principaux inconvénients:
1. Sécuriser un accord entre parties (grâce à - Le risque de failles
la transparence et l’immutabilité des blockchains). - La fiabilité des données en entrée
2. Automatiser le paiement: limiter les risques
d’impayés, fréquemment observés dans le cadre d’un
contrat traditionnel
3. Diminuer les coûts intermédiaires (dans
l’élaboration, le suivi et la passation d’un contrat
notaire, avocat)
DOMAINES
D’UTILISATIONS
Bien que l’utilisation de la blockchain soit encore limitée mais en expansion, elle est
surtout très utilisée dans les domaines économiques comme la finance et l’assurance
afin de sécuriser les transactions.
AVANTAGES
- Système résistant aux défaillances
- Fiabilité des données
- Sécurité brute de ces dernières
- Absence d’intermédiaire(s)
LIMITES
- Attaque des 51% (bien qu’exceptionnelle)
- Espace requit de stockage très lourd
- Consommation très grande d’électricité
- Les données utilisées par le Smart Contract doivent être fiables
- Modification rigoureuse des données entrainant un abandon d’un partie de
la blockchain
FUTUR
SOURCES
SITES:

• https://blogrecrutement.bpce.fr/infographie-blockchain-est-elle-avenir-de-banque
• https://tradeix.com/distributed-ledger-technology/
• https://www.binance.vision/fr/blockchain/history-of-blockchain
• https://www.latribune.fr/opinions/tribunes/pourquoi-la-blockchain-ne-se-developpe-pas-plus-vite-807974.html
• https://www.youtube.com/watch?v=SSo_EIwHSd4
• https://www.binance.vision/fr/blockchain/positives-and-negatives-of-blockchain
• https://hackernoon.com/blockchain-applications-and-its-future-f42fee305873
• https://thenextweb.com/hardfork/2018/11/15/microsoft-blockchain-cloud-azure/
SOURCES
• https://www.blockchains-expert.com/larbre-de-merkle-colonne-vertebrale-de-
blockchain/
• https://blogchaincafe.com/merkle-roots-et-merkle-trees-expliques
• https://cryptoast.fr/bloc-blockchain-crypto-explication/
• https://www.blockchains-expert.com/une-explication-simple-de-la-preuve-du-travail/
• https://bitconseil.fr/smart-contract-contrat-intelligent/
• https://blogs.lexpress.fr/silicon-valley/2018/06/10/a-quoi-bon-peu-servir-la-blockchain-
a-part-jouer-avec-le-feu-et-les-bitcoins/
SOURCES
VIDEOS:

• https://www.youtube.com/watch?v=bKtFYnrDXFk
• https://www.youtube.com/watch?v=SSo_EIwHSd4
• https://www.youtube.com/watch?v=zVqczFZr124
• https://www.youtube.com/watch?v=HneatE69814