SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Claire Balva
Cofondatrice Blockchain France
Responsable Stratégie Cloud
Microsoft France
Marc Gardette
Thomas Conté
Architecte Cloud
Microsoft France
Sommaire
Qu’est ce que la blockchain ?
Stratégie BaaS Microsoft
Démonstration
1
2
3
Blockchain: premiers pas
Définition
Tous les noeuds participants
ont la même copie
De Vers Type Valeur
Alex Katie Paiement $500
Jim Sally Paiement $300
Alex Garth Transfert Voiture
Katie Tony Paiement $100
Molly Possède Diplome
Exemple de registre
Grand livre (Ledger) qui enregistre des faits, des informations ou des transactions.
Sécurité: données authentiques, inaltérables grâce à des procédés
cryptographiques.
Transparence: données partagées et accessibles à tous.
Résilience: Copie des données distribuée sur l’ensemble des noeuds du réseau.
Désintermédiation: fonctionnement autonome, en P2P, sans organe central de
contrôle
Hash: ADN digital
“Mon nom est Bob”
“Mon nom est Bob.”
• Fonction mathématique qui prend une entrée une valeur arbitraire et génére
une valeur fixe en sortie appelée hash.
– Le hash est toujours unique pour chaque entrée et tout changement même
mineur crée un hash très différent.
– Il est facile de générer un hash , mais étant donné un hash il est presque
impossible de retrouver la valeur en entrée
c4893f34c12b469659232ab43dd1df337dd6b4509d8ff3ec5c5679e3d6a04225
3644c919b8965e97129e73fe7f7444d5114a5e9410b6e75da371d22ae9d5f854
• Permet de vérifier l’intégrité d’un document
• Sert de signature publique unique sans révéler le contenu
• Les transaction sont regroupées dans des blocs
• Les blocs sont ajoutés un par un, à intervalle régulier et liés au bloc précédent.
• Le chaînage se fait en incorporant dans le bloc en cours le hash du bloc précédent.
• La modification d’un seul bloc détruirait l’intégrité de toute la chaîne.
Structure de la blockchain
Décentralisée
Qui est digne
de confiance ?
Qui est le maître?
Qui maintient la vérité sur les transactions passées?
Problème de la double dépense
Comment prouver qu’une transaction est valide?
Problèmes des généraux bizantins
Comment établir un consensus dans un environnement
décentralisé dans lequel les participants peuvent
tricher?Blockchain remplace l’ AUTORITE par de la
CRYPTOGRAPHIE
What is needed is an electronic payment system based on
cryptographic proof instead of trust, allowing any two willing parties to
transact directly with each other without the need for a trusted third
party.
Déroulé d’une transaction
1
Plusieurs transactions
sont regroupées
dans un bloc
Le bloc est validé par les
nœuds du réseau au moyen de
techniques cryptographiques
Le bloc est ajouté à la
chaine et les mineurs
commencent à travailler
sur le bloc suivant
B reçoit la transaction de A
A B
Clé privée
Clé publique Clé publique
Clé privée
2 3
4 5
Le minage: création du consensus.
Bloc 72
Bloc 72
Bloc 72
Bloc 72
Bloc 72
Le minage : processus par lequel
une Blockchain est généralement
sécurisée, les transactions vérifiées
et enregistrées sur le registre.
Les mineurs : Utilisateurs
participant à la sécurisation du
réseau, et réalisant le minage.
Le Proof of Work : cœur du
fonctionnement du minage. Les
mineurs utilisent leur puissance de
calcul pour résoudre des puzzles
cryptographiques.
Incitation : la récompense en
cryptomonnaie (bitcoins, ethers…)
Blockchain publique vs blockchain privée
Publique Consortium/Privée
• Tout le monde peut voir les transactions
• Tout le monde peut valider les transactions
• Crée la confiance
• Accès restreint au registre
• Droits restreints pour l’écriture et la
validation des transactions
• Permet le volume et la personnalisation
Bénéfices
Réduit la fraude
Améliore l’efficacité et la vitesse des processus
Génére de nouveaux revenus ou économies
Trois types d’application
Transactions
 Effectuer des transactions rapides et à moindre coût
 Diminue les coûts des transferts d’actifs
Registre
 Enregistrer l’empreinte digitale d’un document dans la blockchain
 Horodater tout type de donnée ou document (résolvant des problèmes de traçabilité)
Smart contracts
 Programmes informatiques qui exécutent les termes d’un contrat
Automatiser et désintermédier des processus
Transfert d’actifs
7 centimes flat
10 minutes
10%
3-4 jours
Frais de transaction
Délai de transfert
via…
Registre
11add4fa574336f0e71622fb
10b5cca4495e94738
algorithme
Donnée «Hash» / Empreinte digitale Transaction
11add4fa574336f0e71622fb10b5cca4495e94
738
0,00000001 Bitcoin
Titre de propriété,
diplôme, certificat…
- La blockchain ne stocke pas de fichiers, mais seulement les « empreintes digitales »
correspondant à des fichiers
- Un seul changement dans le fichier original modifie complètement le hash
- Le fichier original permet de retrouver le hash, mais pas l’inverse
- La blockchain prouve seulement l’existence à un moment T, non l’authenticité
Blockchain
Smart contract
Ecriture du programme Création d’une identité sur la blockchain
If […]
Then […]
Clé publique du contrat : kjouho78ohf5fpg68nnupg8l3206hk
Déclencheur :
Transaction vers
l’adresse du contrat
Clé publique :
kjouho78ohf5fpg68nnupg8l3206hk
Exécution :
En général une
transaction
Exécutiondes
termesducontrat
Créationdu
contrat
Microsoft: le PaaS suivant
Blockchain 1.0 à 2.0
Blockchain 1.0 Blockchain 2.0 BENEFICES
Blockchain Bitcoin
Ethereum, Corda, Hyperledger, NXT et de
nombreuses autres à venir
Pas enfermé avec un seul fournisseur
Transactions simples Contrats génériques
Peut gérer des besoins plus
complexes
Une Blockchain Plusieurs Blockchains, reliées
On peut partitionner l’information et
choisir différentes chaines en
fonction de besoins différents
(emplacement, réglementation,
vitesse, vie privée, etc.)
Publique seulement
Publique, Privée, Consortium, ou spécifique à
une industrie
Résout de nombreux besoins en
termes de réglementation ou de
respect de la vie privée
Proof of Work
seulement
Différentes façons d’obtenir un consensus
optimisé en fonction des besoins – Proof of
Work, Stake, Identity, Vote, etc.
Permet de surmonter quelques-uns
des problèmes existant de la
Blockchain comme la vitesse ou le
coût de calcul
Toujours ouverte et
distribuée
Choix de l’utilisateur
Conception de solutions Blockchain
autour des besoins métiers
Boucle de feedback entre les POCs et
l’ingénierie Microsoft pour itérer rapidement
sur nos offres
POCs
Distributed Ledger Stacks
Azure
Engénierie
Plateforme Blockchain
POCs permettent à Microsoft d’apprendre
rapidement , découvrir les besoins des clients
et d’engager ses partenaires
…influençant le design de notre approche BaaS et
la valeur ajoutée sur le long terme
We’ve delivered an open, broad,and
flexible cloud across the stack
Applications Management Clients
Web App Gallery
Dozens of .NET & PHP CMS and Web apps
Infrastructure Databases App Frameworks
SQL Server
+Hundreds of community supported
images on VM Depot
Azure BaaS
BaaS: Supporter un écosystème ouvert
Azure BaaS |
Partenaires
Bénéfices BaaS
24
Tester, apprendre et d’échouer rapidement à un coût
très bas dans un environnement de dev/test ou prod
Exposer mondialement des solutions Blockchain as a
Service sur la plateforme Microsoft Azure
Créer des Blockchains publiques / privées / à
permission très rapidement
Provisionner en un click (ARM template)
Mixer les technologies pour développer des solutions
innovantes
29
Démonstration
Feuille de route
• Comment interopérer avec les systèmes existants?
• Gestion des opérations
• Confidentialité
• Identité et gestion des clés
• Analytique (Machine learning , Visualisation de données
• Amélioration des outils de développement
Registre Blockchain
Une banque , un hedge fund et une
compagnie d’assurance reliés par un
smart contract
Chaque jour à 16h, le contrat doit
calculer un taux du type:
(LIBOR * .04%) + Diff(Gold)
Cryptlets – Middleware distribué sécurisé
33
HealthcareRetail &
CPG
Public
Sector
ManufacturingFinancial
Services
Media
Distributed Ledger Stacks
Azure
Horizontal SaaS & Adapters
3rd
Party
3rd
Party
3rd Party
DL stack A
1st Party DL Stack
(Brooklyn)
1st Party 3rd
Party
Ecuador Virtual Machine Adapters
Smart Contract-based UTXO-based or other
MiddlewareTierBasePlatformTier
3rd Party DL
stack B…
3rd Party DL
stack C…
…..
IndustrySolutions
Blockchain Resource Provider
CryptoDelegate and Cryptlet architecture (secure containers, attestation, etc.)
Professional Services & Support
Identity & Key
Services
Crypto
Services
ML & BI
Services
Distributed
Ledger
Gateway
Services
Blockchain
Tools
ISVs &
Customers
Blockchain
Marketplace
Développer des services blockchain
Smart-contract
Marketplace
Distributed
Ledger Services
Marketplace
Blockchain Stack
Marketplace
• Microsoft Blockchain vision & strategy
https://azure.microsoft.com/en-us/blog/bletchley-blockchain/
https://github.com/Azure/azure-blockchain-projects/blob/master/bletchley/bletchley-whitepaper.md
https://github.com/Azure/azure-blockchain-projects/blob/master/bletchley/CryptletsDeepDive.md
• Azure Blockchain as a service portal
https://azure.microsoft.com/fr-fr/solutions/blockchain/
• Microsoft BaaS news feed
https://azure.microsoft.com/en-us/blog/author/marleyg
• Template BaaS for Azure
https://azure.microsoft.com/en-us/documentation/templates
• Solidity Plugin for Visual Studio
https://blogs.msdn.microsoft.com/caleteet/2016/04/01/solidity-integration-with-visual-studio/
• Projet Kinakuta
https://github.com/Azure/azure-blockchain-projects/tree/master/kinakuta
Venez poursuivre l’ #experience blockchain en salle 243 !
Un parcours pédagogique constitué de nombreuses démos concrètes construites par
ceux qui font bouger l’écosystème blockchain français
N° 39
@microsoftfrance @Technet_France @msdev_fr
N° 40
Notez cette session
Et tentez de gagner un Surface Book
Doublez votre chance en répondant aussi
au questionnaire de satisfaction globale
* Le règlement est disponible sur demande au commissariat général de l’exposition. Image non-contractuelle

Weitere ähnliche Inhalte

Was ist angesagt?

Rapport - La technologie blockchain promet des transactions programmables san...
Rapport - La technologie blockchain promet des transactions programmables san...Rapport - La technologie blockchain promet des transactions programmables san...
Rapport - La technologie blockchain promet des transactions programmables san...France Stratégie
 
Business & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision
 
MobiliteaTime #7 : Blockchain
MobiliteaTime #7 : BlockchainMobiliteaTime #7 : Blockchain
MobiliteaTime #7 : BlockchainUSERADGENTS
 
Web3 Culture
Web3 CultureWeb3 Culture
Web3 Cultureheaven
 
PoW vs. PoS - Key Differences
PoW vs. PoS - Key DifferencesPoW vs. PoS - Key Differences
PoW vs. PoS - Key Differences101 Blockchains
 
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...Stéphane Traumat
 
Bitcoin powerpoint
Bitcoin powerpointBitcoin powerpoint
Bitcoin powerpointdcarro11
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Fermat Jade
 
DeFi - What it's all about
DeFi - What it's all aboutDeFi - What it's all about
DeFi - What it's all aboutChinmay Patel
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsTechracers
 
Bitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainBitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainJitendra Chittoda
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyhellygeorge
 

Was ist angesagt? (20)

Rapport - La technologie blockchain promet des transactions programmables san...
Rapport - La technologie blockchain promet des transactions programmables san...Rapport - La technologie blockchain promet des transactions programmables san...
Rapport - La technologie blockchain promet des transactions programmables san...
 
Business & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'art
 
Pres blockchain
Pres blockchainPres blockchain
Pres blockchain
 
MobiliteaTime #7 : Blockchain
MobiliteaTime #7 : BlockchainMobiliteaTime #7 : Blockchain
MobiliteaTime #7 : Blockchain
 
Web3 Culture
Web3 CultureWeb3 Culture
Web3 Culture
 
PoW vs. PoS - Key Differences
PoW vs. PoS - Key DifferencesPoW vs. PoS - Key Differences
PoW vs. PoS - Key Differences
 
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...
 
Blockchain
BlockchainBlockchain
Blockchain
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Blockchain
BlockchainBlockchain
Blockchain
 
Bitcoin powerpoint
Bitcoin powerpointBitcoin powerpoint
Bitcoin powerpoint
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?
 
DeFi - What it's all about
DeFi - What it's all aboutDeFi - What it's all about
DeFi - What it's all about
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
 
Smart contracts
Smart contractsSmart contracts
Smart contracts
 
Bitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainBitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & Blockchain
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Blockchain
BlockchainBlockchain
Blockchain
 
Tokenomics
TokenomicsTokenomics
Tokenomics
 

Andere mochten auch

Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Blockchain introduction by Matthew Van Niekerk - FinTech Belgium Summit 2016
Blockchain introduction by Matthew Van Niekerk - FinTech Belgium Summit 2016Blockchain introduction by Matthew Van Niekerk - FinTech Belgium Summit 2016
Blockchain introduction by Matthew Van Niekerk - FinTech Belgium Summit 2016FinTech Belgium
 
Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin Jérôme Kehrli
 
Blockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureBlockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureMelanie Swan
 
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'AlvernyLa blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'AlvernySébastien Bourguignon
 

Andere mochten auch (6)

Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Blockchain introduction by Matthew Van Niekerk - FinTech Belgium Summit 2016
Blockchain introduction by Matthew Van Niekerk - FinTech Belgium Summit 2016Blockchain introduction by Matthew Van Niekerk - FinTech Belgium Summit 2016
Blockchain introduction by Matthew Van Niekerk - FinTech Belgium Summit 2016
 
Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin
 
Blockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureBlockchain: The Information Technology of the Future
Blockchain: The Information Technology of the Future
 
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'AlvernyLa blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
 

Ähnlich wie La Blockchain pas à PaaS

Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...Microsoft Ideas
 
Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?Karima Lachgar
 
Introduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgIntroduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgFabrice Croiseaux
 
Blockchain et Smart Contract : de la théorie à la production
Blockchain et Smart Contract : de la théorie à la productionBlockchain et Smart Contract : de la théorie à la production
Blockchain et Smart Contract : de la théorie à la productionMathieu Durand
 
JUG - Soirée Blockchain
JUG - Soirée BlockchainJUG - Soirée Blockchain
JUG - Soirée Blockchainadetante
 
De la Blockchain en Propriété Intellectuelle
De la Blockchain en Propriété IntellectuelleDe la Blockchain en Propriété Intellectuelle
De la Blockchain en Propriété IntellectuelleQuentin Lacour
 
La Blockchain au service de la CyberSécurité - FIC 2017 Lille
La Blockchain au service de la CyberSécurité - FIC 2017 LilleLa Blockchain au service de la CyberSécurité - FIC 2017 Lille
La Blockchain au service de la CyberSécurité - FIC 2017 LilleVidal Chriqui
 
Petit dej blockchain-15-03-2017
Petit dej blockchain-15-03-2017Petit dej blockchain-15-03-2017
Petit dej blockchain-15-03-2017Bruno Seznec
 
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptxBLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptxJordaniMike
 
Tout savoir sur le #Bitcoin et la #BlockChain
Tout savoir sur le #Bitcoin et la #BlockChainTout savoir sur le #Bitcoin et la #BlockChain
Tout savoir sur le #Bitcoin et la #BlockChainVidal Chriqui
 
Guide Blockchain et Publicité - IAB France
Guide Blockchain et Publicité - IAB FranceGuide Blockchain et Publicité - IAB France
Guide Blockchain et Publicité - IAB FranceFullstaak
 
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...Vidal Chriqui
 
La Blockchain, une technologie révolutionnaire pour nos clients?
La Blockchain, une technologie révolutionnaire pour nos clients?La Blockchain, une technologie révolutionnaire pour nos clients?
La Blockchain, une technologie révolutionnaire pour nos clients?Thibaut MEYER
 
Prestations Consulting Blockchain Philemonday Agency_2016
Prestations Consulting Blockchain Philemonday Agency_2016Prestations Consulting Blockchain Philemonday Agency_2016
Prestations Consulting Blockchain Philemonday Agency_2016Philemonday
 
Alphorm.com Formation Blockchain : Découvrir les fondamentaux
Alphorm.com Formation Blockchain : Découvrir les fondamentauxAlphorm.com Formation Blockchain : Découvrir les fondamentaux
Alphorm.com Formation Blockchain : Découvrir les fondamentauxAlphorm
 
Conférence Blockchain OctoTechnology 9 mars 2016
Conférence Blockchain OctoTechnology  9 mars 2016Conférence Blockchain OctoTechnology  9 mars 2016
Conférence Blockchain OctoTechnology 9 mars 2016Antoine Wintrebert
 
[22/03/2016] Conférence : Blockchain, disruption & révolution
[22/03/2016] Conférence : Blockchain, disruption & révolution[22/03/2016] Conférence : Blockchain, disruption & révolution
[22/03/2016] Conférence : Blockchain, disruption & révolutionSilicon Comté
 

Ähnlich wie La Blockchain pas à PaaS (20)

Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
 
Cci 92 - Club Nelson - Microsoft - Introduction à la Blockchain
Cci 92 - Club Nelson - Microsoft - Introduction à la BlockchainCci 92 - Club Nelson - Microsoft - Introduction à la Blockchain
Cci 92 - Club Nelson - Microsoft - Introduction à la Blockchain
 
Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?
 
Introduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgIntroduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourg
 
Blockchain et Smart Contract : de la théorie à la production
Blockchain et Smart Contract : de la théorie à la productionBlockchain et Smart Contract : de la théorie à la production
Blockchain et Smart Contract : de la théorie à la production
 
JUG - Soirée Blockchain
JUG - Soirée BlockchainJUG - Soirée Blockchain
JUG - Soirée Blockchain
 
De la Blockchain en Propriété Intellectuelle
De la Blockchain en Propriété IntellectuelleDe la Blockchain en Propriété Intellectuelle
De la Blockchain en Propriété Intellectuelle
 
La Blockchain au service de la CyberSécurité - FIC 2017 Lille
La Blockchain au service de la CyberSécurité - FIC 2017 LilleLa Blockchain au service de la CyberSécurité - FIC 2017 Lille
La Blockchain au service de la CyberSécurité - FIC 2017 Lille
 
La Blockchain : Au-delà du Bitcoin
La Blockchain : Au-delà du BitcoinLa Blockchain : Au-delà du Bitcoin
La Blockchain : Au-delà du Bitcoin
 
Petit dej blockchain-15-03-2017
Petit dej blockchain-15-03-2017Petit dej blockchain-15-03-2017
Petit dej blockchain-15-03-2017
 
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptxBLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
 
Tout savoir sur le #Bitcoin et la #BlockChain
Tout savoir sur le #Bitcoin et la #BlockChainTout savoir sur le #Bitcoin et la #BlockChain
Tout savoir sur le #Bitcoin et la #BlockChain
 
Guide Blockchain et Publicité - IAB France
Guide Blockchain et Publicité - IAB FranceGuide Blockchain et Publicité - IAB France
Guide Blockchain et Publicité - IAB France
 
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
 
Bitcoin and beyond
Bitcoin and beyondBitcoin and beyond
Bitcoin and beyond
 
La Blockchain, une technologie révolutionnaire pour nos clients?
La Blockchain, une technologie révolutionnaire pour nos clients?La Blockchain, une technologie révolutionnaire pour nos clients?
La Blockchain, une technologie révolutionnaire pour nos clients?
 
Prestations Consulting Blockchain Philemonday Agency_2016
Prestations Consulting Blockchain Philemonday Agency_2016Prestations Consulting Blockchain Philemonday Agency_2016
Prestations Consulting Blockchain Philemonday Agency_2016
 
Alphorm.com Formation Blockchain : Découvrir les fondamentaux
Alphorm.com Formation Blockchain : Découvrir les fondamentauxAlphorm.com Formation Blockchain : Découvrir les fondamentaux
Alphorm.com Formation Blockchain : Découvrir les fondamentaux
 
Conférence Blockchain OctoTechnology 9 mars 2016
Conférence Blockchain OctoTechnology  9 mars 2016Conférence Blockchain OctoTechnology  9 mars 2016
Conférence Blockchain OctoTechnology 9 mars 2016
 
[22/03/2016] Conférence : Blockchain, disruption & révolution
[22/03/2016] Conférence : Blockchain, disruption & révolution[22/03/2016] Conférence : Blockchain, disruption & révolution
[22/03/2016] Conférence : Blockchain, disruption & révolution
 

Mehr von Microsoft

Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à ZMicrosoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 
Les nouveautés de C# 7
Les nouveautés de C# 7Les nouveautés de C# 7
Les nouveautés de C# 7Microsoft
 
La 3D sur le web avec Babylon.js pas à pas
La 3D sur le web avec Babylon.js pas à pasLa 3D sur le web avec Babylon.js pas à pas
La 3D sur le web avec Babylon.js pas à pasMicrosoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 

Mehr von Microsoft (20)

Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 
Les nouveautés de C# 7
Les nouveautés de C# 7Les nouveautés de C# 7
Les nouveautés de C# 7
 
La 3D sur le web avec Babylon.js pas à pas
La 3D sur le web avec Babylon.js pas à pasLa 3D sur le web avec Babylon.js pas à pas
La 3D sur le web avec Babylon.js pas à pas
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 

La Blockchain pas à PaaS

  • 1.
  • 2. Claire Balva Cofondatrice Blockchain France Responsable Stratégie Cloud Microsoft France Marc Gardette Thomas Conté Architecte Cloud Microsoft France
  • 3. Sommaire Qu’est ce que la blockchain ? Stratégie BaaS Microsoft Démonstration 1 2 3
  • 5. Définition Tous les noeuds participants ont la même copie De Vers Type Valeur Alex Katie Paiement $500 Jim Sally Paiement $300 Alex Garth Transfert Voiture Katie Tony Paiement $100 Molly Possède Diplome Exemple de registre Grand livre (Ledger) qui enregistre des faits, des informations ou des transactions. Sécurité: données authentiques, inaltérables grâce à des procédés cryptographiques. Transparence: données partagées et accessibles à tous. Résilience: Copie des données distribuée sur l’ensemble des noeuds du réseau. Désintermédiation: fonctionnement autonome, en P2P, sans organe central de contrôle
  • 6. Hash: ADN digital “Mon nom est Bob” “Mon nom est Bob.” • Fonction mathématique qui prend une entrée une valeur arbitraire et génére une valeur fixe en sortie appelée hash. – Le hash est toujours unique pour chaque entrée et tout changement même mineur crée un hash très différent. – Il est facile de générer un hash , mais étant donné un hash il est presque impossible de retrouver la valeur en entrée c4893f34c12b469659232ab43dd1df337dd6b4509d8ff3ec5c5679e3d6a04225 3644c919b8965e97129e73fe7f7444d5114a5e9410b6e75da371d22ae9d5f854 • Permet de vérifier l’intégrité d’un document • Sert de signature publique unique sans révéler le contenu
  • 7. • Les transaction sont regroupées dans des blocs • Les blocs sont ajoutés un par un, à intervalle régulier et liés au bloc précédent. • Le chaînage se fait en incorporant dans le bloc en cours le hash du bloc précédent. • La modification d’un seul bloc détruirait l’intégrité de toute la chaîne. Structure de la blockchain
  • 8. Décentralisée Qui est digne de confiance ? Qui est le maître? Qui maintient la vérité sur les transactions passées? Problème de la double dépense Comment prouver qu’une transaction est valide? Problèmes des généraux bizantins Comment établir un consensus dans un environnement décentralisé dans lequel les participants peuvent tricher?Blockchain remplace l’ AUTORITE par de la CRYPTOGRAPHIE What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party.
  • 9. Déroulé d’une transaction 1 Plusieurs transactions sont regroupées dans un bloc Le bloc est validé par les nœuds du réseau au moyen de techniques cryptographiques Le bloc est ajouté à la chaine et les mineurs commencent à travailler sur le bloc suivant B reçoit la transaction de A A B Clé privée Clé publique Clé publique Clé privée 2 3 4 5
  • 10. Le minage: création du consensus. Bloc 72 Bloc 72 Bloc 72 Bloc 72 Bloc 72 Le minage : processus par lequel une Blockchain est généralement sécurisée, les transactions vérifiées et enregistrées sur le registre. Les mineurs : Utilisateurs participant à la sécurisation du réseau, et réalisant le minage. Le Proof of Work : cœur du fonctionnement du minage. Les mineurs utilisent leur puissance de calcul pour résoudre des puzzles cryptographiques. Incitation : la récompense en cryptomonnaie (bitcoins, ethers…)
  • 11. Blockchain publique vs blockchain privée Publique Consortium/Privée • Tout le monde peut voir les transactions • Tout le monde peut valider les transactions • Crée la confiance • Accès restreint au registre • Droits restreints pour l’écriture et la validation des transactions • Permet le volume et la personnalisation
  • 12. Bénéfices Réduit la fraude Améliore l’efficacité et la vitesse des processus Génére de nouveaux revenus ou économies
  • 13. Trois types d’application Transactions  Effectuer des transactions rapides et à moindre coût  Diminue les coûts des transferts d’actifs Registre  Enregistrer l’empreinte digitale d’un document dans la blockchain  Horodater tout type de donnée ou document (résolvant des problèmes de traçabilité) Smart contracts  Programmes informatiques qui exécutent les termes d’un contrat Automatiser et désintermédier des processus
  • 14. Transfert d’actifs 7 centimes flat 10 minutes 10% 3-4 jours Frais de transaction Délai de transfert via…
  • 15. Registre 11add4fa574336f0e71622fb 10b5cca4495e94738 algorithme Donnée «Hash» / Empreinte digitale Transaction 11add4fa574336f0e71622fb10b5cca4495e94 738 0,00000001 Bitcoin Titre de propriété, diplôme, certificat… - La blockchain ne stocke pas de fichiers, mais seulement les « empreintes digitales » correspondant à des fichiers - Un seul changement dans le fichier original modifie complètement le hash - Le fichier original permet de retrouver le hash, mais pas l’inverse - La blockchain prouve seulement l’existence à un moment T, non l’authenticité Blockchain
  • 16. Smart contract Ecriture du programme Création d’une identité sur la blockchain If […] Then […] Clé publique du contrat : kjouho78ohf5fpg68nnupg8l3206hk Déclencheur : Transaction vers l’adresse du contrat Clé publique : kjouho78ohf5fpg68nnupg8l3206hk Exécution : En général une transaction Exécutiondes termesducontrat Créationdu contrat
  • 18. Blockchain 1.0 à 2.0 Blockchain 1.0 Blockchain 2.0 BENEFICES Blockchain Bitcoin Ethereum, Corda, Hyperledger, NXT et de nombreuses autres à venir Pas enfermé avec un seul fournisseur Transactions simples Contrats génériques Peut gérer des besoins plus complexes Une Blockchain Plusieurs Blockchains, reliées On peut partitionner l’information et choisir différentes chaines en fonction de besoins différents (emplacement, réglementation, vitesse, vie privée, etc.) Publique seulement Publique, Privée, Consortium, ou spécifique à une industrie Résout de nombreux besoins en termes de réglementation ou de respect de la vie privée Proof of Work seulement Différentes façons d’obtenir un consensus optimisé en fonction des besoins – Proof of Work, Stake, Identity, Vote, etc. Permet de surmonter quelques-uns des problèmes existant de la Blockchain comme la vitesse ou le coût de calcul Toujours ouverte et distribuée Choix de l’utilisateur Conception de solutions Blockchain autour des besoins métiers
  • 19. Boucle de feedback entre les POCs et l’ingénierie Microsoft pour itérer rapidement sur nos offres POCs Distributed Ledger Stacks Azure Engénierie Plateforme Blockchain POCs permettent à Microsoft d’apprendre rapidement , découvrir les besoins des clients et d’engager ses partenaires …influençant le design de notre approche BaaS et la valeur ajoutée sur le long terme
  • 20.
  • 21. We’ve delivered an open, broad,and flexible cloud across the stack Applications Management Clients Web App Gallery Dozens of .NET & PHP CMS and Web apps Infrastructure Databases App Frameworks SQL Server +Hundreds of community supported images on VM Depot Azure BaaS BaaS: Supporter un écosystème ouvert Azure BaaS | Partenaires
  • 22.
  • 23. Bénéfices BaaS 24 Tester, apprendre et d’échouer rapidement à un coût très bas dans un environnement de dev/test ou prod Exposer mondialement des solutions Blockchain as a Service sur la plateforme Microsoft Azure Créer des Blockchains publiques / privées / à permission très rapidement Provisionner en un click (ARM template) Mixer les technologies pour développer des solutions innovantes
  • 24.
  • 25.
  • 26. 29
  • 28. Feuille de route • Comment interopérer avec les systèmes existants? • Gestion des opérations • Confidentialité • Identité et gestion des clés • Analytique (Machine learning , Visualisation de données • Amélioration des outils de développement
  • 29. Registre Blockchain Une banque , un hedge fund et une compagnie d’assurance reliés par un smart contract Chaque jour à 16h, le contrat doit calculer un taux du type: (LIBOR * .04%) + Diff(Gold) Cryptlets – Middleware distribué sécurisé
  • 30. 33
  • 31. HealthcareRetail & CPG Public Sector ManufacturingFinancial Services Media Distributed Ledger Stacks Azure Horizontal SaaS & Adapters 3rd Party 3rd Party 3rd Party DL stack A 1st Party DL Stack (Brooklyn) 1st Party 3rd Party Ecuador Virtual Machine Adapters Smart Contract-based UTXO-based or other MiddlewareTierBasePlatformTier 3rd Party DL stack B… 3rd Party DL stack C… ….. IndustrySolutions Blockchain Resource Provider CryptoDelegate and Cryptlet architecture (secure containers, attestation, etc.) Professional Services & Support Identity & Key Services Crypto Services ML & BI Services Distributed Ledger Gateway Services Blockchain Tools ISVs & Customers Blockchain Marketplace Développer des services blockchain Smart-contract Marketplace Distributed Ledger Services Marketplace Blockchain Stack Marketplace
  • 32. • Microsoft Blockchain vision & strategy https://azure.microsoft.com/en-us/blog/bletchley-blockchain/ https://github.com/Azure/azure-blockchain-projects/blob/master/bletchley/bletchley-whitepaper.md https://github.com/Azure/azure-blockchain-projects/blob/master/bletchley/CryptletsDeepDive.md • Azure Blockchain as a service portal https://azure.microsoft.com/fr-fr/solutions/blockchain/ • Microsoft BaaS news feed https://azure.microsoft.com/en-us/blog/author/marleyg • Template BaaS for Azure https://azure.microsoft.com/en-us/documentation/templates • Solidity Plugin for Visual Studio https://blogs.msdn.microsoft.com/caleteet/2016/04/01/solidity-integration-with-visual-studio/ • Projet Kinakuta https://github.com/Azure/azure-blockchain-projects/tree/master/kinakuta
  • 33. Venez poursuivre l’ #experience blockchain en salle 243 ! Un parcours pédagogique constitué de nombreuses démos concrètes construites par ceux qui font bouger l’écosystème blockchain français
  • 36. Notez cette session Et tentez de gagner un Surface Book Doublez votre chance en répondant aussi au questionnaire de satisfaction globale * Le règlement est disponible sur demande au commissariat général de l’exposition. Image non-contractuelle