Вы находитесь на странице: 1из 19

Introduction à la

technologie Blockchain
Table des
matières
Objectifs 3

Introduction 4

I - Une brève histoire la Blockchain 5

1. Au commencement... ...................................................................................................................................... 5

2. L'arrivée du Bitcoin ........................................................................................................................................ 5

3. L'arrivée de l'Ethereum ................................................................................................................................... 6

4. La reconnaissance ........................................................................................................................................... 6

5. Exercice .......................................................................................................................................................... 7

II - Les systèmes décentralisés 8

1. Qu'est ce que la décentralisation ? .................................................................................................................. 8

2. Les avantages de la décentralisation ................................................................................................................ 8

3. De Client-Consommateur à Client Auto-souverain ........................................................................................ 9

4. Le point de vue Andrew Keys, Co-fondateur de Ethereum sur la décentralisation ...................................... 10

5. Exercice : Exercices ...................................................................................................................................... 11

III - Les Registres, Les Registres distribués et Les Consensus 12

1. Les registres (Ledgers) .................................................................................................................................. 12

2. Les Registres Distribués ................................................................................................................................ 13

3. Le Consensus ................................................................................................................................................ 14

4. La comptabilité en partie triple ..................................................................................................................... 15

5. La Blockchain de Papier ............................................................................................................................... 16

6. Avis d'expert : Andrew Keys, Co-fondateur de Ethereum , POURQUOI LA BLOCKCHAIN ? ................ 18

7. Exercice ........................................................................................................................................................ 19
Objectifs

A la fin de cours , vous serez capable de :

Rappeler une brève histoire de la Blockchain,


Établir les avantages de l'architecture décentralisées,
Décrire les Registres, Registres Distribués et le Consensus ;
Expliquer le concept de base de la Blockchain

3
Introduction

L'avènement de l'internet a complètement bouleversé notre monde et, en quelques décennies, tout a changé dans
notre façon de communiquer.

Cependant, il présente non seulement de nombreux avantages, mais également des inconvénients et des risques.

Beaucoup de choses auxquelles nous attachons de la valeur sont de pures informations, des livres, des films, des
logiciels, mais s'il est possible de copier et de transférer quelque chose à l'infini et gratuitement, comment pouvons-
nous préserver cette valeur ?

Dans un monde numérique où tout est modifiable, comment pouvons-nous établir la confiance, maintenir la vérité et
rester en sécurité ? C'est justement ce qui fait le grand potentiel de la chaîne des blocs.

Elle peut nous permettre de créer de la valeur, de la confiance et de la vérité grâce à une utilisation intelligente des
registres distribués, du chiffrement et des calculs.

L'industrie de la blockchain se développe et de nombreuses personnes pensent qu'elle est révolutionnaire.

Le réseau Blockchain ouvre la possibilité d'un monde décentralisé, où les utilisateurs de la technologie peuvent être
responsabilisés sans être redevables à de puissants courtiers.

Dans ce chapitre, vous allez être initier à la chaîne de blocs, tant sur le plan philosophique que technique.

Notre objectif est qu'à la fin de ce cours, vous ayez compris les bases de la Blockchain et comment l'utiliser au
mieux.

4
Une brève histoire la Blockchain

Une brève histoire la


Blockchain I

1. Au commencement...
L'histoire de la chaîne de blocs ne remonte pas à très loin.

Elle commence au début des années 1990, lorsque deux physiciens, Stuart Haber et W Scott Stornetta,
tentaient de résoudre un gros problème :

Comment préserver le passé des informations numériques et assurer leur sécurité et leur résistance à
l'altération ?

En 1991, ils ont publié le premier document décrivant l'utilisation d'une chaîne de blocs cryptographiquement
sécurisés dans le but de préserver l'intégrité et de protéger des informations passées.

En 1993, en réponse à la prolifération des spams et autres abus sur les réseaux informatiques, le concept de
preuve de travail (proof of work) a été établi.

2. L'arrivée du Bitcoin
Ce n'est qu'en 2008 que ce que nous connaissons aujourd'hui sous le nom de Blockchain a été mis en œuvre par
un individu ou peut-être un groupe d'individus nommé Satoshi Nakamoto qui est alors présenté au monde
entier comme étant la figure centrale obscure de l'histoire du Bitcoin.

C'est en 2008 que Nakamoto a publié un livre blanc fondateur qui a inauguré l'ère de la Blockchain.

Ce document s'intitulait " Bitcoin : A Peer-to-Peer Electronic Cash System ".

C'est le document qui a défini techniquement les aspects centraux de la chaîne de blocs la plus connue
aujourd'hui qu'est le Bitcoin.

5
L'arrivée de l'Ethereum

Les connaissances contenues dans ce document sont si étendues que certaines personnes pensent que Bitcoin est
une blockchain et que ces termes sont interchangeables.

Ce qui n'est pas le cas.

3. L'arrivée de l'Ethereum
En 2014, arrive Ethereum, La principale innovation d'Ethereum est qu'il s'agit bien plus qu'une simple
monnaie électronique ou un enregistrement de transactions.

Ses spécifications permettent en fait de faire des calculs. Appelée EVM (Ethereum Virtual Machine) ou
Ordinateur mondial.

l'EVM permet ce que l'on appelle des contrats intelligents (smart Contracts), ou des programmes qui peuvent
être déployés sur la chaîne de blocs, permettant aux développeurs de créer des applications décentralisées qui
sont hébergées, distribuées sur la chaîne elle-même

Nous en parlerons plus en détail dans les chapitres à venir.

4. La reconnaissance
En 2015, Bitcoin commence à attirer l'attention.

Et pendant l'année 2016, la Blockchain fait irruption dans le monde de la finance

En 2017, le Harvard Business Review suggère la chaîne de blocs comme technologie fondamentale.

Aujourd'hui, il existe un écosystème robuste et en pleine croissance autour de la Blockchain, et cet élan ne
cesse de s'accentuer vers un avenir décentralisé.

Alors pourquoi la décentralisation suscite-elle autant d'intérêt? Nous aborderons ce sujet dans la prochaine
leçon.

6
Exercice

5. Exercice
Satoshi Nakamoto a rédigé un document décrivant la préservation et la protection des données par la cryptographie,
qui est à la base de Bitcoin. ?

 Vrai

 Faux

7
Les systèmes décentralisés

Les systèmes décentralisés


II
1. Qu'est ce que la décentralisation ?
La décentralisation consiste fondamentalement à transférer le pouvoir et l'autorité détenus par une entité
centrale donnée sur une communauté donnée et à mettre ce pouvoir à la disposition des membres eux-mêmes
de ladite communauté, les rendant de ce fait auto-souveraine. BitTorrent en est un bon exemple.

Exemple : BitTorrent
BitTorrent est un protocole de partage de fichiers de poste à poste (peer-to-peer) qui ne dépend pour pouvoir
fonctionner ni d'un serveur, ni d'une entreprise ou d'une entité en particulier.

Exemple : Bitcoin
Bitcoin fonctionne en quelque sorte de cette même manière, en ce sens qu'il n'exige pas qu'une banque agisse
comme arbitre central entre deux personnes qui veulent échanger de la valeur.

Le protocole de Bitcoin donne le pouvoir à ces deux personnes de faire eux-mêmes l'échange de valeur (la
transaction).

La décentralisation présente également des avantages concrets et tangibles pour les systèmes en réseau.

2. Les avantages de la décentralisation


- Les systèmes sont moins susceptibles de dysfonctionner s'ils reposent sur des composants redondants
séparés. Ils sont plus difficiles à attaquer, et il est plus difficile pour des entités malveillantes d'exploiter
les utilisateurs du système car ils peuvent ne pas tous être réunis physiquement au même endroit.

8
De Client-Consommateur à Client Auto-souverain

- Une chaîne composée de 100 nœuds est hautement résistante aux attaques car si, par exemple, cinq nœuds
tombent en panne, le système peut facilement continuer à fonctionner avec les 95 autres nœuds restants.

- Un autre des avantages de la décentralisation, c'est qu'elle permet de rendre le pouvoir à l'utilisateur sur la
monétisation de ses données.

Il s'agit d'un changement significatif à impact potentiel inégalé dans la manière de penser comment les systèmes
peuvent fonctionner.

3. De Client-Consommateur à Client Auto-souverain


De manière générale, la centralisation du pouvoir peut amener des entreprises comme Facebook, Amazon et
Google à trouver des moyens de monétiser les donnée et des habitudes des utilisateurs sans consulter, ni
informer ces derniers.

Les utilisateurs de services populaires en ligne gratuits peuvent se considérer comme le client et considérer le
service qu'ils utilisent comme le produit.

Mais c'est en fait tout le contraire. Ce sont les utilisateurs eux-mêmes et leurs informations qui constituent le
produit vendu. Ce sont leurs données qui ont de la valeur.

Mais si ce sont vos données, pourquoi ce sont d'autres personnes qui en tirent des profits ?

La décentralisation nous permet de comprendre en partie les Blockchains.

Examinons maintenant les registres (ledgers) !

9
Le point de vue Andrew Keys, Co-fondateur de Ethereum sur la décentralisation

4. Le point de vue Andrew Keys, Co-fondateur de Ethereum sur la


décentralisation

Andrew keys

À mon avis, la décentralisation est un phénomène ou un changement de paradigme auquel la planète Terre est
en train de s'éveiller.

À l'heure actuelle, les structures de bases de données et d'Internet que nous, en tant qu'espèce, avons créées
jusqu'à présent, sont généralement dirigées par les fournisseurs de services Internet.

Fondamentalement, l'histoire d'Internet et l'histoire de la base de données se sont développées séparément l'une
de l'autre.

Et lorsque les premiers intranets ont été créés et ont évolué pour devenir ce que nous sommes aujourd'hui,
l'Amérique en ligne du monde, nous nous sommes essentiellement connectés à ces intranets pour accéder aux
bases de données.

Et ce sont ces types d'intermédiaires qui hébergeaient nos informations.

Avançons rapidement à la dernière décennie.

Le monde sur Internet est essentiellement devenu un oligopole d'une poignée de fournisseurs de services
Internet qui accèdent à nous pour nous servir de moyen fragile d'intermédiation.

Vous pouvez prendre Facebook, Twitter, les comptes bancaires de détail.

Et en gros, nous payons à ces intermédiaires d'énormes sommes d'argent, où dans de nombreux cas, nous
sommes le produit, où nous sommes cités, pas cités, avec un accès gratuit, mais nos données sont alors
partagées et monétisées.

Et maintenant, nous allons vers un endroit où, au lieu d'avoir une garde intermédiaire centralisée, nos actifs
numériques et nos personnalités numériques aurons cette auto-souveraineté.

L'utilisateur individuel aura le contrôle de ses données, de ses biens, de sa réputation, et nous aurons
essentiellement des transactions de pair à pair.

Pour beaucoup, Bitcoin a été l'acte d'ouverture, où j'ai pu envoyer un jeton cryptographique de pair à pair sans
intermédiaire ni banque au milieu.

Et maintenant, avec ces chaînes de blocs de nouvelle génération, nous avons pratiquement tout ce dont nous
pouvons rêver en matière de peer-to-peer.

La notion de Comptabilité en partie triple en est un exemple.

10
Exercice : Exercices

Ainsi, la planète Terre, telle que nous la connaissons, fonctionne selon des normes de comptabilité en partie
double.

Où Si vous et moi étions contreparties et que je vous envoyais un dollar, il y aurait un crédit dans vos livres
pour le dollar et un débit dans mes livres pour le dollar.

À l'avenir, il y aura toujours le crédit et le débit, mais nous allons avoir cette troisième écriture comptable
immuable.

D'où la Comptabilité en partie triple.

Et en gros, cette troisième écriture immuable du grand livre servira de filigrane, de notarisation, d'accord que je
vous ai effectivement donné le dollar.

Et bien que cela semble quelque peu trivial, ce que nous venons de faire était essentiellement d'automatiser
l'audit.

Parce qu'à l'heure actuelle, nous payons les auditeurs des milliards de dollars, les Deloitte, PwC, KPMG, les
Ernst & Young du monde entier pour réconcilier cette transaction.

Et grâce à cette technologie de base de données de nouvelle génération, nous allons pouvoir automatiser cette
fonction.

5. Exercice : Exercices
Exercice : Exercice 1
La décentralisation est un processus qui transfère le pouvoir de stocker et de contrôler les données hors
d'une autorité centrale

 Vrai

 Faux

Exercice : Exercice 2
La décentralisation permet aux Blockchains de : " Sélectionnez tout ce qui s'applique

 Être moins susceptibles d'échouer parce qu'elles reposent sur de nombreux composants distincts

Être plus facile à attaquer avec succès et à désactiver car leurs réseaux sont répartis sur de nombreux
ordinateurs

Etre plus difficile à exploiter ou à laisser attaquer les autres utilisateurs de la plate-forme par des acteurs
malveillants.

Etre un système dans lequel la responsabilité d'écrire des informations incombe potentiellement à toute
personne qui souhaite participer au système

11
Les Registres, Les Registres distribués et Les Consensus

Les Registres, Les


Registres distribués et III
Les Consensus

1. Les registres (Ledgers)


Avant de comprendre le concept de registres distribués, voyons d'abord ce qu'est un registre.

Dans les années 1500, le grand livre (Ledger) était un grand cahier volumineux, disponible en accès libre et que
l'on trouvait toujours au même endroit .

Dans l'usage moderne, Remplir Le grand livre de comptabilité consiste à enregistrer sur un registre comptable
tous les débits et crédits effectués par une entreprise.

Il convient de noter que chaque entreprise a son propre grand livre, son registre de transactions.

Si vous souhaitez confirmer qu'une transaction a bien eu lieu entre deux sociétés A et B, B ayant payé à A, vous
devez vérifier le grand livre (Ledger) des deux sociétés. Le crédit de la société B sera mentionné dans les livres
comptables de la société A. Les livres comptables de la société B mentionneront le débit au bénéfice de la
société A.

C'est pourquoi on parle de comptabilité en partie double. Ces livres ne sont généralement pas organisés de la
même manière, les transactions y sont enregistrées dans une grille comme dans un tableur.

C'est essentiellement ainsi que fonctionnent les bases de données modernes. Les entrées sont ajoutées
numériquement, mais comparées aux registres papier, les registres numériques sont plus puissants et flexibles.

12
Les Registres Distribués

Nous avons là encore la magie de la digitalisation qui opère : Les registres et bases de données numériques
peuvent être édités, copiés et transférés avec une facilité sans précédent partout dans le monde.

Abordons maintenant le grand livre distribué ou encore appelé Registre distribué (Distributed Ledger)

2. Les Registres Distribués


Afin de surmonter la faiblesse représentée par le fait de ne disposer que d'un seul exemplaire de grand livre
faisant foi pour vérifier la réalité des transactions, que se passerait-il si nous conservions des copies du grand
livre distribuées sur un réseau ?

Pour surmonter l'inconvénient de n'utiliser qu'un seul grand livre pour vérifier l'authenticité des transactions,
Pourquoi ne pas faire une copie du grand livre avant de le distribuer sur un réseau?

De sorte qu'il n'y ait pas une seule copie faisant autorité et qu'il y ait des règles spécifiques pour modifier les
copies distribuées sur le réseau.

Cela rendrait le système beaucoup plus robuste et aurait pour effet supplémentaire de décentraliser l'autorité.

Il convient de souligner que le registre distribué ne doit pas nécessairement être une Blockchain et que une
Blockchain ne doit pas forcément être distribuée.

Lorsque ces deux choses sont combinées, la technologie Blockchain est vraiment puissante.

C'est juste que le véritable pouvoir de la technologie Blockchain est révélé quand ces deux choses sont
combinées.

Avec La Blockchain moderne qui intègre la programmation et la logique, les registres numériques ont parcouru
un long chemin, bien au-delà des simples transactions de crédit et de débit.

Dans les prochains modules, nous parlerons plus en détail d'Ethereum, une chaîne de blocs qui peut réellement
stocker des données et exécuter du code.

Vous pourriez vous dire que tout cela est bien beau, mais demander comment faire fonctionner ces registres
ensemble ?

Comment garantir que les informations contenues dans les copies distribuées du Ledger sont globalement
conservées et cohérentes?

C'est là que nous introduisons un autre concept clé dans la technologie des chaînes de blocs, Le Consensus

13
Le Consensus

3. Le Consensus
Afin de maintenir la cohérence des informations inscrites dans l'ensemble des registres distribués, des
protocoles doivent être établis pour que le réseau parvienne à un consensus sur ce qui est exactement écrit dans
ces registres.

Et, si l'un de ces registres est modifié, le réseau devrait être en mesure de remarquer les différences qui se sont
produites et de les corriger de lui-même

Plus précisément, les réseaux modernes atteignent cet objectif en établissant un consensus, qui est obtenu grâce
à une combinaison de facteurs tels que la preuve de travail, les protocoles peer-to-peer et le cryptage.

Nous couvrirons ces sujets en détail dans les prochains modules.

14
La comptabilité en partie triple

4. La comptabilité en partie triple


Les registres distribués et les Blockchains ont également introduit l'idée d'une comptabilité en partie triple.

Définition
La comptabilité en partie triple est un concept de comptabilité pour les petites entreprises basé sur la
blockchain qui permet une vérification des opérations/écritures commerciales par toutes les parties concernées
par la transaction

15
La Blockchain de Papier

En présence d'une Blockchain établie, les entreprises peuvent chacune conserver leur propre registre
commercial, mais les transactions peuvent également être enregistrées sur une Blockchain distribuée.

Cela peut grandement simplifier le processus d'audit et de contrôle des transactions complexes, car il n'est pas
nécessaire de vérifier les comptes individuels de nombreuses entités commerciales différentes pour vérifier leur
intégrité et leur cohérence.

- Un audit simplifié : le travail de vérification normalement réalisé dans un audit annuel est déjà effectué.
Cela réduit le coût et le temps passé sur ce procédé, les auditeurs extérieurs pouvant rapidement et
facilement vérifier les états financiers. La comptabilité en partie triple ne permet pas toujours d'éviter
l'audit annuel, mais la complexité et la criticité de son processus sont réduites grâce à la vérification en
continu des comptes.

- La diminution de la fraude interne : les revenus et les dépenses ne peuvent pas être falsifiés puisqu'ils
requièrent la signature cryptée d'une contrepartie pour être considérés comme valides. Grâce au code
unique utilisé pour signer chaque transaction et la relier aux autres, toute tentative de falsification
apparaît immédiatement dans la chaîne des opérations.

Alors, maintenant que vous savez ce qu'est un registre distribué, nous pouvons examiner ce qu'est exactement
une Blockchain.

16
La Blockchain de Papier

5. La Blockchain de Papier
Définition
La Blockchain est en fait un concept très simple

Il s'agit simplement d'un ensemble d'informations connectées linéairement, chacune de ces informations étant
constituée de blocs sécurisés par la cryptographie.

Explication de la Blockchain de Papier

Il y a de nombreux détails derrière l'implémentation moderne, mais nous pouvons voir ce qu'est une simple
Blockchain grâce à une analogie avec le monde réel.

Imaginez une petite communauté appelée "petite blockchain".

Cette communauté est économiquement active et peu peuplée. Les gens achètent et vendent des biens entre eux.

Chaque fois que quelqu'un effectue une transaction, il la signale au comptable du village qui enregistre la
transaction sur une feuille de papier.

À la fin de la journée, le comptable se rend sur la place du village et agrafe publiquement la page des
transactions du jour à celle des transactions de la veille.

Supposons également que le comptable utilise un cachet de cire (sceau) à empreintes digitales pour recouvrir
chaque agrafe afin que personne ne puisse retirer les pages précédentes ou les altérer sans être découvert.

C'est tout. Ceci est une Blockchain de papier.

Chaque feuille de papier représente un bloc contenant des transactions et qui est mis en séquence linéaire.

Tout le monde peut consulter les transactions réalisées depuis la mise en place du système.

Et comme chaque agrafe a été scellée à la cire en y portant l'empreinte digitale du comptable, n'importe qui
peut facilement confirmer que personne n'a falsifié les transactions enregistrées publiquement.

Cette Blockchain est le résultat d'un consensus avéré obtenu auprès de tous les habitants du village sur la
manière de consolider leurs transactions. Elle est vérifiée au fur et à mesure. Elle constitue pour l'ensemble du
village l'enregistrement chronologique, vérifiable et infalsifiable des transactions faites.

Cette analogie s'étend bien sûr aux vraies Blockchains.

17
Avis d'expert : Andrew Keys, Co-fondateur de Ethereum , POURQUOI LA BLOCKCHAIN ?

Dans le cas d'une vraie Blockchain, il existe en fait plusieurs comptables enregistrant les transactions et ils sont
en concurrence pour être celui qui ajoutera ses enregistrements à la Blockchain. Par ailleurs, il existe aussi de
nombreuses places de village, chacune avec sa propre copie locale de la Blockchain. Toutes communiquent
entre elles.

Cependant, seul le comptable désigné gagnant verra sa page d'enregistrement copiée et ajoutée sur toutes les
places de village puis sécurisée par un sceau à empreintes digitales.

En termes simples, c'est plus ou moins ce que font les Blockchains numériques d'aujourd'hui. Les nœuds sont
équivalents à des comptables essayant de convertir les transactions diffusées à travers le réseau au format de
blocs, et réussissant à être les gagnants du concours qui fait d'eux ceux qui ajoutent leurs propres blocs à la
chaîne distribuée.

En gardant cette analogie à l'esprit, passons au module suivant, où nous allons approfondir certains des détails
techniques fondamentaux qui permettent aux Blockchains numériques de fonctionner.

6. Avis d'expert : Andrew Keys, Co-fondateur de Ethereum , POURQUOI


LA BLOCKCHAIN ?
À mon avis, essentiellement, les Blockchains offrent la prochaine génération de base de données à l'humanité.

Actuellement, nous sommes dans une époque où les clients des entreprises ou les citoyens confient leurs actifs
numériques et leurs données personnelles principalement à des entreprises ou à des gouvernements.

Nous créons un environnement conflictuel dans lequel, si je suis client d'une entreprise, je dois littéralement me
connecter sur le territoire de cette entreprise et héberger toutes mes données transactionnelles et personnelles
sur ses infrastructures.

Dans le futur, nous allons pour la première fois créer un réseau maillé dans lequel la Base de Données et
l'Internet ne feront qu'une seule entité.

18
Exercice

Nous pourrons avoir des marchés multi-facettes, où au lieu de devoir payer un intermédiaire pour qu'il nous
accorde sa confiance, nous évoluerons maintenant vers des logiciels de confiance.

Je pense que nous avons affaire à deux éléments majeurs d’avancée technologique.

La première est la capacité à numériser les actifs. Ainsi, à l'avenir, nous aurons des représentations nativement
numériques des biens.

Cela signifie que nous aurons des jetons (tokens) qui pourraient représenter des droits de sortie, des actions, des
obligations, des produits dérivés, des polices d'assurance, des licences de logiciels, des points de carte de crédit,
des billets de concert.

L'autre avancée technologique que nous allons atteindre grâce aux blockchains est la possibilité d'avoir des
contrats intelligents, qui ne sont ni intelligents ni des contrats mais, fondamentalement, ce sont des objets
logiciels qui facilitent la capacité des êtres humains et des entreprises à collaborer beaucoup plus facilement.

Je pense que cela nous amènera à réorganiser le fonctionnement de nos systèmes d'exploitation juridiques,
financiers et sociaux.

7. Exercice
Une Blockchain est :

 Distribuée

 Sécurisée par la cryptographie

 Décentralisée

 Un ensemble de blocs qui stockent des données

19

Вам также может понравиться