Qu'est ce que la blockchain ?

Plan

C'est quoi

Historique

Comment ça marche ?

Sécurité

Cas d'usages

Qu'est ce que celà change ? 

Perspectives

Une base de données décentralisée

Un réseau décentralisé de transactions

Chaque nœud : 1 ordinateur / utilisateur détient une copie de l'historique des transactions (livre de compte)

accessible à l’échelle mondiale, partagée par tous, et contrôlée par aucune entité.

Historique

né de recherches sur les cryptomonnaies décentralisées


Une faille (la double dépense) a été résolue en 2009 par le mystérieux Satoshi Nakamoto donnant naissance au Bitcoin

Principe de fonctionnement

Comment les transactions sont-elles validées ?


Comment les transactions sont-elles inscrites dans la base de données ? (chaîne de blocs) 


Comment la sécurité est-elle garantie ?

En cas de perte de la clé privée l'accès au compte est définitivement perdu


Multisignature peut être une solution : plusieurs clés / personnes pour accéder à un même compte


Comment se déroule une transaction ?


La clé privée n'est jamais transmise au réseau


une signature unique est générée et transmise pour chaque transaction

La chaîne de transaction

Comment s'assurer que l'émetteur possède les fonds ?

Il n'y pas de balance associé à un compte

pour dépenser des Bitcoins il faut référencer une ou plusieurs transactions où l’on a reçu au moins autant de Bitcoins

C -> 2 BTC -> A

D -> 1 BTC -> A


 A -> 3 BTC -> B

Comment une transaction est-elle validée ?


3. Chaque nœud du réseau valide 1 transaction, si le message et la signature n'ont pas été altérés

Ajout d'un bloc de transactions

Le minage = ajouter un bloc de transactions à la chaîne

Pour fonctionner, le réseau a besoin de la puissance de calcul des mineurs

1 bloc validé toutes les 12 minutes

7 transactions par seconde

Sécurité : la preuve de travail

Mesure de sécurité 

Le choix du mineur qui valide le bloc est aléatoire mais dépendant de sa puissance de calcul

La puissance nécessaire pour valider une transaction croit avec le nombres d'utilisateurs

Sécurité : les blocs ne peuvent être supprimés

Le concensus partagé

Lorsqu'une information est inscrite dans la base de données

Tous les noeuds (machines) reçoivent la même information, la valident et l'enregistrent dans la base

sécurité : le consensus partagé

la majorité l'emporte :

un attaquant devrait contrôler plus de 51% des noeuds pour introduire de fausses transactions

Quel coût ?

Open source

mais des frais de transferts

Financement de l'infrastructure (les mineurs)

création de monnaie par le système

Quelles caractéristiques ?

Transparence : ensemble des transactions publiques

pas de confidentialité clé publique = pseudonyme


Auditable


Impossible de revenir en arrière ou d'annuler une transaction

Cas d'usages / applications

Transactions

contrats "intelligents"

Registre partagé

La blockchain pour des transferts

Le Bitcoin échappe à la régulation 

des gouvernements et autorités centrales


des dérives :

Volatilité des cours

Achat de produits illégaux

piratage de plateformes d'échanges


en perte de vitesse mais la technologie a prouvé sa fiabilité et sa sécurité



La blockchain pour automatiser des contrats

pas seulement de la monnaie mais également l’exécution de code informatique


pour les tâches pouvant être automatisées

La blockchain pour automatiser les contrats

Plateforme applicative : Ethereum

Monnaie, contrat, applications

Modèle économique : payant pour les fournisseurs d'applications


Financement via la monnaie de la plateforme l'Ether

La blockchain pour automatiser des contrats

louer, échanger des biens sans intermédiaire

gestion des objets connectés

je loue mon logement

ma porte se débloque automatiquement (IOT) lorsque mon locataire arrive sans intermédiaire

La blockchain en tant que registre

Besoin d'identification et de certification

 Vente d'une maison


la transaction entre vendeur et acheteur

en présence d'un notaire

son rôle est de représenter l’autorité de confiance l’Etat,

témoin de la transaction.

  “garanti” par l’Etat (le témoin) 


Avec le Blockchain,

Pour vendre votre maison, vous allez pouvoir inscrire simplement l’information comme quoi “à partir de tel jour, le bien X (vôtre maison) a maintenant un nouveau propriétaire qui est monsieur Y”.


Toute personne ou entité dans le monde peut vérifier cette information, qui de plus est impossible à changer ou altérer. 


La blockchain en tant que registre

Tracer la provenance des aliments

Chaque étape du transit est enregistrée

et accessible à tous (jusqu'au consommateur)

La blockchain en tant que registre

Cadastre au Ghana au Honduras ou en Georgie


Pas de données officielles, objectif résoudre les conflits fonciers

Perspectives

Un effet de mode

 et de nombreux fantasmes

Des cas d'usages en développement

Quels enseignements ?

pas de retour en arrière, une transaction inscrite dans la chaîne de blocs est considérée comme Vrai

Confiance dans le système / algorhithme pas dans les autres membres du réseau

Peut-on faire confiance à la un programme ?

Lorsqu'il y a divergence de points de vue, les utilisateurs peuvent recréer une chaîne "fork"

Code is law

Code informatique est simple et formalisé 

il n'est pas flexible 

Code juridique est interprété par un juge

Sources

Create a presentation like this one
Share it on social medias
Share it on your own
Share it on social medias
Share it on your own

How to export your presentation

Please use Google Chrome to obtain the best export results.


How to export your presentation

1h pour découvrir la blockchain

by xmasclaux

101 views

Public - 5/24/16, 12:08 PM