presblockchain-170922111003
presblockchain-170922111003
presblockchain-170922111003
ZAIDI Houda
23 mai 2017
Sommaire
2 Usage de la blockchain
3 Fonctionnement de la blockchain
4 Déploiement de la blockchain
5 Ecosystéme
2
1
Les bases de la
blockchain
Origine de la blockchain ?
2008 : Connu sous son pseudo, Satoshimi Nakamoto met en ligne le livre blanc du système de
monnaie électronique “peer to peer” : “Bitcoin : A Peer-to-Peer Electronic Cash System”.
2009 : Les premiers bitcoins sont mis en service par la diffusion du logiciel open source Bitcoin.
2010 : La 1ère transaction financière est effectuée
2015-16 : Le système blockchain est appliqué dans plusieurs secteurs : transactions bancaires,
systèmes prédictifs d’assurances, protection de droits d’auteurs...
4
Qu’est-ce que la blockchain ?
5
propriétés de la Blockchain :
6
Blockchain
Un immense registre
Transférer un objet
Transparent
Un grand journal comptable sans le dupliquer
dématérialisé
Tracer des objets
Une base de donnée dans le réseau
Anonyme
distribuée
S’assurer de
Un réseau pair à pair l’intégrité des objets
Publique
Un outil de sécurisation Remplacer les tiers
d'objets, groupés en bloc de confiance
chaînés
7
2
4
Usage de la blockchain
Trois grands types d’usages de la blockchain
1 2 3
Transfert d’actif En tant que registre Smart contracts
1. Le transfert d’actif
Le transfert monétaire
Le Bitcoin est le cas d’usage le plus évident et populaire en termes de transfert d’actif.
10
2. La blockchain en tant que registre (traçabilité et certification)
Les documents ne sont pas stockés en tant que tel mais leurs Hash :
Une empreinte servant à identifier rapidement une donnée. Cela permet de garantir l’existence et
l’inscription d’une donnée à un instant T (comme une enveloppe “solo” déposée à l’INPI).
D’autres informations, comme une description, peuvent être ajoutées à la transaction en plus du
Hash.
La Blockchain en tant que registre peut également être appliquée dans les cas d’usage suivant :
● Cadastre
● Logistique
● GMS
● Secteur du luxe.
3. Les smart contracts
Certaines start-up tel que Slock.it travaillent sur des système permettant de signer des contrats entre
particuliers au sein d’une blockchain sans passer par un intermédiaire (location d’appartement, de
voiture, …).
12
Perspectives de la blockchain
Un cas d’usage de la Blockchain pourrait être la traçabilité des transactions concernant l’échange de données sociales, ceci en association
avec un dispositif d’identifiant neutre (ISEAN) qui est proposé à un premier niveau de pré-normalisation au CEN (Comité Européen de
Normalisation).
Dans le cadre des échanges franco-allemands sur le numérique pour établir des priorités de travail pour l’Europe sur le sujet Smart data et
Big data, la proposition de normalisation ISO de l’Australie vise plusieurs objectifs :
● Harmonisation des protocoles pour réaliser un dispositif de Blockchain (sachant que plusieurs systèmes différents sont aujourd’hui
couramment implémentés)
14
Aider à l’application de certaines réglementations
Sous réserve de plus amples vérifications sur les capacités de la technologie, les « Blockchain » peuvent intervenir pour aider à l’application
par les entreprises de certaines réglementations, par exemple le nouveau règlement européen « Global Data Protection Regulation » qui
vient d’être approuvé par le Parlement.
Comme l’uberisation qui, dans le domaine de l’économie, met en contact direct les acteurs grâce aux nouvelles technologies, la «
blockchainisation » permettrait à son tour de mettre en contact direct les acteurs. Ceux-ci requièrent alors l’intervention d’une tierce partie de
confiance, pour valider leurs processus métiers.
Verrons-nous demain les organismes tels que les banques, les services notariaux, les organismes de certification, intégrer la «
blockchainisation » dans leurs processus métiers ? Ou verrons-nous ces organismes se faire « blockchainiser », se faire « engloutir » par le
nouveau marché des applications blockchain ?
15
3
Comment fonctionne
2 une blockchain :
exemple de bitcoin
Comment fonctionne la blockchain ?
Signature[i]=Signature[i-1]+Hash[faits]+Random
18
4
3
Modèles de
déploiements de la
blockchain
modèles de déploiement : débat entre blockchain publique et
blockchain privée
➔ Explication : le degré d’ouverture d’une blockchain peut être limité pour créer une blockchain dite «
privée » ou de « consortium ». Ce modèle s’oppose aux blockchains dites « publiques »,
comme celle à l’oeuvre derrière Bitcoin, que n’importe qui peut consulter et utiliser. Au sein d’une
blockchain « privée », la validation des blocs est effectuée par un nombre, au lancement, plus
limité de noeuds du réseau.
Pour rappel, seuls ces noeuds ont accès à l’ensemble des informations.
➔ Enjeux : La situation est analogue à celle du réseau Internet où des intranets privés cohabitent
avec l’Internet public : le débat blockchain publique/privée lie questions idéologiques et enjeux
techniques. Certains membres de la communauté Bitcoin originelle voient d’un mauvais oeil la
privatisation d’une technologie pensée et conçue pour être ouverte.
20
Focus sur les modèles de déploiement
Blockchain Blockchain
publique privée
Avantages Avantages
● Blockchain publique “historique” : Bitcoin ● Les participants du consensus sont
identifiés, sélectionnés et limités
● Accessibles par tous : chacun peut accéder
au registre, envoyer des transactions et ● Ces paramètres sont ajustables : la règle
participer au processus d’approbation des 51% disparaît
● Consensus de 51% des noeuds nécessaire à ● L’accès au registre peut être soit public, soit
la validation d’un bloc => génération de restreint aux participants du réseau
problème de domination du réseau (ex:
● Nul besoin de rémunérer les membres pour
Chine vs Etats-Unis)
la validation des transactions
● S’appuie sur une crypto-monnaie,
● Gouvernance simplifiée, acteurs connus,
rémunération des noeuds de la blockchain
confidentialité, mise en conformité facilitée…
● Incitation économique permettant de co-
concevoir l’infrastructure
● Suppression du besoin d’un tiers de
confiance et de l’influence humaine: le code
21 régit son utilisation
Focus sur les modèles de déploiement
Blockchain Blockchain
publique privée
Inconvénients Inconvénients
● Anonymisation des mineurs: L’accès, la ● Des acteurs humains participent à la gestion
lecture et la vérification du registre sont des accès et du fonctionnement
ouverts à tous
● Initialement, la blockchain, alors publique,
● Ce caractère “tout public” renforce l’idée de avait pour objectif de supprimer les tiers de
créer une blockchain privée, combinant les confiance
avantages du modèle public (garantie
d’authenticité, décentralisation, etc.) tout en
renforçant la confidentialité.
22
5
Ecosystème de la
blockchain
Écosystème blockchain en 2016
Quelques chiffres
● + de 30 banques et institutions
financières en cours de tests,
analyses ou investissements dans la
technologie blockchain.
Source :
Finyear Group
Ecosystème de la blockchain
25
Les blockchains
• Les différentes blockchains sont les « livres de comptes » qui enregistrent les utilisateurs et les
transactions d’un service donné : par exemple, les détails des transactions de la monnaie Bitcoin sont
enregistrés sur la blockchain Bitcoin.
• Une blockchain peut posséder des spécificités techniques qui favorisent des types d’applications
particulières ; c’est le cas de la Blockchain MUSE pour la rémunération des droits d’auteurs.
26
La couche technologique
• Ces entreprises agissent comme l’interface technique entre une blockchain et les services qu’elles
proposent.
• Elles traitent les informations contenues dans une blockchain pour les rendre actionnables par des
services tiers.
• la croissance du modèle de blockchain privée tend à brouiller la séparation entre une blockchain et
cette couche technologique, à l’instar d’entreprises comme Ripple ou Linq.
27
« Blockchain-as-a-Service »
28
6
Blockchain / Big Data et
IA, quels enjeux
stratégiques ?
Protection de données
• Les données issues du Big Data :
• peuvent être à caractère personnel (données médicales, bancaires, etc.)
• nécessitent par conséquent une protection.
• La protection de ces données peuvent être
• soit par la mise en place d’un système d’anonymisation et de contrôle d’intégrité :
• a pour but de modifier le contenu de donnée afin de rendre impossible le lien entre la personne
physique ou morale et la donnée. Le contrôle d’intégrité d’une donnée vise à déterminer si une donnée
a été, ou non, altérée.
• soit par un système de chiffrement.
• Le chiffrement d’une donnée permet de s’assurer que la donnée n’est accessible qu’aux entités
autorisées . Ainsi, seules les entités autorisées détiendront les clés leur permettant de déchiffrer la
donnée en question.
• Cependant, un besoin se fait sentir : celui de favoriser la mise en place d’un système de gestion et
de protection des données par une approche collaborative (pas de tierce partie de confiance),
anonyme, et à faible coût.
• La Blockchain a été conçue pour répondre à ce besoin
30
BigchainDB : The scalable blockchain database
• Plusieurs entreprise ont changé leur “data warehouses” des bases de données relationnelle avec un
système de “data lakes”.
• Cependants certains contraintes sont récurrentes :
• Tout d'abord, qui contrôle l'infrastructure lorsqu'il y a plusieurs acteurs impliqués?
• Deuxièmement, dans quelle mesure pouvez-vous faire confiance aux données?
• Enfin, comment pouvez-vous monétiser les données?
⇒ Un nouvel outil pour le big data: la technologie Blockchain
• la base de données BigchainDB blockchain combine les bénéfices des bases de données
distribuées (échelle, queryability) et les blockchains (décentralisés, immuables / audit trails, assets /
exchanges).
32
permettre la collaboration entre les IA
33
7
Mise en oeuvre
d’une solution
blockchain
Étapes pour mettre en oeuvre une initiative blockchain
Un projet structurel (from scratch) blockchain doit prendre en compte plusieurs axes:
36