La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

49
LA BLOCKCHAIN POUR LES NULS DÉCRYPTAGE D’UNE TECHNOLOGIE Sébastien Bourguignon & Mada Aflak @sebbourguignon [email protected] +336 12 96 30 25 http://sebastienbourguignon.com http://www.octo.com

Transcript of La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

Page 1: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

LA BLOCKCHAIN POUR LES NULS DÉCRYPTAGE D’UNE TECHNOLOGIE

Sébastien Bourguignon & Mada Aflak @[email protected] ☎ +336 12 96 30 25http://sebastienbourguignon.com http://www.octo.com

Page 2: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

Sébastien BourguignonManager @ OCTO Technology

Blogger / InfluenceurExpert Blockchain

Mada AflakConsultante @ OCTO Technology

LES INTERVENANTS

Page 3: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

OCTO TECHNOLOGY > THERE IS A BETTER WAY 3

OCTO : FICHE D’IDENTITÉ

Organisateur de l’USI « Unexpected Sources of Inspiration »La conférence européenne de référence sur les thématiques de transformation digitale

4 FILIALES À L’INTERNATIONAL Suisse, Brésil, Maroc, Australie

CABINET DE CONSEILET DE RÉALISATION ITNous utilisons la technologieet la créativité pour transformer rapidement les idées en valeur

Page 4: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

OCTO TECHNOLOGY > THERE IS A BETTER WAY 4

OCTO EN CHIFFRES (2015)

CHIFFRE D’AFFAIRES OCTO 38,4 M€ , +39% de croissance organique

L’EXCELLENCE : Toujours le premier critère de recrutement en dépit d’un contexte incroyablement concurrentiel

39%

32%

29%

350 COLLABORATEURSdont 290 consultants & architectes

Page 5: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

AGENDA1.Petite histoire du Bitcoin2.Back to the futur3.Blockchain, comment ça fonctionne ?4.Les smart contracts5.Quelles autres alternatives ?6.Quels usages sur la Blockchain ?

Page 6: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

PETITE HISTOIRE DU BITCOIN

1

Page 7: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

PETITE HISTOIRE DU BITCOIN

2008Invention de Bitcoin

Page 8: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

Un inventeur anonyme

PETITE HISTOIRE DU BITCOIN

Page 9: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

Satoshi Nakamoto ?

PETITE HISTOIRE DU BITCOIN

Page 10: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

2009Diffusion du logiciel

Open Source

PETITE HISTOIRE DU BITCOIN

Page 11: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

BitcoinEst une crypto-monnaie

PETITE HISTOIRE DU BITCOIN

Page 12: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

PseudonymeLes utilisateurs ne sont pas

totalement inconnus

PETITE HISTOIRE DU BITCOIN

Page 13: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

21 MɃVolume max de Bitcoins

16 MɃ en circulation à date

PETITE HISTOIRE DU BITCOIN

Page 14: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

~700 $Prix d’un Bitcoin

*

* coinmarketcap.com

PETITE HISTOIRE DU BITCOIN

Page 15: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

BlockchainLa technologie

sous-jacente à Bitcoin

PETITE HISTOIRE DU BITCOIN

Page 16: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

PETITE HISTOIRE DU BITCOINEn quoi la blockchain est-elle disruptive ?

• Les tiers de confiance et intermédiaires ne font plus consensus en termes de fiabilité et de légitimité

• La blockchain quant à elle permet de créer de la confiance entre des individus et institutions sans faire appel à des intermédiaires

• Ce que l’on dit à son propos• The Economist l’a surnommé la machine à « créer de la confiance »• La technologie qui permet d’ « uberiser » Uber• On parle de la 2ème révolution numérique comme Internet et TCP/IP ont

représenté la 1ère dans les années 90• Finalement, la blockchain permet de se passer de tous les

intermédiaires et tiers de confiance

Page 17: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

BACK TO THE FUTUR

2

Page 18: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

1er Révolution Industrielle - 1770

Naissance de la machine à vapeurLa transformation de l'industrie textile et la métallurgie

Page 19: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

2ème Révolution Industrielle - 1870

Développement de l'automobile et de la chimie.Henri Ford révolutionne la productivité avec la division du travail.

Page 20: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

3ième Révolution Industrielle - 1970

« révolution informatique »Invention du microprocesseur, du 1er Apple, et d’Arpanet, l’ancêtre d’Internet

Page 21: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
Page 22: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
Page 23: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
Page 24: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
Page 25: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
Page 26: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
Page 27: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
Page 28: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

COMMENT ÇA FONCTIONNE ?

3

Page 29: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

BLOCKCHAIN, COMMENT ÇA FONCTIONNE ?• Un registre de transactions distribué, sécurisé et transparent,

non modifiable• Bref c’est une base de données

• Réseau pair-à-pair• Pas d’organe central de contrôle• Pas de régulation• Une gouvernance décentralisée• Un système qui fonctionne en autonomie grâce à l’ensemble

de ses utilisateurs

Page 30: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

BLOCKCHAIN, COMMENT ÇA FONCTIONNE ?

Moi Sébastien, donne 5Ƀ à Pierre

Le Bitcoin et la Blockchain (avec Heu?Reka)

Page 31: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

BLOCKCHAIN, COMMENT ÇA FONCTIONNE ?Principe de signature électronique

Le Bitcoin et la Blockchain (avec Heu?Reka)

Moi Sébastien, donne 5Ƀ à Pierre

d795c4723390747ebb7159d29147286c49acf74ebae80bc1a72c148e8ae3591d

Moi Sébastien, donne 5Ƀ à Pierre

Page 32: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

BLOCKCHAIN, COMMENT ÇA FONCTIONNE ?Création d’un compte sur Bitcoin

Le Bitcoin et la Blockchain (avec Heu?Reka)

Clé de publique

Clé de privée

Page 33: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

BLOCKCHAIN, COMMENT ÇA FONCTIONNE ?Différents types de blockchain

* https://coindesk.com

Page 34: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

BLOCKCHAIN, DE QUOI PARLE-T-ON ?Le minage à quoi ça sert ?

• Une activité clé dans le processus global de la blockchain

• Sert à la validation de toutes les transactions émises au sein du réseau

• Le minage est le processus qui permet d’obtenir le consensus entre tous les utilisateurs du réseau grâce à des algorithmes de cryptographie

• Garantit que l’utilisateur réalisant un transfert d’argent • est bien en possession de cet argent• ne tente pas de le dépenser pas 2 fois

• Les mineurs créés les blocs et les ajoutes dans la bon ordre à la chaîne d’où le terme de blockchain

Page 35: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

LES SMART CONTRACTS

5

Page 36: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

LES SMART CONTRACTS• « Les smart contracts sont des programmes autonomes qui, une fois

démarrés, exécutent automatiquement des conditions définies au préalable. Ils fonctionnement comme toute instruction conditionnelle de type « if – then » (si telle condition est vérifiée, alors telle conséquence s’exécute). » *

• Probablement un des points les plus prometteurs de la technologie blockchain

• Aucune valeur juridique actuellement• Spécifique à la blockchain Ethereum (existent sous une autre forme sur

Bitcoin)• Ce ne sont ni des contrats – ce sont juste des programmes - ni intelligents -

ils ne réfléchissent pas, ils font justement bêtement ce qu'on leur demande de faire

* https://blockchainfrance.net

Page 37: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

LES SMART CONTRACTSQu’est-ce qu’Ethereum ?

infalsifiable

toujours disponible

accessible de partout …

… et par tout le monde !

décentralisé

Un ordinateuroù tout(e action) se paie !

qui produit des résultats cohérents … à termeaussi rapide … qu’un smartphone des années 90

Page 38: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

LES SMART CONTRACTSCas d’usage – La voiture autonome qui paye toute seule son plein d'essence et ses réparations

Page 39: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

LES SMART CONTRACTSCas d’usage – Dans l’assurance

6 heures8 heures

Smart Contract

Si retard alors

payer la prestation

de X€

Page 40: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

QUELLES AUTRES ALTERNATIVES ?

5

Page 41: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

~600 Nombre de crypto-

monnaies différentes

QUELLES AUTRES ALTERNATIVES ?

Page 42: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

QUELLES AUTRES ALTERNATIVES ?• Fabric d'Hyperledger très proche d'Ethereum, mais

d'abord pour des Blockchain privées. Un peu le "Hadoop de la blockchain", une techno qui se voit bien être un socle utilisé par tous. Développé majoritairement par IBM.

• Corda de R3 développé par R3 (startup qui lead le consorsium du même nom), pas vraiment une blockchain (ils parlent de distributed ledger), mais qui reprend certains principes. Vise en premier les lieux le marché de la finance.

• Quorum de JPMorgan Ethereum avec une surcouche pour garantir plus de confidentialité, souvent un des points critiques pour les entreprises aujourd'hui.

Page 43: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

QUELS USAGES POUR LA BLOCKCHAIN ?

6

Page 44: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

QUELS USAGES POUR LA BLOCKCHAIN ?Les grands types d’usages

Certifications,preuve d’antériorité

Échanges pair-à-pairet pouvoir de la foule

Internetdes objets

Produitsfinanciers / monétaires

Page 45: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

QUELS USAGES POUR LA BLOCKCHAIN ?Cas d’usage

Certification des diplômesd’école d’ingénieurs

Plateforme de co-voiturage décentralisée

ADEPT : Plateforme pour la gestion d’objets connectés

Place de marché des titres de sociétés non côtées sur la blockchain

Page 46: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

À VOS TÉLÉPHONES Kahoot.it

Page 47: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
Page 48: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

LE FOSSÉ ENTRE DÉVELOPPEURS & MÉTIERSDANS L’ADOPTION DE LA BLOCKCHAIN

Le gap qu’il est nécessaire de combler

hash, arbre de merkle et PKItokens, altcoins, metacoins et x-coinspreuve-de-quelque-chose et minage

accessibilité, performance et scalabilitépropriété intellectuelle et licensing

busines modelsproblèmes de gouvernance et de régulateur

préo

ccup

atio

nsne

com

pren

d rie

n préoccupationsne comprend rien

Page 49: La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny

Avez-vous besoin d’une base de données?

Avez-vous besoin d’y écrire des données ?

Avez-vous confiance dans les autres participants ?

Avez-vous besoin ou envie d’un tiers de confiance ?

Les intérêts des participants sont-ils alignés ?

Avez-vous besoin d’un moyen de contrôle ?

Vos transactions doivent-elles être privées ?

Comment est déterminé le consensus (intra firme ou inter firme) ?

inter firme intra firme

Publique Fédérée Privée

PAS BESOIN DE BLOCKCHAINOui

Oui

Non

Non

Non

Oui

Non

Oui

Non

Non

Non

Oui

Oui

Oui

QUELS USAGES POUR LA BLOCKCHAIN ?Comment choisir de se lancer ?