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

Post on 06-Jan-2017

1.361 views 2 download

Transcript of 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 @sebbourguignonsbourguignon@octo.com ☎ +336 12 96 30 25http://sebastienbourguignon.com http://www.octo.com

Sébastien BourguignonManager @ OCTO Technology

Blogger / InfluenceurExpert Blockchain

Mada AflakConsultante @ OCTO Technology

LES INTERVENANTS

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

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

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 ?

PETITE HISTOIRE DU BITCOIN

1

PETITE HISTOIRE DU BITCOIN

2008Invention de Bitcoin

Un inventeur anonyme

PETITE HISTOIRE DU BITCOIN

Satoshi Nakamoto ?

PETITE HISTOIRE DU BITCOIN

2009Diffusion du logiciel

Open Source

PETITE HISTOIRE DU BITCOIN

BitcoinEst une crypto-monnaie

PETITE HISTOIRE DU BITCOIN

PseudonymeLes utilisateurs ne sont pas

totalement inconnus

PETITE HISTOIRE DU BITCOIN

21 MɃVolume max de Bitcoins

16 MɃ en circulation à date

PETITE HISTOIRE DU BITCOIN

~700 $Prix d’un Bitcoin

*

* coinmarketcap.com

PETITE HISTOIRE DU BITCOIN

BlockchainLa technologie

sous-jacente à Bitcoin

PETITE HISTOIRE DU BITCOIN

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

BACK TO THE FUTUR

2

1er Révolution Industrielle - 1770

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

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.

3ième Révolution Industrielle - 1970

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

COMMENT ÇA FONCTIONNE ?

3

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

BLOCKCHAIN, COMMENT ÇA FONCTIONNE ?

Moi Sébastien, donne 5Ƀ à Pierre

Le Bitcoin et la Blockchain (avec Heu?Reka)

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

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

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

* https://coindesk.com

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

LES SMART CONTRACTS

5

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

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

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

LES SMART CONTRACTSCas d’usage – Dans l’assurance

6 heures8 heures

Smart Contract

Si retard alors

payer la prestation

de X€

QUELLES AUTRES ALTERNATIVES ?

5

~600 Nombre de crypto-

monnaies différentes

QUELLES AUTRES ALTERNATIVES ?

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.

QUELS USAGES POUR LA BLOCKCHAIN ?

6

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

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

À VOS TÉLÉPHONES Kahoot.it

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

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 ?