Catégories
Présentations

Ledger ou Grand Livre – Blockchain 101 (part 2)

Comme promis, voici une première séquence de commentaires associée à ma présentation « Blockchain 101« . Ce billet correspond aux slides 3 et 4, sur la notion de Grand Livre (ou Ledger) distribué.
J’ai fait l’impasse sur les 2 premières diapos – si vous souhaitez en savoir plus sur mon profil, visitez la page CV de ce blog.

Pour être clair d’entrée, je n’aspire pas à être ici exhaustif, mais à retranscrire le plus fidèlement possible les notes que j’avais prises pour l’intervention du Cotonou Meetup.

Par ailleurs, il ne s’agit pas du tout de parler de cryptomonnaies, d’investissements financiers… même si la notion est inévitablement associée, mais bien de s’intéresser à la technologie et aux protocoles sous-jacents. Par ailleurs, le ton, voire le contenu, paraitra peut-être à certains trop simpliste. Il s’agit ici d’initiation, pas d’un traité scientifique ! Et si d’aventure, j’ai commis quelques erreurs ou imprécisions qu’il convient de corriger, les commentaires sont ouverts ci-dessous.

#Blockchain Meetup" target="_blank">Blockchain 101 @ Cotonou Meetup from Didier J. MARY

Derrière les monnaies digitales comme Bitcoin ou Ethereum, il y a une technologie que l’on nomme « Blockchain ». BTC est la première réalisation concrète, effective et à grande échelle de ce modèle, lancée en 2009 par une personne inconnue, ou un groupe d’individus, utilisant le pseudonyme de Satoshi Nakamoto.

Une Blockchain est une technologie de stockage numérique et de transmission d’informations en mode P2P (pair à pair) via un réseau de périphériques, téléphones, ordinateurs ou objets connectés par exemple.
Ses 3 caractéristiques principales sont d’être publique (sauf exceptions), transparente et sécurisée.

Une Blockchain est donc fondamentalement une base de données (database) ou un Grand Livre comme en comptabilité (ledger) :

  • qui contient des informations, des données (data),
  • distribuée entre ses utilisateurs en P2P et décentralisée (pas d’organe central/de tiers de confiance = banquier, assureur, notaire…),
  • gérée et maintenue par de multiples personnes, responsables en particulier de la validation des données (que l’on nomme les « mineurs »).

Exemple : Dans le cas d’une monnaie digitale (cryptomonnaie), la Blockchain contient la liste, c’est-à-dire l’historique, de tous les dépôts, transferts et retraits d’argent sur tous les comptes de tous les utilisateurs.

Blockchain, un ledger distribué

A la différence d’un organisme central, une banque par exemple, qui contrôle la base de données, ici de multiples utilisateurs sont responsables de l’intégrité de l’ensemble du ledger :

  • Une transaction n’est inscrite que lorsque tous les utilisateurs responsables sont d’accord.
  • Chaque utilisateur responsable a une copie de tout et valide les opérations. Plus il y a d’utilisateurs, plus il est donc difficile de falsifier les opérations.
  • Pour limiter les irrégularités, il est demandé aux utilisateurs responsables de prouver qu’ils ont effectivement validé et ils sont en général rémunérés pour cela. Dans le cas de Bitcoin par exemple, il s’agit de résoudre un calcul mathématique complexe, qui sert de preuve du travail effectué (Proof of Work).

Pourquoi ? Tout simplement parce que c'est effectivement une chaine de blocs (et que l'on utilise le terme anglais) ! Cliquez pour tweeter Le ledger est composé de blocs, chaque bloc contenant une transaction ou plusieurs, chacun contenant des données cryptées.

Chaque bloc est numéroté, horodaté et connecté au bloc précédent (et suivant) par un lien/identifiant, permettant de tracer leurs relations, limitant ainsi, voire empêchant totalement en théorie, les modifications ou suppressions de données.

Un bloc n’est écrit que lorsqu’il est validé. Une fois fait, on  crée un nouveau bloc etc…

Bien garder en mémoire, que le temps de traitement d’un bloc dépend de la durée de sa validation effectuée par les utilisateurs responsables, puis de la diffusion de l’information sur le réseau des utilisateurs.

decentralized ledger
Voir « What is Blockchain Technology » (en anglais)
Les ledgers distribués peuvent être publics ou privés. La taille, structure, organisation et gouvernance d'une dépendent des besoins. Cliquez pour tweeter

Une blockchain peut être constituée d’utilisateurs anonymes (sans permission – permissionless) où chacun a une copie du grand livre et participe indépendamment à la confirmation des transactions.

Une blockchain avec permission (permissioned) à l’inverse s’organise autour d’utilisateurs non-anonymes : il faut être autorisé à détenir une copie du grand livre et à participer à la validation.

L’un des plus gros problèmes à traiter lors de la mise en place d’une blockchain concerne sa gouvernance, c’est à dire la manière d’entretenir la confiance digitale globale de l’organisation autour du ledger : quel est le niveau de risque toléré dans la création/validation des transactions ?  Quelles autorisations donner ? Quelles authentifications demander ? etc.

Voilà, c’est la fin de cette première partie. A suivre…
Et n’hésitez pas à interagir dans les commentaires ci-dessous !

Catégories
Présentations

Blockchain 101 – présentation (part 1)

Comme je l’avais annoncé sur Twitter il y a quelques jours, je publie ici la présentation « Blockchain 101 » que j’ai faite le 22/9 au 1er Cotonou Meetup.

Didier J. MARY @ Cotonou Blockchain Meetup
En pleine action…
#Blockchain Meetup" target="_blank">Blockchain 101 @ Cotonou Meetup from Didier J. MARY

Mais comme vous l’aurez remarqué, il n’y a que les slides, pas les commentaires… Je vais donc les publier petit à petit, slide par slide, dans les prochains jours. Ainsi, vous retrouverez ce que j’ai expliqué, et même plus…

Voir la 2ème partie : le ledger ou grand livre

Pour mémoire, au-delà de l’intérêt que peuvent avoir les cryptomonnaies et les protocoles qui leur sont associés, j’ai eu l’occasion de présenter un premier projet avec une composante Blockchain à la WorldBank il y a quelques mois (dans le contexte des industries touristiques), et je réfléchis actuellement sur 2 autres projets dans 2 domaines assez différents (Fintech pour l’un et Gaming pour l’autre).

Comme je l'ai expliqué à la fin de ma présentation, l'utilisation d'une blockchain n'est pas obligatoirement pertinente pour tous les projets. Cliquez pour tweeter
Je sais que c’est à la mode, tendance et que cette innovation est mise à toutes les sauces… Mais il faut savoir raison garder, et bien évaluer les pour et les contre, tant technologiquement que légalement. En particulier, je vous recommande de bien définir le contexte de l’utilisation éventuelle d’une cryptomonnaie et de son environnement.

Aussi, pour ne rien rater de ces prochains billets, je vous invite à vous inscrire à ma newsletter (laissez votre email et votre prénom au moins) ou à me suivre sur les réseaux sociaux (dans la colonne à droite).

Didier J. MARY @ Cotonou Blockchain Meetup
En pleine action…

A très bientôt pour la suite !

PS : Vous avez des questions, besoin d’aide sur un projet, lié ou non à la Blockchain, une création d’entreprise ou de startup ? N’hésitez pas à prendre contact avec moi. En tant que Coach ou Consultant, je peux probablement vous apporter mon aide ou vous orienter. A votre service !

Photos : Daniel MOUSSORO

Catégories
Présentations

1er Blockchain Meetup à Cotonou !

A noter dans vos agendas : ce samedi 22 septembre à 9 h a lieu le 1er Cotonou Blockchain Meetup, dans les locaux d’Etrilabs.

J’interviendrai sur une présentation globale de ce qu’est la Blockchain, et vous pourrez me poser plein de questions, en fonction du temps imparti.

cotonou blockchain meetup - Didier MARY
Blockchain 101 : la Blockchain expliquée à ma fille de 8 ans – Cotonou Meetup

Je vous attends nombreux et curieux !

PS : je publierai ma présentation en ligne sur ce blog après le Blockchain Meetup.