Les blockchains
"Blockchain is the answer. What is the question?"
- Désacralisation
- Trois générations !
- Impacts économiques, sociaux, écologiques
jeremie.francois@gmail.com
www.tecrd.com
@tridimake
Appuyez sur la barre espace, plan avec la touche échappement
Déjà, c'est quoi ?
- C'est un journal, une chronologie de transactions,
- définitives et "statistiquement" inaltérables,
- grâce à des copies publiques du journal
- ... et grâce a un mécanisme simple et génial !
Première génération:
le bitcoin
- Du "minage" à la main... rien de bien sorcier !
- Fondamental: la clé de hachage
- Un bloc: information, signature précédente, compteur d'ajustement
Pourquoi est-ce sécurisé ?
Alors même que les transactions sont visibles de tous?
- distribution + consensus (cf. P2P: bittorrent?)
- signature rapide à vérifier mais lente à créer
- une transaction "enterrée" devient inviolable
Quelle utilisation ?
- La cryptomonnaie BTC n'est qu'une des applications!
- Restreinte à des transactions simples
- Et qui est par choix initial:
- Démocratique, sans besoin de confiance,
- Protégée des influences externes
- car pseudonyme et non centralisée
Seconde génération:
ethereum
- Notion de "contrat intelligent"
- En fait juste du code lui-même sécurisé par la blockchain
- Preuve d'enjeu à la place de la preuve de travail ?
- Cela ouvre déjà de nombreuses applications
Limites d'ethereum
- Une seule chaine, publique
- Gérance collégiale, voire anarchique (cf. piratage)
- Toujours via une compétition et de "l'éther" :(
- Temps de validation d'un bloc: trop lent
⇒ Pas bien clair pour faire du business !
Troisième génération
hyperledger
Très bien pensée, plus utile (IBM → fondation linux)
- Smart contract (cf. ethereum)
- Séparation des pouvoirs:
noeuds spécialisés: votants, executifs, archiveurs...
- Blockchain privées, sous-chaines ... c'est compliqué !
- Utilisable commercialement: certificats,
acteurs différents, cloisonnement, rapidité...
Jusqu'à ce jour (enfin, 2008)
- Message, expéditeur ou archiveur ne sont pas infaillibles
Il faut faire appel à la loi ou à la morale
pour garantir stockage et transactions !
- C'est l'exclusivité des "puissants":
gouvernements, banques, justice...
- Qui imposent donc à tous leur façon de faire !
Impacts économiques
Applications réelles:
monnaies virtuelles, certification, traçabilité (cf. openwoods)...
- Quid des gouvernements, banques, hussiers ?
- Pas forcément "out"
- Mais rôle à revoir (contrôle)
- Système économique indépendant transfrontalier (cf. P2P)
- Opaque ou non, selon le choix initial (cf. BTC)
- Monnaie dématérialisée: inflation gérable (ou pas !)
- Danger de piratage, perte, bugs (cas réels)
Et pour moi ?
Potentiellement révolutionnaire :
Restreindre les prestations d'intervenants,
aux seules données autorisées par leurs propriétaires,
vérifier par soi même certaines informations inviolables...
- Votre compte en banque
- Vos données personnelles (ex. contrôle technique)
- Etre protégé par des contrats inaltérables
- On n'est plus dépendant de prestataires ou de tiers !
Impacts écologiques
- Stockage exponentiel
Le journal du Bitcoin >300 GO ... par copie !
- La "Preuve de travail" n'est pas du tout écologique :
BTC >50% de la valeur en dégats environnementaux !
Et les limites ?
- Reconnaissance légale ? (ex. certification de document)
- Ce n'est pas une base de donnée !
- Bien étudier l'intérêt réel (hype stupide)
- Encore besoin de tiers techniques ou logistiques ...
- wallets pour particuliers (danger!)
- opérateurs de blockchain (cf. chainops, 2017)
- banques éméttrice de cryptomonnaie...
Ne posez pas de questions techniques,
car le diable se cache dans les détails ;)
22 octobre 2020
jeremie.francois@gmail.com
www.tecrd.com
@tridimake