Vous êtes sur la page 1sur 27

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é.
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é 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
bloques) 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 bloques « numérotés » par ordre d’enregistrement. Cette


numérotation est appelée « hachage ». Un bloque contient son hachage ainsi que le
hachage du bloc précédent.
Mais qu’il y a-t-il dans un
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é
- 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és 2 à 2 puis
hachés. Ces successions de haches permettent
de créer le hache ROOT dans le « header ».
Il est alors plus facile de remonter jusqu’au
hache ROOT à partir d’une transaction.
FONCTIONNEMENT
Ce hache 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
calculs. 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 Le principal inconvénient reste
multiples: le risque de failles
1. Sécuriser un accord entre parties (grâce à
la transparence et l’immutabilité des
blockchains).
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
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%
- 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
ARTICLES
• 4 févr. 2020
https://www.lesechos.fr/idees-debats/cercle/opinion-blockchain-
pour-une-revolution-juridique-1168871
• 12 février 2020 12 février 2020
https://www.lefigaro.fr/societes/de-la-ferme-aux-rayons-la-block
chain-assure-la-tracabilite-des-aliments-20200212
ARTICLES
• 3 mars 2020
https://www.lefigaro.fr/secteur/high-tech/la-pepite-blockchain-c
onsensys-change-de-strategie-20200303
ARTICLES
• 13 AVR 2020
https://cointelegraph.com/news/chiliz-working-on-blockchain-b
ased-covid-19-immunity-passes-for-football-fans
SOURCES

Vous aimerez peut-être aussi