SlideShare une entreprise Scribd logo
1  sur  15
Les Alternatives à la blockchain
22/09/2016
Les Nouvelles Organisations
Cyril Grunspan
ESILV
de Vinci Finance Group
cyril.grunspan@devinci.fr
Alternatives issues du monde Bitcoin
• Version actuelle 0.13
• Bitcoin Core
• 152 BIP (Bitcoin Improvement Proposal)
• BIP 112 : OP_CHECKSEQUENCEVERIFY
• Mark Friedenbach (Blockstream)
• Eric Lombrozo (Ciphrex)
• « Btcdrak » ?
• P2SH
Segregated Witness
• Résolution problèmes de malléabilité
• Réécriture et simplification
• Vérifications plus rapides
• Sécurité renforcée des MULTISIG
• Augmentation de la taille des blocs
• Désengorger la base des UTXO
• BIP 112, 143
• Ouvre la voie au réseau éclair !
Qu’est-ce qu’un « fork » ?
Nouvelles fonctionnalités apportées au protocole
• « Hard Fork » : les blocs minés par les « nouveaux » mineurs sont
invalides pour les « anciens » (août 2010, mars 2013, version 0.8.1…)
• --> divergence de la blockchain
• « Soft fork » : les blocs minés par les « anciens » mineurs sont
invalides pour les « nouveaux »
• Las de miner en vain, les « anciens » abandonnent…
• Mode P2SH (Pay to Script Hash), « soft fork », 2013
• BIP 66, juillet 2015, « soft fork »
Les Scripts du Bitcoin
• On ne « possède » pas réellement de l’argent !
• Argent utilisable associé à un problème de maths
• Script libérateur scriptSig
• Script bloquant scriptPubKey
• Langage Bitcoin = langage de pile très sommaire
• Non Turing-complet
• scriptSig + scriptPubKey  True ?
Les Scripts du Bitcoin (suite)
• Exemple scriptSig :
<Signature d'Alice>
<Adresse Publique d'Alice>
scriptPubKey rédigé par Eve :
OP_DUB
OP_HASH160
<Adresse_Publique_Alice>
OP_EQUALVERIFY
OP_CHECKSIG
Réseau Éclair (« Lightning Network »)
Exemple de canal de paiement à sens unique
Transaction initiale d’Alice TX0 (10 BTC) déblocable si :
• Signatures d’Alice et de Bob réunies ensemble
• Ou signature d’Alice seule (mais après un certain délai)
• Propositions de transactions dans les mains de Bob
• 9,99 BTC pour Alice & 0,01 BTC pour Bob
• 9,98 BTC pour Alice & 0,02 BTC pour Bob
• Etc…
Réseau Éclair (suite)
• Achat d’un secret ?
• Trouver x tel que f(x) = 0 ? Bob, fort en maths…
• Tiers de confiance ou UTX0 crée par Alice déblocable si scriptSig avec
• Signature de Bob et x tel que f(x)=0
• Ou signature d’Alice (mais après un certain délai)
Réseau Éclair (suite)
• Suite de canaux de paiements bidirectionnels
• Transactions hors blockchain
• OP code OP_CHECKSEQUENCEVERIFY
• Nœuds avec liquidité
• Problème de routage
• Résolution de tous les problèmes ?
Exemple canal de paiement bi-directionnel
• UTXO originale (fonds : 5BTC d’Alice & 5BTC de Bob) déblocable si 2x2
MULTISIG
• Rédactions de deux propositions de scripts (miroir)
• PTX1 : UTXO signée par Alice et versement de 6BTC à Alice + 4BTC à Bob (si
attente de 500 blocs) ou Alice (si connaît secret S1 connu seul de Bob)
• PTX’1 : UTXO signée par Bob et versement de 4BTC à Bob + 6BTC à Alice (si
attente de 500 blocs) ou Bob (si connaît secret S’1 connu seul d’Alice)
• Nouvelle proposition : rédactions de PTX2 et PTX’2 (nouveaux secrets) +
révélations des secrets précédents
• … PTX_n, PTX’_n… Transactions off-chain !
Alternatives issues de l’Internet des objets
• Internet des objets décentralisé
• Forum NxT
• David Sønstebø
• « Come from Beyond »
• Serguei Popov
• « Fuel » pour l’économie
• Un « fog » au lieu d’un « cloud »
• Contrôle des données
• Achat processeurs, stockage, bande passante
Critique radicale de la blockchain
• Nécessité de multiples transactions
• Micro-transactions
• Impossibilité structurelle
• Plus de « blockchain » !
• Plus de mineurs
• Résistance aux ordinateurs quantiques ?
• Client léger
• Photographie du réseau
Graphe orienté acyclique des transactions
• Protocole GHOST, Aviv Zohar
• Ethereum, Vitalik Buterin
• « Tangle »
• Graphe orienté acyclique des transactions
• Utilisateur = Mineur
• Sélectionne et ajoute
• Vérification et preuve de travail
• Non-Turing complet
Chaîne de Markov
• Bitcoin, ruine du joueur
• Poids cumulé augmente
• Chaîne de Markov
• Exp(-α.(H(x)-H(y))
• H(u) = poids cumulé du site u
• Algorithme de sélection
• 2 « tips » sélectionnés
• Randonnées aléatoires
• Analyse d’attaques possibles
Perspectives
• Graphes latéraux
• Interopérabilité (Bitcoin, Ethereum)
• Oracle
• Communauté active
• Cryptomonnaie préminée
• Distribution IOTA Token
• Entrée sur une plateforme d’échange
• Fondation IOTA

Contenu connexe

En vedette

Book Trailer Dandelions Never Die
Book Trailer Dandelions Never DieBook Trailer Dandelions Never Die
Book Trailer Dandelions Never DieMcCartney Green
 
Sintesis informativa 06 febrero 2017
Sintesis informativa 06 febrero 2017Sintesis informativa 06 febrero 2017
Sintesis informativa 06 febrero 2017megaradioexpress
 
Sintesis informativa cartoones caricaturas 01 02 2015
Sintesis informativa cartoones caricaturas 01 02 2015Sintesis informativa cartoones caricaturas 01 02 2015
Sintesis informativa cartoones caricaturas 01 02 2015megaradioexpress
 
Dandelions Never Die Book Trailer
Dandelions Never Die Book TrailerDandelions Never Die Book Trailer
Dandelions Never Die Book TrailerMcCartney Green
 
Personal Inquiry & Online Research: Connecting Learners in Ways That Matter
Personal Inquiry & Online Research: Connecting Learners in Ways That MatterPersonal Inquiry & Online Research: Connecting Learners in Ways That Matter
Personal Inquiry & Online Research: Connecting Learners in Ways That MatterJulie Coiro
 
EXAMEN PRACTICO DE COMPUTACION 2DO BIMESTRE
EXAMEN PRACTICO DE COMPUTACION 2DO BIMESTREEXAMEN PRACTICO DE COMPUTACION 2DO BIMESTRE
EXAMEN PRACTICO DE COMPUTACION 2DO BIMESTREJorge Andrés
 
Google Analytics - PodCamp Toronto 2009
Google Analytics - PodCamp Toronto 2009Google Analytics - PodCamp Toronto 2009
Google Analytics - PodCamp Toronto 2009Helen Overland
 
Ponencia 4º Seminario de Periodistas 2011
Ponencia 4º Seminario de Periodistas 2011Ponencia 4º Seminario de Periodistas 2011
Ponencia 4º Seminario de Periodistas 2011megaradioexpress
 
James Gilbert Jan 5 2017 Project Development Resume
James Gilbert Jan 5 2017 Project Development ResumeJames Gilbert Jan 5 2017 Project Development Resume
James Gilbert Jan 5 2017 Project Development ResumeJames Gilbert, PMP (LION)
 
Sintesis informativa 31 01 2017
Sintesis informativa 31 01 2017Sintesis informativa 31 01 2017
Sintesis informativa 31 01 2017megaradioexpress
 
Carmelo cruz mendoza abrio precampaña 13 01 2013
Carmelo cruz mendoza abrio precampaña 13 01 2013Carmelo cruz mendoza abrio precampaña 13 01 2013
Carmelo cruz mendoza abrio precampaña 13 01 2013megaradioexpress
 
HAPPYWEEK 198 - 2016.12.12.
HAPPYWEEK 198 - 2016.12.12.HAPPYWEEK 198 - 2016.12.12.
HAPPYWEEK 198 - 2016.12.12.Jiří Černák
 
How to Personalize Cancer Diagnostics and Empower Patients in Their Fight
How to Personalize Cancer Diagnostics and Empower Patients in Their FightHow to Personalize Cancer Diagnostics and Empower Patients in Their Fight
How to Personalize Cancer Diagnostics and Empower Patients in Their FightMicroArts
 
NTU Pioneer Hall Yearbook
NTU Pioneer Hall YearbookNTU Pioneer Hall Yearbook
NTU Pioneer Hall YearbookDaniel Chai
 
Sepulveda luis .un viejo que leia novelas de amor
Sepulveda luis .un viejo que leia novelas de amorSepulveda luis .un viejo que leia novelas de amor
Sepulveda luis .un viejo que leia novelas de amorBettyamirez
 
Critical path 2015 sm
Critical path 2015 smCritical path 2015 sm
Critical path 2015 smKevin Sprague
 
Smart contractjp smartcontract_about
Smart contractjp smartcontract_aboutSmart contractjp smartcontract_about
Smart contractjp smartcontract_aboutTomoaki Sato
 

En vedette (20)

Book Trailer Dandelions Never Die
Book Trailer Dandelions Never DieBook Trailer Dandelions Never Die
Book Trailer Dandelions Never Die
 
Sintesis informativa 06 febrero 2017
Sintesis informativa 06 febrero 2017Sintesis informativa 06 febrero 2017
Sintesis informativa 06 febrero 2017
 
Kurere, palabras que curan.
Kurere, palabras que curan.Kurere, palabras que curan.
Kurere, palabras que curan.
 
Sintesis informativa cartoones caricaturas 01 02 2015
Sintesis informativa cartoones caricaturas 01 02 2015Sintesis informativa cartoones caricaturas 01 02 2015
Sintesis informativa cartoones caricaturas 01 02 2015
 
Dandelions Never Die Book Trailer
Dandelions Never Die Book TrailerDandelions Never Die Book Trailer
Dandelions Never Die Book Trailer
 
Personal Inquiry & Online Research: Connecting Learners in Ways That Matter
Personal Inquiry & Online Research: Connecting Learners in Ways That MatterPersonal Inquiry & Online Research: Connecting Learners in Ways That Matter
Personal Inquiry & Online Research: Connecting Learners in Ways That Matter
 
EXAMEN PRACTICO DE COMPUTACION 2DO BIMESTRE
EXAMEN PRACTICO DE COMPUTACION 2DO BIMESTREEXAMEN PRACTICO DE COMPUTACION 2DO BIMESTRE
EXAMEN PRACTICO DE COMPUTACION 2DO BIMESTRE
 
Google Analytics - PodCamp Toronto 2009
Google Analytics - PodCamp Toronto 2009Google Analytics - PodCamp Toronto 2009
Google Analytics - PodCamp Toronto 2009
 
Spreading Compuer Learning_ppt [Compatibility Mode]
Spreading Compuer Learning_ppt [Compatibility Mode]Spreading Compuer Learning_ppt [Compatibility Mode]
Spreading Compuer Learning_ppt [Compatibility Mode]
 
Ponencia 4º Seminario de Periodistas 2011
Ponencia 4º Seminario de Periodistas 2011Ponencia 4º Seminario de Periodistas 2011
Ponencia 4º Seminario de Periodistas 2011
 
arvind updated resume
arvind updated resumearvind updated resume
arvind updated resume
 
James Gilbert Jan 5 2017 Project Development Resume
James Gilbert Jan 5 2017 Project Development ResumeJames Gilbert Jan 5 2017 Project Development Resume
James Gilbert Jan 5 2017 Project Development Resume
 
Sintesis informativa 31 01 2017
Sintesis informativa 31 01 2017Sintesis informativa 31 01 2017
Sintesis informativa 31 01 2017
 
Carmelo cruz mendoza abrio precampaña 13 01 2013
Carmelo cruz mendoza abrio precampaña 13 01 2013Carmelo cruz mendoza abrio precampaña 13 01 2013
Carmelo cruz mendoza abrio precampaña 13 01 2013
 
HAPPYWEEK 198 - 2016.12.12.
HAPPYWEEK 198 - 2016.12.12.HAPPYWEEK 198 - 2016.12.12.
HAPPYWEEK 198 - 2016.12.12.
 
How to Personalize Cancer Diagnostics and Empower Patients in Their Fight
How to Personalize Cancer Diagnostics and Empower Patients in Their FightHow to Personalize Cancer Diagnostics and Empower Patients in Their Fight
How to Personalize Cancer Diagnostics and Empower Patients in Their Fight
 
NTU Pioneer Hall Yearbook
NTU Pioneer Hall YearbookNTU Pioneer Hall Yearbook
NTU Pioneer Hall Yearbook
 
Sepulveda luis .un viejo que leia novelas de amor
Sepulveda luis .un viejo que leia novelas de amorSepulveda luis .un viejo que leia novelas de amor
Sepulveda luis .un viejo que leia novelas de amor
 
Critical path 2015 sm
Critical path 2015 smCritical path 2015 sm
Critical path 2015 sm
 
Smart contractjp smartcontract_about
Smart contractjp smartcontract_aboutSmart contractjp smartcontract_about
Smart contractjp smartcontract_about
 

Similaire à Les Alternatives à la Blockchain

Démystifier la Blockchain
Démystifier la BlockchainDémystifier la Blockchain
Démystifier la BlockchainClément Hallet
 
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...Vidal Chriqui
 
La blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC AlumniLa blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC AlumniVidal Chriqui
 
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
 
Bitcoin, initiation à l’argent P2P et opportunités
Bitcoin, initiation à l’argent P2P et opportunitésBitcoin, initiation à l’argent P2P et opportunités
Bitcoin, initiation à l’argent P2P et opportunitésChambé-Carnet
 
Blockchain et crypto-monnaies
Blockchain et crypto-monnaiesBlockchain et crypto-monnaies
Blockchain et crypto-monnaiesAyoub Eddakhly
 
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann RouillardLa blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann RouillardBenoît Lafontaine
 
Meetup bitcoin gros bar à Tours
Meetup bitcoin gros bar à ToursMeetup bitcoin gros bar à Tours
Meetup bitcoin gros bar à ToursJulien Trottier
 
Blockchain & IoT: The new contract of Trust
Blockchain & IoT: The new contract of TrustBlockchain & IoT: The new contract of Trust
Blockchain & IoT: The new contract of TrustSameh BEN FREDJ
 
XebiCon'17 : Blockchain & IoT, le nouveau contrat de confiance ? - Sameh Ben ...
XebiCon'17 : Blockchain & IoT, le nouveau contrat de confiance ? - Sameh Ben ...XebiCon'17 : Blockchain & IoT, le nouveau contrat de confiance ? - Sameh Ben ...
XebiCon'17 : Blockchain & IoT, le nouveau contrat de confiance ? - Sameh Ben ...Publicis Sapient Engineering
 
Innovation et technologie blockchain -intervention DigitalPlace
Innovation et technologie blockchain -intervention DigitalPlaceInnovation et technologie blockchain -intervention DigitalPlace
Innovation et technologie blockchain -intervention DigitalPlaceNazim Morera
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
Quel avenir pour le Bitcoin ? (+intro)
Quel avenir pour le Bitcoin ? (+intro)Quel avenir pour le Bitcoin ? (+intro)
Quel avenir pour le Bitcoin ? (+intro)Mathieu Jamar
 
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
 
Les ZAPeroTech #3 : à la découverte de NBitcoin en C#
Les ZAPeroTech #3 : à la découverte de NBitcoin en C#Les ZAPeroTech #3 : à la découverte de NBitcoin en C#
Les ZAPeroTech #3 : à la découverte de NBitcoin en C#DocDoku
 

Similaire à Les Alternatives à la Blockchain (20)

Démystifier la Blockchain
Démystifier la BlockchainDémystifier la Blockchain
Démystifier la Blockchain
 
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
 
La blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC AlumniLa blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC Alumni
 
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
 
Bitcoin, initiation à l’argent P2P et opportunités
Bitcoin, initiation à l’argent P2P et opportunitésBitcoin, initiation à l’argent P2P et opportunités
Bitcoin, initiation à l’argent P2P et opportunités
 
Bitcoin and beyond
Bitcoin and beyondBitcoin and beyond
Bitcoin and beyond
 
Blockchain101
Blockchain101Blockchain101
Blockchain101
 
Blockchain et crypto-monnaies
Blockchain et crypto-monnaiesBlockchain et crypto-monnaies
Blockchain et crypto-monnaies
 
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann RouillardLa blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
 
Meetup bitcoin gros bar à Tours
Meetup bitcoin gros bar à ToursMeetup bitcoin gros bar à Tours
Meetup bitcoin gros bar à Tours
 
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 & IoT: The new contract of Trust
Blockchain & IoT: The new contract of TrustBlockchain & IoT: The new contract of Trust
Blockchain & IoT: The new contract of Trust
 
XebiCon'17 : Blockchain & IoT, le nouveau contrat de confiance ? - Sameh Ben ...
XebiCon'17 : Blockchain & IoT, le nouveau contrat de confiance ? - Sameh Ben ...XebiCon'17 : Blockchain & IoT, le nouveau contrat de confiance ? - Sameh Ben ...
XebiCon'17 : Blockchain & IoT, le nouveau contrat de confiance ? - Sameh Ben ...
 
Innovation et technologie blockchain -intervention DigitalPlace
Innovation et technologie blockchain -intervention DigitalPlaceInnovation et technologie blockchain -intervention DigitalPlace
Innovation et technologie blockchain -intervention DigitalPlace
 
Blockchain
BlockchainBlockchain
Blockchain
 
Découvrir le Bitcoin
Découvrir le BitcoinDécouvrir le Bitcoin
Découvrir le Bitcoin
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Quel avenir pour le Bitcoin ? (+intro)
Quel avenir pour le Bitcoin ? (+intro)Quel avenir pour le Bitcoin ? (+intro)
Quel avenir pour le Bitcoin ? (+intro)
 
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
 
Les ZAPeroTech #3 : à la découverte de NBitcoin en C#
Les ZAPeroTech #3 : à la découverte de NBitcoin en C#Les ZAPeroTech #3 : à la découverte de NBitcoin en C#
Les ZAPeroTech #3 : à la découverte de NBitcoin en C#
 

Les Alternatives à la Blockchain

  • 1. Les Alternatives à la blockchain 22/09/2016 Les Nouvelles Organisations Cyril Grunspan ESILV de Vinci Finance Group cyril.grunspan@devinci.fr
  • 2. Alternatives issues du monde Bitcoin • Version actuelle 0.13 • Bitcoin Core • 152 BIP (Bitcoin Improvement Proposal) • BIP 112 : OP_CHECKSEQUENCEVERIFY • Mark Friedenbach (Blockstream) • Eric Lombrozo (Ciphrex) • « Btcdrak » ? • P2SH
  • 3. Segregated Witness • Résolution problèmes de malléabilité • Réécriture et simplification • Vérifications plus rapides • Sécurité renforcée des MULTISIG • Augmentation de la taille des blocs • Désengorger la base des UTXO • BIP 112, 143 • Ouvre la voie au réseau éclair !
  • 4. Qu’est-ce qu’un « fork » ? Nouvelles fonctionnalités apportées au protocole • « Hard Fork » : les blocs minés par les « nouveaux » mineurs sont invalides pour les « anciens » (août 2010, mars 2013, version 0.8.1…) • --> divergence de la blockchain • « Soft fork » : les blocs minés par les « anciens » mineurs sont invalides pour les « nouveaux » • Las de miner en vain, les « anciens » abandonnent… • Mode P2SH (Pay to Script Hash), « soft fork », 2013 • BIP 66, juillet 2015, « soft fork »
  • 5. Les Scripts du Bitcoin • On ne « possède » pas réellement de l’argent ! • Argent utilisable associé à un problème de maths • Script libérateur scriptSig • Script bloquant scriptPubKey • Langage Bitcoin = langage de pile très sommaire • Non Turing-complet • scriptSig + scriptPubKey  True ?
  • 6. Les Scripts du Bitcoin (suite) • Exemple scriptSig : <Signature d'Alice> <Adresse Publique d'Alice> scriptPubKey rédigé par Eve : OP_DUB OP_HASH160 <Adresse_Publique_Alice> OP_EQUALVERIFY OP_CHECKSIG
  • 7. Réseau Éclair (« Lightning Network ») Exemple de canal de paiement à sens unique Transaction initiale d’Alice TX0 (10 BTC) déblocable si : • Signatures d’Alice et de Bob réunies ensemble • Ou signature d’Alice seule (mais après un certain délai) • Propositions de transactions dans les mains de Bob • 9,99 BTC pour Alice & 0,01 BTC pour Bob • 9,98 BTC pour Alice & 0,02 BTC pour Bob • Etc…
  • 8. Réseau Éclair (suite) • Achat d’un secret ? • Trouver x tel que f(x) = 0 ? Bob, fort en maths… • Tiers de confiance ou UTX0 crée par Alice déblocable si scriptSig avec • Signature de Bob et x tel que f(x)=0 • Ou signature d’Alice (mais après un certain délai)
  • 9. Réseau Éclair (suite) • Suite de canaux de paiements bidirectionnels • Transactions hors blockchain • OP code OP_CHECKSEQUENCEVERIFY • Nœuds avec liquidité • Problème de routage • Résolution de tous les problèmes ?
  • 10. Exemple canal de paiement bi-directionnel • UTXO originale (fonds : 5BTC d’Alice & 5BTC de Bob) déblocable si 2x2 MULTISIG • Rédactions de deux propositions de scripts (miroir) • PTX1 : UTXO signée par Alice et versement de 6BTC à Alice + 4BTC à Bob (si attente de 500 blocs) ou Alice (si connaît secret S1 connu seul de Bob) • PTX’1 : UTXO signée par Bob et versement de 4BTC à Bob + 6BTC à Alice (si attente de 500 blocs) ou Bob (si connaît secret S’1 connu seul d’Alice) • Nouvelle proposition : rédactions de PTX2 et PTX’2 (nouveaux secrets) + révélations des secrets précédents • … PTX_n, PTX’_n… Transactions off-chain !
  • 11. Alternatives issues de l’Internet des objets • Internet des objets décentralisé • Forum NxT • David Sønstebø • « Come from Beyond » • Serguei Popov • « Fuel » pour l’économie • Un « fog » au lieu d’un « cloud » • Contrôle des données • Achat processeurs, stockage, bande passante
  • 12. Critique radicale de la blockchain • Nécessité de multiples transactions • Micro-transactions • Impossibilité structurelle • Plus de « blockchain » ! • Plus de mineurs • Résistance aux ordinateurs quantiques ? • Client léger • Photographie du réseau
  • 13. Graphe orienté acyclique des transactions • Protocole GHOST, Aviv Zohar • Ethereum, Vitalik Buterin • « Tangle » • Graphe orienté acyclique des transactions • Utilisateur = Mineur • Sélectionne et ajoute • Vérification et preuve de travail • Non-Turing complet
  • 14. Chaîne de Markov • Bitcoin, ruine du joueur • Poids cumulé augmente • Chaîne de Markov • Exp(-α.(H(x)-H(y)) • H(u) = poids cumulé du site u • Algorithme de sélection • 2 « tips » sélectionnés • Randonnées aléatoires • Analyse d’attaques possibles
  • 15. Perspectives • Graphes latéraux • Interopérabilité (Bitcoin, Ethereum) • Oracle • Communauté active • Cryptomonnaie préminée • Distribution IOTA Token • Entrée sur une plateforme d’échange • Fondation IOTA