SlideShare a Scribd company logo
1 of 98
Découvrir
le Bitcoin
• Principes
• Utilisation
• Perspectives
Avertissements et pré-requis
Cette présentation a pour but de vulgariser les principaux concepts et
principes de fonctionnement du Bitcoin sous l’angle le plus pragmatique
possible.
Dans un souci de vulgarisation, cette presentation contient des
approximations et des inexactitudes volontaires et maitrisées.
Cette présentation, les supports, schémas, textes, graphiques qu’elle
contient, ne représentent en aucun cas des conseils
d’investissement.
Les données financières et techniques présentées sont à placer dans
le contexte d’écriture de la présentation – début 2020.
Presentation Signature - BTC Address: 136wzpD2fYFRAAHLU5yVxiMNcARQtktoDo
Sommaire
Introduction & Génèse01
Principe de fonctionnement02
Perspectives04
En pratique03
Introduction &
Génèse
La monnaie ? Pourquoi ?
On attribue généralement 3 fonctions principales à la monnaie :
• La réserve de valeur
• L’intermédiaire dans les échanges
• L’unité de compte (une référence standardisée, pour que tout le monde
compte dans le même référentiel)
La monnaie aujourd’hui
La monnaie est émise et régulée par des banques et banques centrales.
De nos jours, elle circule majoritairement sous forme numérique.
Cash
Flux d’argent
Banque Banque
Banque centrale
Néanmoins, il est presque
toujours nécessaire de passer
par un tiers de confiance pour
s’en échanger.
Par exemple : un virement vers un ami, le
versement d’un salaire, un paiement par carte
font transiter l’argent par des banques
Et si ce paradigme pouvait
changer grâce à la
technologie ?
Bitcoin : L’idée et le besoin
Depuis de nombreuses années, des informaticiens et cryptographes
libertariens cherchent à solutionner ces deux questions :
Alice Bob
Bitcoin : L’idée et le besoin
“Comment échanger de la valeur de pair à pair sans passer par un tiers ?”
“Comment créer un système basé sur le numérique, les mathématiques et
la transparence plutôt que sur la confiance [en une structure financière ou une
institution] ?”
Depuis de nombreuses années, des informaticiens et cryptographes
libertariens cherchent à solutionner ces deux questions :
Alice Bob
“Comment échanger de la valeur de pair à pair sans passer par un tiers ?”
“Comment créer un système basé sur le numérique, les mathématiques et
la transparence plutôt que sur la confiance [en une structure financière ou une
institution] ?”
Facteurs d’émergence
Plusieurs facteurs ont catalysé la découverte d’une solution au problème…
“Electronic Cash System”
Bitcoin
Whitepaper
Octobre
2008
Satoshi
Nakamoto
En 2008, un individu encore anonyme aujourd’hui publie le “livre blanc” du
Bitcoin sous le nom de Satoshi Nakamoto.
« A peer to peer
Electronic Cash
System »
Ce document présente les solutions techniques et les
concepts utilisés pour créer ce système de paiement
électronique qu’il nomme Bitcoin.
https://bitcoin.org/bitcoin.pdf
Le logiciel Bitcoin
Bitcoin
Whitepaper
Octobre
2008
Publication du
Code source
Novembre
2008
Satoshi
Nakamoto
Quelques semaines plus tard, Satoshi Nakamoto publie le code source de
Bitcoin qui implémente les concepts présentés plus tôt.
En effet, Bitcoin est un logiciel.
Ce logiciel est gratuit et open source.
« Bitcoin » désigne aussi :
- le réseau de paiement constitué par les
logiciels Bitcoin à travers le monde
- l’unité de valeur (monétaire) du système
Mise à disposition
Janvier
2009
Version 0.1
En Janvier 2009, Satoshi Nakamoto publie la première
version officielle du logiciel Bitcoin.
Bitcoin
Whitepaper
Octobre
2008
Code source
Novembre
2008
Satoshi
Nakamoto
Le 22 mai 2010, le premier bien réel est acquis grâce au
Bitcoin : 2 pizzas pour une valeur de 10 000 bitcoins !
Principe de
fonctionnement
Les adresses
• Dans un système de paiement numérique, il est pratique de définir des emplacements fictifs
pouvant stocker, envoyer et recevoir des unités de valeur. Avec Bitcoin, ce sont des adresses.
Les adresses
• Une Adresse peut s’apparenter à un « Numéro de compte ». On l’appelle aussi clé publique.
• Bitcoin supporte 1.4615e+48 adresses différentes (il y a 1e+23 grains de sable sur Terre !)
• Dans un système de paiement numérique, il est pratique de définir des emplacements fictifs
pouvant stocker, envoyer et recevoir des unités de valeur. Avec Bitcoin, ce sont des adresses.
Les adresses
• Une Adresse peut s’apparenter à un « Numéro de compte ». On l’appelle aussi clé publique.
• Bitcoin supporte 1.4615e+48 adresses différentes (il y a 1e+23 grains de sable sur Terre !)
• A chaque adresse est associé une sorte de mot de passe (clé privée) pour authentifier son
propriétaire et pouvoir déplacer les bitcoins qu’elle contient vers une autre adresse.
• Dans un système de paiement numérique, il est pratique de définir des emplacements fictifs
pouvant stocker, envoyer et recevoir des unités de valeur. Avec Bitcoin, ce sont des adresses.
Les adresses
00000000000000000000000000000000000000000000000022
E9873D79C6D87DC0FB6A5778633389F4453213303DA61F20BD67FC233AA33262
0000000000000000006843516846486535468468498111103
…
• Une Adresse peut s’apparenter à un « Numéro de compte ». On l’appelle aussi clé publique.
• Bitcoin supporte 1.4615e+48 adresses différentes (il y a 1e+23 grains de sable sur Terre !)
• A chaque adresse est associé une sorte de mot de passe (clé privée) pour authentifier son
propriétaire et pouvoir déplacer les bitcoins qu’elle contient vers une autre adresse.
• Dans un système de paiement numérique, il est pratique de définir des emplacements fictifs
pouvant stocker, envoyer et recevoir des unités de valeur. Avec Bitcoin, ce sont des adresses.
Adresse d’Alice
Clef privée d’Alice
Les adresses
00000000000000000000000000000000000000000000000022
E9873D79C6D87DC0FB6A5778633389F4453213303DA61F20BD67FC233AA33262
0000000000000000006843516846486535468468498111103
…
• Une Adresse peut s’apparenter à un « Numéro de compte ». On l’appelle aussi clé publique.
• Bitcoin supporte 1.4615e+48 adresses différentes (il y a 1e+23 grains de sable sur Terre !)
• A chaque adresse est associé une sorte de mot de passe (clé privée) pour authentifier son
propriétaire et pouvoir déplacer les bitcoins qu’elle contient vers une autre adresse.
• Dans un système de paiement numérique, il est pratique de définir des emplacements fictifs
pouvant stocker, envoyer et recevoir des unités de valeur. Avec Bitcoin, ce sont des adresses.
Adresse d’Alice
Clef privée d’Alice
En réalité, on ne manipule presque jamais ces
nombres sous cette forme aussi indigeste !
Les adresses
Les clefs publiques (adresses) et clefs privées, peu lisibles sous forme de caractères, sont
souvent représentées sous forme de Flashcodes lisibles par des applications. Exemple :
• Pour une meilleure clarté, dans la suite de la présentation :
• Les adresses sont raccourcies. Exemple : 0000000002 pour l’adresse d’Alice
• Les adresses sont représentées par le symbole :
• Les clefs privées sont symbolisées par le symbole :
• L’abbréviation « BTC » signifie « bitcoin »
Les adresses
Les clefs publiques (adresses) et clefs privées, peu lisibles sous forme de caractères, sont
souvent représentées sous forme de Flashcodes lisibles par des applications. Exemple :
Le livre de compte (la Blockchain)
Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ?
Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont
simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait
dans un cahier de plusieurs pages)
Le livre de compte (la Blockchain)
Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ?
Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont
simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait
dans un cahier de plusieurs pages)
00000000002
2
68498111103
100 BTC
100 BTC
Alice vers Bob
Le livre de compte (la Blockchain)
Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ?
Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont
simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait
dans un cahier de plusieurs pages)
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
100 BTC
5 BTC
Bob vers AliceAlice vers Bob
Le livre de compte (la Blockchain)
Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ?
Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont
simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait
dans un cahier de plusieurs pages)
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
100 BTC
5 BTC
68498111103
2
2782723787
10,2 BTC
0199984687
2782723787
57 BTC
Autres transactionsBob vers AliceAlice vers Bob
Le livre de compte (la Blockchain)
Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ?
Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont
simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait
dans un cahier de plusieurs pages)
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
100 BTC
5 BTC
68498111103
2
2782723787
10,2 BTC
0199984687
2782723787
57 BTC
Un fichier informatique :
la Blockchain
Un bloc
(1 nouveau toutes
les 10 min)
Autres transactionsBob vers AliceAlice vers Bob
Temps
Le livre de compte (la Blockchain)
Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ?
Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont
simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait
dans un cahier de plusieurs pages)
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
100 BTC
5 BTC
68498111103
2
2782723787
10,2 BTC
0199984687
2782723787
57 BTC
Un fichier informatique :
la Blockchain
Un bloc
(1 nouveau toutes
les 10 min)
Grâce à ce registre, l’historique des
transactions est complet. On peut connaitre le
solde de chacun à tout moment.
Note : La provenance de ces bitcoins échangés sera abordée plus
tard dans la présentation.
Autres transactionsBob vers AliceAlice vers Bob
Temps
Le livre de compte (la Blockchain)
Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ?
Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont
simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait
dans un cahier de plusieurs pages)
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
100 BTC
5 BTC
68498111103
2
2782723787
10,2 BTC
0199984687
2782723787
57 BTC
Qui s’occupe de faire évoluer
la blockchain ?
Un fichier informatique :
la Blockchain
Un bloc
(1 nouveau toutes
les 10 min)
Autres transactionsBob vers AliceAlice vers Bob
Temps
Le mineur de bitcoin
Le mineur
• Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour
Mineur
Le mineur fait
fonctionner le logiciel
Bitcoin, qui met à jour
la blockchain avec les
transactions de chacun
Le mineur
• Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour
« Transfère 100 BTC vers l’adresse 68498111103, je
suis bien Alice, voici ma clé privée : »
Mineur
Le mineur fait
fonctionner le logiciel
Bitcoin, qui met à jour
la blockchain avec les
transactions de chacun
Le mineur
• Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour
00000000002
2
68498111103
100 BTC
« Transfère 100 BTC vers l’adresse 68498111103, je
suis bien Alice, voici ma clé privée : »
Mineur
Le mineur fait
fonctionner le logiciel
Bitcoin, qui met à jour
la blockchain avec les
transactions de chacun
Le mineur
• Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
« Transfère 100 BTC vers l’adresse 68498111103, je
suis bien Alice, voici ma clé privée : »
Mineur
« Transfère 5 BTC vers l’adresse 000000002, je
suis bien Bob, voici ma clé privée : »
Le mineur fait
fonctionner le logiciel
Bitcoin, qui met à jour
la blockchain avec les
transactions de chacun
Le mineur
• Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
« Transfère 100 BTC vers l’adresse 68498111103, je
suis bien Alice, voici ma clé privée : »
68498111103
2
2782723787
10,2 BTC
0199984687
2782723787
57 BTC
Mineur
« Transfère 5 BTC vers l’adresse 000000002, je
suis bien Bob, voici ma clé privée : »
Le mineur fait
fonctionner le logiciel
Bitcoin, qui met à jour
la blockchain avec les
transactions de chacun
Le mineur
• Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
« Transfère 100 BTC vers l’adresse 68498111103, je
suis bien Alice, voici ma clé privée : »
68498111103
2
2782723787
10,2 BTC
0199984687
2782723787
57 BTC
Mineur
« Transfère 5 BTC vers l’adresse 000000002, je
suis bien Bob, voici ma clé privée : »
Requêtes Internet sécurisées
Le mineur fait
fonctionner le logiciel
Bitcoin, qui met à jour
la blockchain avec les
transactions de chacun
La blockchain
est dans le
disque dur du
mineur, c’est un
gros fichier
Le mineur
• Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
« Transfère 100 BTC vers l’adresse 68498111103, je
suis bien Alice, voici ma clé privée : »
68498111103
2
2782723787
10,2 BTC
0199984687
2782723787
57 BTC
Un intermédiaire fiable et de
confiance, vraiment ?
(Et s’il souhaite corrompre les
comptes ou ne pas travailler le
dimanche, par exemple ?)
Mineur
« Transfère 5 BTC vers l’adresse 000000002, je
suis bien Bob, voici ma clé privée : »
Requêtes Internet sécurisées
Le mineur fait
fonctionner le logiciel
Bitcoin, qui met à jour
la blockchain avec les
transactions de chacun
La blockchain
est dans le
disque dur du
mineur, c’est un
gros fichier
La décentralisation : plusieurs mineurs!
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
68498111103
2
2782723787
10,2 BTC
0199984687
2782723787
57 BTC
Chaque mineur met à
jour la blockchain sur
son PC
La décentralisation : plusieurs mineurs!
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
68498111103
2
2782723787
10,2 BTC
0199984687
2782723787
57 BTC
Chaque mineur met à
jour la blockchain sur
son PC
N’importe qui peut installer le
logiciel Bitcoin et devenir mineur,
à n’importe quel moment
Disponibilité permanente
du réseau Bitcoin
La décentralisation : plusieurs mineurs!
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
68498111103
2
2782723787
10,2 BTC
0199984687
2782723787
57 BTC
Comment gérer toutes ces copies
différentes et individuelles de la
Blockchain ?
Lequel mineur a le dernier mot ?
Chaque mineur met à
jour la blockchain sur
son PC
N’importe qui peut installer le
logiciel Bitcoin et devenir mineur,
à n’importe quel moment
Disponibilité permanente
du réseau Bitcoin
La décentralisation
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
?
« 10,2 BTC vers 68498111103 »
1. D’abord, les mineurs traitent
chacun de leur côté les demandes
de transactions.
« 57 BTC vers 2782723787 »
« 0,01 BTC vers 378282778 »
Ils vérifient les clefs privées et les soldes
des demandeurs puis inscrivent les
transactions dans le prochain bloc (en
cours d’élaboration)
La décentralisation
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
?
« 10,2 BTC vers 68498111103 »
1. D’abord, les mineurs traitent
chacun de leur côté les demandes
de transactions.
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
« 57 BTC vers 2782723787 »
« 0,01 BTC vers 378282778 »
2. Le premier mineur ayant rempli
le nouveau bloc le soumet aux
autres pour vérification et relecture
Ils vérifient les clefs privées et les soldes
des demandeurs puis inscrivent les
transactions dans le prochain bloc (en
cours d’élaboration)
Le consensus
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
3. Puis, par consensus (« Suffrage
universel »), les mineurs votent en
faveur ou en défaveur du bloc soumis
 Prévient la fraude et les erreurs
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
?
Le consensus
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
68498111103
2
2782723787
10,2 BTC
0199984687
2782723787
57 BTC
3. Puis, par consensus (« Suffrage
universel »), les mineurs votent en
faveur ou en défaveur du bloc soumis
 Prévient la fraude et les erreurs
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
4. Si le bloc est accepté, il est ajouté à la
suite de la blockchain
Le consensus
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
68498111103
2
2782723787
10,2 BTC
0199984687
2782723787
57 BTC
3. Puis, par consensus (« Suffrage
universel »), les mineurs votent en
faveur ou en défaveur du bloc soumis
 Prévient la fraude et les erreurs
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
4. Si le bloc est accepté, il est ajouté à la
suite de la blockchain
5. Tous les mineurs prennent pour
nouvelle base cette dernière mise à jour
de la blockchain. Et ainsi de suite pour
chaque bloc successif.
Le consensus
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
68498111103
2
2782723787
10,2 BTC
0199984687
2782723787
57 BTC
3. Puis, par consensus (« Suffrage
universel »), les mineurs votent en
faveur ou en défaveur du bloc soumis
 Prévient la fraude et les erreurs
Et si plus de 50% des
mineurs sont corrompus ?
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
68498111103
22782723787
10,2 BTC
019998468
2782723787
57 BTC
4. Si le bloc est accepté, il est ajouté à la
suite de la blockchain
5. Tous les mineurs prennent pour
nouvelle base cette dernière mise à jour
de la blockchain. Et ainsi de suite pour
chaque bloc successif.
A jour
La preuve de travail
L’idée : Soumettre un nouveau bloc ne doit pas être simple pour prévenir l’émergence trop
facile de mineurs malveillants. Pour cela, des champs spéciaux existent dans les blocs.
La preuve de travail
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
68498111103
2
2782723787
10,2 BTC
L’idée : Soumettre un nouveau bloc ne doit pas être simple pour prévenir l’émergence trop
facile de mineurs malveillants. Pour cela, des champs spéciaux existent dans les blocs.
000019849 00000159
Hash
Un nombre déduit
mathématiquement de
toutes les informations
du bloc (« signature
mathématique »)
9874659
La preuve de travail
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
68498111103
2
2782723787
10,2 BTC
L’idée : Soumettre un nouveau bloc ne doit pas être simple pour prévenir l’émergence trop
facile de mineurs malveillants. Pour cela, des champs spéciaux existent dans les blocs.
000019849 00000159
Hash
Un nombre déduit
mathématiquement de
toutes les informations
du bloc (« signature
mathématique »)
Un bloc peut être
soumis si son
Hash est
inférieur à une
valeur fixée*
9874659 *Cette valeur s’appelle la difficulté, elle
est ajustée toutes les 2 semaines par
le réseau Bitcoin pour que les blocs
soient élaborés toutes les 10 minutes
en moyenne
La preuve de travail
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
68498111103
2
2782723787
10,2 BTC
L’idée : Soumettre un nouveau bloc ne doit pas être simple pour prévenir l’émergence trop
facile de mineurs malveillants. Pour cela, des champs spéciaux existent dans les blocs.
012319849
000019849
Nonce
00000159
46843138
Un grand nombre
aléatoire qui change
le contenu du bloc,
donc la valeur du
Hash. Le mineur y
inscrit la valeur qu’il
souhaite.
Hash
Un nombre déduit
mathématiquement de
toutes les informations
du bloc (« signature
mathématique »)
Un bloc peut être
soumis si son
Hash est
inférieur à une
valeur fixée*
????
9874659 *Cette valeur s’appelle la difficulté, elle
est ajustée toutes les 2 semaines par
le réseau Bitcoin pour que les blocs
soient élaborés toutes les 10 minutes
en moyenne
La preuve de travail
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
68498111103
2
2782723787
10,2 BTC
L’idée : Soumettre un nouveau bloc ne doit pas être simple pour prévenir l’émergence trop
facile de mineurs malveillants. Pour cela, des champs spéciaux existent dans les blocs.
012319849
000019849
Nonce
00000159
46843138
Un grand nombre
aléatoire qui change
le contenu du bloc,
donc la valeur du
Hash. Le mineur y
inscrit la valeur qu’il
souhaite.
Hash
Un nombre déduit
mathématiquement de
toutes les informations
du bloc (« signature
mathématique »)
Un bloc peut être
soumis si son
Hash est
inférieur à une
valeur fixée*
• Il faut alors trouver (à tâtons) une valeur de Nonce qui diminue
le Hash en dessous du seuil requis avant de soumettre un bloc
????
9874659 *Cette valeur s’appelle la difficulté, elle
est ajustée toutes les 2 semaines par
le réseau Bitcoin pour que les blocs
soient élaborés toutes les 10 minutes
en moyenneTrop élevé !
La preuve de travail
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
68498111103
2
2782723787
10,2 BTC
L’idée : Soumettre un nouveau bloc ne doit pas être simple pour prévenir l’émergence trop
facile de mineurs malveillants. Pour cela, des champs spéciaux existent dans les blocs.
012319849
000019849
Nonce
00000159
46843138
Un grand nombre
aléatoire qui change
le contenu du bloc,
donc la valeur du
Hash. Le mineur y
inscrit la valeur qu’il
souhaite.
Hash
Un nombre déduit
mathématiquement de
toutes les informations
du bloc (« signature
mathématique »)
Un bloc peut être
soumis si son
Hash est
inférieur à une
valeur fixée*
• Il faut alors trouver (à tâtons) une valeur de Nonce qui diminue
le Hash en dessous du seuil requis avant de soumettre un bloc
• C’est extrêmement long et coûteux en calcul
 C’est l’effet recherché (crédibilité du mineur)
????
9874659 *Cette valeur s’appelle la difficulté, elle
est ajustée toutes les 2 semaines par
le réseau Bitcoin pour que les blocs
soient élaborés toutes les 10 minutes
en moyenneTrop élevé !
Une ferme de minage
Chaque seconde :
116 000 000 000 000 000 000
combinaisons de Nonce sont
testées par les mineurs pour
soumettre leur bloc !
(à la date de rédaction de cette présentation)
La preuve de travail
00000000002
2
68498111103
100 BTC
68498111103
2
00000000002
5 BTC
68498111103
2
2782723787
10,2 BTC
Compte tenu de
l’énergie nécessaire,
quel intérêt ont les
mineurs à travailler ?
012319849
000019849 00000159
012319849 ????
9874659
Le mineur soumettant un bloc
valide a fourni beaucoup de
travail
 Il devient très difficile
d’émettre un bloc frauduleux
valide et de le faire accepter
par les pairs
L’émission de bitcoins
Chaque mineur soumettant un bloc valide et approuvé voit son adresse
créditée en bitcoins, grâce à l’ajout d’une transaction spéciale
00000000002
2
68498111103
100 BTC
6354354338
+6 BTC
68498111103
2
00000000002
5 BTC
6354354338
+6 BTC
+ 6 BTC
+ 6 BTC
L’émission de bitcoins
Quelle est la règle de la
rémunération ?
Chaque mineur soumettant un bloc valide et approuvé voit son adresse
créditée en bitcoins, grâce à l’ajout d’une transaction spéciale
00000000002
2
68498111103
100 BTC
6354354338
+6 BTC
68498111103
2
00000000002
5 BTC
6354354338
+6 BTC
68498111103
2782723787
10,2 BTC
97201078397
+6 BTC
+ 6 BTC
+ 6 BTC
+ 6 BTC
Cette rémunération à chaque
nouveau bloc est l’unique manière
de débloquer des nouveaux
bitcoins (donc d’injecter de la
nouvelle monnaie dans le réseau)
La rareté progressive
• La rémunération à chaque bloc est divisée par 2 tous les 210 000 blocs (~ 4 ans)
• La quantité max de bitcoins est finie et limitée à 21 millions
• 85% des bitcoins déjà minés !
• Création déflationniste
Synthèse
• Un solde en bitcoin s’apparente finalement à un nombre incrémenté dans un
fichier, affecté à une adresse
• Ce fichier, la blockchain, est extrêmement robuste et sécurisé (grâce à la
décentralisation, la preuve de travail et la cryptographie)
• Le logiciel Bitcoin et son protocole permettent de transférer ces unités d’une
adresse à une autre de manière extrêmement fiable
• Il n’existe que 2 manières d’obtenir des bitcoins :
• En minant : on en débloque alors des nouveaux (marché primaire)
• En en achetant à des vendeurs sur des plateformes d’échange
(marché secondaire) Ces bitcoins ont forcément un jour appartenu à un mineur qui les a découverts
En pratique
Les satoshis
• Un bitcoin est divisible 100 000 000 de satoshis
(tout comme 1 € est divisible en 100 centimes)
• On peut s’échanger des valeurs décimales de bitcoin
1 bitcoin = 100 000 000 satoshis
1 satoshi = 0,000 000 01 bitcoin
Explorer la blockchain
La Blockchain est publique et peut être récupérée avec le logiciel Bitcoin
De nombreux sites la mettent à disposition très facilement :
https://www.blockchain.com/fr/explorer, https://blockexplorer.com/blocks
Identifiant du bloc
Environ 10 min entre chaque bloc
Numéro du bloc
Explorer la blockchain
A l’intérieur d’un bloc
Transaction 1
Transaction 2
Montant transféré
Adresses de destination
Adresse de provenance
Explorer la blockchain
Le solde d’une adresse
Solde courantAdresse
Le Bitcoin - Dollar depuis 2012
Cours BTC-USD Bitstamp - TradingView
USDollar
Echellelog
20 000 $
2 $
La valeur d’un bitcoin
Les prix de l’or et des actions par exemple, sont basés sur des
sous jacents tangibles !
Si un bitcoin n’est qu’un chiffre dans un fichier : pourquoi
vaut-il autant sans valeur intrinsèque ?!
En réalité, ça n’est pas si différent pour les monnaies classiques.
Depuis 1971, le dollar n’est plus indexé sur l’or. Il est régulé, mais flottant.
L’essentiel des dollars et euros qui circulent sont aussi des chiffres dans des
bases de données bancaires. La valeur que l’on accorde à un euro ou un
dollar provient de notre adhérence et de notre confiance dans ce système,
avec son cadre légal et fonctionnel à grande échelle.
Si un bitcoin vaut autant, c’est simplement parce que des
acheteurs sont prêts à y mettre ce prix pour en posséder !
Mise en perspective
Capitalisation boursière*
du Bitcoin en dollars
*Capitalisation boursière = (Nb actifs
en circulation) x (Prix de 1 actif)
Plateforme d’échange
Acheter des bitcoins (….ou des satoshis)
Dépose / Retire des euros
Wallet
Solde EUR
Solde BTC
Virement SEPA, Carte bleue…
Les plateformes d’échange mettent en relation acheteurs et vendeurs
Wallet
WalletWallet
Wallet
Wallet Wallet
Plateforme d’échange
Acheter des bitcoins (….ou des satoshis)
Dépose / Retire des euros
Wallet
Solde EUR
Solde BTC
Virement SEPA, Carte bleue…
Les plateformes d’échange mettent en relation acheteurs et vendeurs
Wallet
Place de marché BTC vs. EUR
Acheteur
Vendeur
Acheteur
Vendeur
Vendeur
WalletWallet
Wallet
Wallet Wallet
Demandes
Offres
Prix
Ordres
Plateforme d’échange
Acheter des bitcoins (….ou des satoshis)
Dépose / Retire des euros
Wallet
Solde EUR
Solde BTC
Virement SEPA, Carte bleue…
Les plateformes d’échange mettent en relation acheteurs et vendeurs
Wallet
Place de marché BTC vs. EUR
Acheteur
Vendeur
Acheteur
Vendeur
Vendeur
WalletWallet
Wallet
Wallet Wallet
Demandes
Offres
MATCH
Prix
Ordres
Plateforme d’échange
Acheter des bitcoins (….ou des satoshis)
Dépose / Retire des euros
Wallet
Solde EUR
Solde BTC
Virement SEPA, Carte bleue…
Les plateformes d’échange mettent en relation acheteurs et vendeurs
Wallet
Place de marché BTC vs. EUR
Réseau Bitcoin
Acheteur
Vendeur
Acheteur
Vendeur
Vendeur
WalletWallet
Wallet
Wallet Wallet
Demandes
Offres
MATCH
Prix
Ordres
Suite à une transaction, la
plateforme, via le logiciel Bitcoin,
demande le transfert des bitcoins
de l’adresse du vendeur vers celle
de l’acheteur
Acheter des bitcoins : Exemples d’interfaces
Interface simple
(application Coinbase)
Interface avancée
(application Coinbase Pro)
Acheter / Vendre
Paramètres avancés sur
l’ordre d’achat (ou de vente):
Ordre automatique sur condition, limite de
prix max/min, etc
Quantité
Les plateformes d’échange
Pour utilisateurs
débutants
Pour utilisateurs
avancés
Frais faibles
~ 0,25 %
Frais élevés
~ 4 à 5 %
Quelques exemples de plateformes ayant bonne réputation :
Plateforme
d’échange d’Alice
Envoyer / Recevoir des bitcoins
De nombreuses applications, connectées au réseau Bitcoin, proposent ce
service. Mais il est souvent commode de passer par sa plateforme d’échange
favorite (elles ont toutes cette fonctionnalité).
Dans cet exemple, Alice envoie 3 BTC à Bob :
Réseau Bitcoin
Plateforme
d’échange de Bob
Plateforme
d’échange d’Alice
Envoyer / Recevoir des bitcoins
De nombreuses applications, connectées au réseau Bitcoin, proposent ce
service. Mais il est souvent commode de passer par sa plateforme d’échange
favorite (elles ont toutes cette fonctionnalité).
Dans cet exemple, Alice envoie 3 BTC à Bob :
Réseau Bitcoin
Plateforme
d’échange de Bob
Bob donne son Adresse à Alice :
68498111103
Plateforme
d’échange d’Alice
Envoyer / Recevoir des bitcoins
Saisit le montant à transférer et
copie / colle l’adresse de Bob
De nombreuses applications, connectées au réseau Bitcoin, proposent ce
service. Mais il est souvent commode de passer par sa plateforme d’échange
favorite (elles ont toutes cette fonctionnalité).
Dans cet exemple, Alice envoie 3 BTC à Bob :
Réseau Bitcoin
Plateforme
d’échange de Bob
 3 BTC vers 68498111103
Bob donne son Adresse à Alice :
68498111103
Plateforme
d’échange d’Alice
Envoyer / Recevoir des bitcoins
Wallet - 3 BTC
Saisit le montant à transférer et
copie / colle l’adresse de Bob
De nombreuses applications, connectées au réseau Bitcoin, proposent ce
service. Mais il est souvent commode de passer par sa plateforme d’échange
favorite (elles ont toutes cette fonctionnalité).
Dans cet exemple, Alice envoie 3 BTC à Bob :
Réseau Bitcoin
Plateforme
d’échange de Bob
 3 BTC vers 68498111103
Bob donne son Adresse à Alice :
68498111103
Plateforme
d’échange d’Alice
Envoyer / Recevoir des bitcoins
Wallet - 3 BTC
Saisit le montant à transférer et
copie / colle l’adresse de Bob
De nombreuses applications, connectées au réseau Bitcoin, proposent ce
service. Mais il est souvent commode de passer par sa plateforme d’échange
favorite (elles ont toutes cette fonctionnalité).
Dans cet exemple, Alice envoie 3 BTC à Bob :
Réseau Bitcoin
Plateforme
d’échange de Bob
 3 BTC vers 68498111103
Bob donne son Adresse à Alice :
68498111103
Plateforme
d’échange d’Alice
Envoyer / Recevoir des bitcoins
Wallet - 3 BTC
Saisit le montant à transférer et
copie / colle l’adresse de Bob
De nombreuses applications, connectées au réseau Bitcoin, proposent ce
service. Mais il est souvent commode de passer par sa plateforme d’échange
favorite (elles ont toutes cette fonctionnalité).
Dans cet exemple, Alice envoie 3 BTC à Bob :
Réseau Bitcoin
Plateforme
d’échange de Bob
 3 BTC vers 68498111103
Bob donne son Adresse à Alice :
68498111103
Minage du prochain
bloc…
Plateforme
d’échange d’Alice
Envoyer / Recevoir des bitcoins
Wallet - 3 BTC
Saisit le montant à transférer et
copie / colle l’adresse de Bob
De nombreuses applications, connectées au réseau Bitcoin, proposent ce
service. Mais il est souvent commode de passer par sa plateforme d’échange
favorite (elles ont toutes cette fonctionnalité).
Dans cet exemple, Alice envoie 3 BTC à Bob :
Réseau Bitcoin
Plateforme
d’échange de Bob
 3 BTC vers 68498111103
Bob donne son Adresse à Alice :
68498111103
Minage du prochain
bloc…
Plateforme
d’échange d’Alice
Envoyer / Recevoir des bitcoins
Wallet - 3 BTC
Saisit le montant à transférer et
copie / colle l’adresse de Bob
De nombreuses applications, connectées au réseau Bitcoin, proposent ce
service. Mais il est souvent commode de passer par sa plateforme d’échange
favorite (elles ont toutes cette fonctionnalité).
Dans cet exemple, Alice envoie 3 BTC à Bob :
Réseau Bitcoin
Plateforme
d’échange de Bob
 3 BTC vers 68498111103
Wallet + 3 BTC
Bob donne son Adresse à Alice :
68498111103
Minage du prochain
bloc…
Wallet sur
Smartphone
Wallet sur
Smartphone
Envoyer / Recevoir des bitcoins
Wallet - 3 BTC
Saisit le montant à transférer et
copie / colle l’adresse de Bob
De nombreuses applications, connectées au réseau Bitcoin, proposent ce
service. Mais il est souvent commode de passer par sa plateforme d’échange
favorite (elles ont toutes cette fonctionnalité).
Dans cet exemple, Alice envoie 3 BTC à Bob :
Réseau Bitcoin
 3 BTC vers 68498111103
Wallet + 3 BTC
Bob donne son Adresse à Alice :
68498111103
Minage du prochain
bloc…
Wallet sur
Smartphone
Logiciel Bitcoin
Wallet sur
Smartphone
Logiciel Bitcoin
Envoyer / Recevoir des bitcoins
Wallet - 3 BTC
Saisit le montant à transférer et
copie / colle l’adresse de Bob
De nombreuses applications, connectées au réseau Bitcoin, proposent ce
service. Mais il est souvent commode de passer par sa plateforme d’échange
favorite (elles ont toutes cette fonctionnalité).
Dans cet exemple, Alice envoie 3 BTC à Bob :
Réseau Bitcoin
 3 BTC vers 68498111103
Wallet + 3 BTC
Bob donne son Adresse à Alice :
68498111103
Minage du prochain
bloc…
Wallet sur
Smartphone
Logiciel BitcoinSoftware wallet
(sur ordinateur)
Wallet sur
Smartphone
Logiciel BitcoinSoftware wallet
(sur ordinateur)
Envoyer / Recevoir des bitcoins
Wallet - 3 BTC
Saisit le montant à transférer et
copie / colle l’adresse de Bob
De nombreuses applications, connectées au réseau Bitcoin, proposent ce
service. Mais il est souvent commode de passer par sa plateforme d’échange
favorite (elles ont toutes cette fonctionnalité).
Dans cet exemple, Alice envoie 3 BTC à Bob :
Réseau Bitcoin
 3 BTC vers 68498111103
Wallet + 3 BTC
Bob donne son Adresse à Alice :
68498111103
Minage du prochain
bloc…
Transférer des bitcoins en pratique
Adresse du
commercant
0,02 BTC
Le transfert de bitcoins s’avère finalement très simple en utilisant une application dédiée
Transférer des bitcoins en pratique
Adresse du
commercant
0,02 BTC
Le transfert de bitcoins s’avère finalement très simple en utilisant une application dédiée
Transférer des bitcoins en pratique
Adresse du
commercant
0,02 BTC
0,02 BTC
Le Wallet d’Alice contacte le réseau Bitcoin pour déplacer les 0,02 BTC de l’adresse
d’Alice vers celle du Commerçant
Le transfert de bitcoins s’avère finalement très simple en utilisant une application dédiée
Stocker ses bitcoins
Plusieurs manières :
 Les laisser sur le Wallet de votre plateforme d’échange
 Sur une adresse dont vous possédez la clef privée
« Paper Wallet »
- Fermeture ou piratage de la plateforme: c’est la
plateforme qui possède votre clef privée, pas vous !
- Perte des accès / identifiants
- La clef privée est exposée en clair sur ce
support (typiquement une feuille de papier)
- Perte du support
4351684648653
01379651059008798314658
Débutant
Avancé
 Sur un Wallet sur votre PC
« Software Wallet » : Electrum, Armory
 Sur un matériel spécialisé (coffre fort numérique)
« Hardware Wallet » : Ledger, Trezor
Stocker ses bitcoins
- Perte ou panne de l’appareil
Intermédiaire
Débutant
- Virus
- Stockage du code de récupération
Perspectives
Les forces…
• Rupture technologique : Transfert de valeur sans limite à
n’importe quel endroit, en quelques minutes
• Indépendance vis-à-vis de tout organisme étatique
& privé
• Système fiable et robuste depuis 11 ans
• Un actif rare en quantité connue et finie
• Un logiciel & réseau libre, participatif, à la
communauté ouverte
… les vulnérabilités & faiblesses
• La législation (hostilité du système actuel)
• Le piratage (attaque 51%)
• Le risque technique : ordinateurs quantiques, bug, …
• Le coût énergétique et environnemental (minage)
• Des frais de transactions « importants » (scalabilité)
• L’émergence de cryptomonnaies plus rapides,
moins énergivores, offrant d’autres services
Bitcoin, et les autres
68
7.54.32
18.2
% Dominance par cryptomonnaie
Bitcoin
Ethereum
Ripple
Bitcoin Cash
AutresSource : Coinmarketcap.com, le 18/01/2020
Ethereum : une blockchain prometteuse
• Pas de preuve de travail : la preuve d’enjeu !
les Smart Contracts
• La blockchain peut contenir de petits programmes exécutés
par les mineurs :
• Les applications potentielles sont énormes : des contrats d’assurances,
de transactions immobilières, d’emprunts, de collecte d’impôts pourraient
constituer des smart contracts !
• Ces Smart Contracts ne peuvent ni être fraudés, ni altérés grâce à
la décentralisation, la fiabilité et la sécurisation de la blockchain
• Une avancée potentiellement majeure pour les consommateurs et
contre les lourdeurs administratives (exécutions automatiques)
Le Bitcoin : une valeur refuge ?
Source: coinmetrics.io, corrélation de Spearman sur 180 jours glissants
Il est intéressant de regarder la corrélation du bitcoin avec les marchés financiers
et l’or par exemple.
Il apparaît que le Bitcoin, comme l’or, est très faiblement corrélé aux marchés
financiers traditionnels (représentés ci dessous via le S&P 500)
1 = Corrélation forte
0 = Absence de corrélation
Bitcoin vs. Ethereum : Les 2 crypto-monnaies sont
fortement corrélées (elles évoluent souvent « ensemble »)
OR vs. S&P500 : ils sont très peu corrélés entre
eux, ce qui fait de l’or une valeur refuge
Bitcoin vs. S&P500 : Tout comme l’or, le Bitcoin
est très peu corrélé aux marchés financiers et
évolue presque indépendamment de ceux-ci
Analogie du Bitcoin avec les métaux précieux
Abondance Rareté
Cette analyse de @100trillonusd montre la
capitalisation boursière de métaux précieux en
fonction de leur rareté (l’indicateur « stock-to-flow »).
On remarque une loi linéaire* de la capitalisation
boursière des métaux précieux en fonction de leur
rareté.
Le Bitcoin, dont certaines propriétés semblent
comparables avec celles d’un métal précieux (rareté,
décorrélation des marchés financiers), ne semble
aujourd’hui pas s’aligner avec cette modélisation.
Chez certaines personnes croyant en cette analogie, le
Bitcoin apparait alors largement sous évalué.
* Il faut exprimer les grandeurs en échelle logarithmique, voir graphique.
Lien de l’analyse complète (en français) :
https://medium.com/@PaulAdW/mod%C3%A9liser-la-valeur-de-bitcoin-gr%C3%A2ce-
%C3%A0-la-raret%C3%A9-version-fran%C3%A7aise-dccfcb076839 –
- Cette information ne constitue pas un conseil d’investissement -
Analogie du Bitcoin avec les métaux précieux
???
Abondance Rareté
Cette analyse de @100trillonusd montre la
capitalisation boursière de métaux précieux en
fonction de leur rareté (l’indicateur « stock-to-flow »).
On remarque une loi linéaire* de la capitalisation
boursière des métaux précieux en fonction de leur
rareté.
Le Bitcoin, dont certaines propriétés semblent
comparables avec celles d’un métal précieux (rareté,
décorrélation des marchés financiers), ne semble
aujourd’hui pas s’aligner avec cette modélisation.
Chez certaines personnes croyant en cette analogie, le
Bitcoin apparait alors largement sous évalué.
* Il faut exprimer les grandeurs en échelle logarithmique, voir graphique.
Lien de l’analyse complète (en français) :
https://medium.com/@PaulAdW/mod%C3%A9liser-la-valeur-de-bitcoin-gr%C3%A2ce-
%C3%A0-la-raret%C3%A9-version-fran%C3%A7aise-dccfcb076839 –
- Cette information ne constitue pas un conseil d’investissement -
Lieux acceptant les cryptomonnaies dans le monde
Source : coinmap.org – Avril 2020
Bitcoin et la loi
Source : howmuch.net, date du 15 janvier 2018
Vers un changement de paradigme… ?
Ce schéma de source inconnue suggère que les crypto-monnaies nous dirigent vers un
nouveau paradigme.
Le prochain système monétaire ne serait alors plus basé sur la confiance envers des
institutions (bancaires, politiques) mais sur plus de transparence, portée par l’usage des
mathématiques, de la cryptographie et de la décentralisation (participative)
Liens utiles
“The root problem with conventional currency is all the trust that’s required to make it work. The
central bank must be trusted not to debase the currency, but the history of fiat currencies is full of
breaches of that trust. Banks must be trusted to hold our money and transfer it electronically, but they
lend it out in waves of credit bubbles with barely a fraction in reserve.”
- Satoshi Nakamoto
https://bitcoin.org/fr/ : Site communautaire sur le Bitcoin
https://www.blockchain.com/fr/ : Pour explorer la blockchain
https://www.coinbase.com/?locale=fr : Plateforme d’achat / vente de bitcoins
https://www.ledger.com/ : Fabricant de coffre-forts numériques (hardware wallet, pour stocker ses bitcoins)
https://electrum.org/ : Site officiel du portefeuille électronique Electrum (software wallet, pour stocker ses bitcoins)
https://www.bitaddress.org/ : Pour se générer une adresse Bitcoin « manuellement » (pour utilisateur averti)
https://www.tradingview.com/ : Graphiques, cours de nombreux actifs
Presentation Signature - BTC Address: 136wzpD2fYFRAAHLU5yVxiMNcARQtktoDo

More Related Content

What's hot

An Overview of Stablecoin
An Overview of StablecoinAn Overview of Stablecoin
An Overview of Stablecoin
101 Blockchains
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
Wolf McNally
 

What's hot (20)

Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain et crypto-monnaies
Blockchain et crypto-monnaiesBlockchain et crypto-monnaies
Blockchain et crypto-monnaies
 
Understanding Bitcoin
Understanding BitcoinUnderstanding Bitcoin
Understanding Bitcoin
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
An Overview of Stablecoin
An Overview of StablecoinAn Overview of Stablecoin
An Overview of Stablecoin
 
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...
 
Ethereum
EthereumEthereum
Ethereum
 
Bitcoin School Project
Bitcoin School ProjectBitcoin School Project
Bitcoin School Project
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
 
All about Cryptocurrency
All about CryptocurrencyAll about Cryptocurrency
All about Cryptocurrency
 
What is Cryptocurrency?
What is Cryptocurrency?What is Cryptocurrency?
What is Cryptocurrency?
 
Séance7 la politique monétaire
Séance7 la politique monétaireSéance7 la politique monétaire
Séance7 la politique monétaire
 
Bitcoin Final Year Seminar Report
Bitcoin Final Year Seminar ReportBitcoin Final Year Seminar Report
Bitcoin Final Year Seminar Report
 
Stablecoin
StablecoinStablecoin
Stablecoin
 
DeFi 101
DeFi 101DeFi 101
DeFi 101
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
 
What's cryptocurrency ?
What's cryptocurrency ?What's cryptocurrency ?
What's cryptocurrency ?
 
Introduction To CryptoCurrency
Introduction To CryptoCurrencyIntroduction To CryptoCurrency
Introduction To CryptoCurrency
 

Similar to Découvrir le Bitcoin

Bitcoin Day: tout savoir sur le bitcoin
Bitcoin Day: tout savoir sur le bitcoinBitcoin Day: tout savoir sur le bitcoin
Bitcoin Day: tout savoir sur le bitcoin
FrenchWeb.fr
 

Similar to Découvrir le Bitcoin (20)

Bitcoin, comment ça marche ?
Bitcoin, comment ça marche ?Bitcoin, comment ça marche ?
Bitcoin, comment ça marche ?
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
[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
 
Bitcoin.ppt
Bitcoin.pptBitcoin.ppt
Bitcoin.ppt
 
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
 
Bitcoin/whuffie
Bitcoin/whuffieBitcoin/whuffie
Bitcoin/whuffie
 
Soirée Informed de février 2014 : Bitcoin
Soirée Informed de février 2014 : BitcoinSoirée Informed de février 2014 : Bitcoin
Soirée Informed de février 2014 : Bitcoin
 
Bitcoin and beyond
Bitcoin and beyondBitcoin and beyond
Bitcoin and beyond
 
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#
 
Démystifier la Blockchain
Démystifier la BlockchainDémystifier la Blockchain
Démystifier la Blockchain
 
JUG - Soirée Blockchain
JUG - Soirée BlockchainJUG - Soirée Blockchain
JUG - Soirée Blockchain
 
Bitcoin-Whuffie
Bitcoin-WhuffieBitcoin-Whuffie
Bitcoin-Whuffie
 
Bitcoin Day: tout savoir sur le bitcoin
Bitcoin Day: tout savoir sur le bitcoinBitcoin Day: tout savoir sur le bitcoin
Bitcoin Day: tout savoir sur le bitcoin
 
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...
 
MobiliteaTime #7 : Blockchain
MobiliteaTime #7 : BlockchainMobiliteaTime #7 : Blockchain
MobiliteaTime #7 : Blockchain
 
CWIN17 Morocco / Bitcoin - the digital money salah essalhi
CWIN17 Morocco / Bitcoin - the digital money salah essalhiCWIN17 Morocco / Bitcoin - the digital money salah essalhi
CWIN17 Morocco / Bitcoin - the digital money salah essalhi
 
Blockchain101
Blockchain101Blockchain101
Blockchain101
 
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
 
Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...
Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...
Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...
 
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
 

Découvrir le Bitcoin

  • 1. Découvrir le Bitcoin • Principes • Utilisation • Perspectives
  • 2. Avertissements et pré-requis Cette présentation a pour but de vulgariser les principaux concepts et principes de fonctionnement du Bitcoin sous l’angle le plus pragmatique possible. Dans un souci de vulgarisation, cette presentation contient des approximations et des inexactitudes volontaires et maitrisées. Cette présentation, les supports, schémas, textes, graphiques qu’elle contient, ne représentent en aucun cas des conseils d’investissement. Les données financières et techniques présentées sont à placer dans le contexte d’écriture de la présentation – début 2020. Presentation Signature - BTC Address: 136wzpD2fYFRAAHLU5yVxiMNcARQtktoDo
  • 3. Sommaire Introduction & Génèse01 Principe de fonctionnement02 Perspectives04 En pratique03
  • 5. La monnaie ? Pourquoi ? On attribue généralement 3 fonctions principales à la monnaie : • La réserve de valeur • L’intermédiaire dans les échanges • L’unité de compte (une référence standardisée, pour que tout le monde compte dans le même référentiel)
  • 6. La monnaie aujourd’hui La monnaie est émise et régulée par des banques et banques centrales. De nos jours, elle circule majoritairement sous forme numérique. Cash Flux d’argent Banque Banque Banque centrale Néanmoins, il est presque toujours nécessaire de passer par un tiers de confiance pour s’en échanger. Par exemple : un virement vers un ami, le versement d’un salaire, un paiement par carte font transiter l’argent par des banques Et si ce paradigme pouvait changer grâce à la technologie ?
  • 7. Bitcoin : L’idée et le besoin Depuis de nombreuses années, des informaticiens et cryptographes libertariens cherchent à solutionner ces deux questions : Alice Bob
  • 8. Bitcoin : L’idée et le besoin “Comment échanger de la valeur de pair à pair sans passer par un tiers ?” “Comment créer un système basé sur le numérique, les mathématiques et la transparence plutôt que sur la confiance [en une structure financière ou une institution] ?” Depuis de nombreuses années, des informaticiens et cryptographes libertariens cherchent à solutionner ces deux questions : Alice Bob “Comment échanger de la valeur de pair à pair sans passer par un tiers ?” “Comment créer un système basé sur le numérique, les mathématiques et la transparence plutôt que sur la confiance [en une structure financière ou une institution] ?”
  • 9. Facteurs d’émergence Plusieurs facteurs ont catalysé la découverte d’une solution au problème…
  • 10. “Electronic Cash System” Bitcoin Whitepaper Octobre 2008 Satoshi Nakamoto En 2008, un individu encore anonyme aujourd’hui publie le “livre blanc” du Bitcoin sous le nom de Satoshi Nakamoto. « A peer to peer Electronic Cash System » Ce document présente les solutions techniques et les concepts utilisés pour créer ce système de paiement électronique qu’il nomme Bitcoin. https://bitcoin.org/bitcoin.pdf
  • 11. Le logiciel Bitcoin Bitcoin Whitepaper Octobre 2008 Publication du Code source Novembre 2008 Satoshi Nakamoto Quelques semaines plus tard, Satoshi Nakamoto publie le code source de Bitcoin qui implémente les concepts présentés plus tôt. En effet, Bitcoin est un logiciel. Ce logiciel est gratuit et open source. « Bitcoin » désigne aussi : - le réseau de paiement constitué par les logiciels Bitcoin à travers le monde - l’unité de valeur (monétaire) du système
  • 12. Mise à disposition Janvier 2009 Version 0.1 En Janvier 2009, Satoshi Nakamoto publie la première version officielle du logiciel Bitcoin. Bitcoin Whitepaper Octobre 2008 Code source Novembre 2008 Satoshi Nakamoto Le 22 mai 2010, le premier bien réel est acquis grâce au Bitcoin : 2 pizzas pour une valeur de 10 000 bitcoins !
  • 14. Les adresses • Dans un système de paiement numérique, il est pratique de définir des emplacements fictifs pouvant stocker, envoyer et recevoir des unités de valeur. Avec Bitcoin, ce sont des adresses.
  • 15. Les adresses • Une Adresse peut s’apparenter à un « Numéro de compte ». On l’appelle aussi clé publique. • Bitcoin supporte 1.4615e+48 adresses différentes (il y a 1e+23 grains de sable sur Terre !) • Dans un système de paiement numérique, il est pratique de définir des emplacements fictifs pouvant stocker, envoyer et recevoir des unités de valeur. Avec Bitcoin, ce sont des adresses.
  • 16. Les adresses • Une Adresse peut s’apparenter à un « Numéro de compte ». On l’appelle aussi clé publique. • Bitcoin supporte 1.4615e+48 adresses différentes (il y a 1e+23 grains de sable sur Terre !) • A chaque adresse est associé une sorte de mot de passe (clé privée) pour authentifier son propriétaire et pouvoir déplacer les bitcoins qu’elle contient vers une autre adresse. • Dans un système de paiement numérique, il est pratique de définir des emplacements fictifs pouvant stocker, envoyer et recevoir des unités de valeur. Avec Bitcoin, ce sont des adresses.
  • 17. Les adresses 00000000000000000000000000000000000000000000000022 E9873D79C6D87DC0FB6A5778633389F4453213303DA61F20BD67FC233AA33262 0000000000000000006843516846486535468468498111103 … • Une Adresse peut s’apparenter à un « Numéro de compte ». On l’appelle aussi clé publique. • Bitcoin supporte 1.4615e+48 adresses différentes (il y a 1e+23 grains de sable sur Terre !) • A chaque adresse est associé une sorte de mot de passe (clé privée) pour authentifier son propriétaire et pouvoir déplacer les bitcoins qu’elle contient vers une autre adresse. • Dans un système de paiement numérique, il est pratique de définir des emplacements fictifs pouvant stocker, envoyer et recevoir des unités de valeur. Avec Bitcoin, ce sont des adresses. Adresse d’Alice Clef privée d’Alice
  • 18. Les adresses 00000000000000000000000000000000000000000000000022 E9873D79C6D87DC0FB6A5778633389F4453213303DA61F20BD67FC233AA33262 0000000000000000006843516846486535468468498111103 … • Une Adresse peut s’apparenter à un « Numéro de compte ». On l’appelle aussi clé publique. • Bitcoin supporte 1.4615e+48 adresses différentes (il y a 1e+23 grains de sable sur Terre !) • A chaque adresse est associé une sorte de mot de passe (clé privée) pour authentifier son propriétaire et pouvoir déplacer les bitcoins qu’elle contient vers une autre adresse. • Dans un système de paiement numérique, il est pratique de définir des emplacements fictifs pouvant stocker, envoyer et recevoir des unités de valeur. Avec Bitcoin, ce sont des adresses. Adresse d’Alice Clef privée d’Alice En réalité, on ne manipule presque jamais ces nombres sous cette forme aussi indigeste !
  • 19. Les adresses Les clefs publiques (adresses) et clefs privées, peu lisibles sous forme de caractères, sont souvent représentées sous forme de Flashcodes lisibles par des applications. Exemple :
  • 20. • Pour une meilleure clarté, dans la suite de la présentation : • Les adresses sont raccourcies. Exemple : 0000000002 pour l’adresse d’Alice • Les adresses sont représentées par le symbole : • Les clefs privées sont symbolisées par le symbole : • L’abbréviation « BTC » signifie « bitcoin » Les adresses Les clefs publiques (adresses) et clefs privées, peu lisibles sous forme de caractères, sont souvent représentées sous forme de Flashcodes lisibles par des applications. Exemple :
  • 21. Le livre de compte (la Blockchain) Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ? Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait dans un cahier de plusieurs pages)
  • 22. Le livre de compte (la Blockchain) Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ? Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait dans un cahier de plusieurs pages) 00000000002 2 68498111103 100 BTC 100 BTC Alice vers Bob
  • 23. Le livre de compte (la Blockchain) Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ? Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait dans un cahier de plusieurs pages) 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 100 BTC 5 BTC Bob vers AliceAlice vers Bob
  • 24. Le livre de compte (la Blockchain) Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ? Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait dans un cahier de plusieurs pages) 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 100 BTC 5 BTC 68498111103 2 2782723787 10,2 BTC 0199984687 2782723787 57 BTC Autres transactionsBob vers AliceAlice vers Bob
  • 25. Le livre de compte (la Blockchain) Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ? Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait dans un cahier de plusieurs pages) 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 100 BTC 5 BTC 68498111103 2 2782723787 10,2 BTC 0199984687 2782723787 57 BTC Un fichier informatique : la Blockchain Un bloc (1 nouveau toutes les 10 min) Autres transactionsBob vers AliceAlice vers Bob Temps
  • 26. Le livre de compte (la Blockchain) Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ? Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait dans un cahier de plusieurs pages) 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 100 BTC 5 BTC 68498111103 2 2782723787 10,2 BTC 0199984687 2782723787 57 BTC Un fichier informatique : la Blockchain Un bloc (1 nouveau toutes les 10 min) Grâce à ce registre, l’historique des transactions est complet. On peut connaitre le solde de chacun à tout moment. Note : La provenance de ces bitcoins échangés sera abordée plus tard dans la présentation. Autres transactionsBob vers AliceAlice vers Bob Temps
  • 27. Le livre de compte (la Blockchain) Comment entériner les transactions d’une adresse vers une autre et connaitre le solde de chacun ? Bitcoin répond à cette question d’une manière tout à fait simple et naturelle : ces transactions sont simplement enregistrées numériquement par incréments successifs (tout comme on les renseignerait dans un cahier de plusieurs pages) 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 100 BTC 5 BTC 68498111103 2 2782723787 10,2 BTC 0199984687 2782723787 57 BTC Qui s’occupe de faire évoluer la blockchain ? Un fichier informatique : la Blockchain Un bloc (1 nouveau toutes les 10 min) Autres transactionsBob vers AliceAlice vers Bob Temps
  • 28. Le mineur de bitcoin
  • 29. Le mineur • Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour Mineur Le mineur fait fonctionner le logiciel Bitcoin, qui met à jour la blockchain avec les transactions de chacun
  • 30. Le mineur • Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour « Transfère 100 BTC vers l’adresse 68498111103, je suis bien Alice, voici ma clé privée : » Mineur Le mineur fait fonctionner le logiciel Bitcoin, qui met à jour la blockchain avec les transactions de chacun
  • 31. Le mineur • Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour 00000000002 2 68498111103 100 BTC « Transfère 100 BTC vers l’adresse 68498111103, je suis bien Alice, voici ma clé privée : » Mineur Le mineur fait fonctionner le logiciel Bitcoin, qui met à jour la blockchain avec les transactions de chacun
  • 32. Le mineur • Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC « Transfère 100 BTC vers l’adresse 68498111103, je suis bien Alice, voici ma clé privée : » Mineur « Transfère 5 BTC vers l’adresse 000000002, je suis bien Bob, voici ma clé privée : » Le mineur fait fonctionner le logiciel Bitcoin, qui met à jour la blockchain avec les transactions de chacun
  • 33. Le mineur • Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC « Transfère 100 BTC vers l’adresse 68498111103, je suis bien Alice, voici ma clé privée : » 68498111103 2 2782723787 10,2 BTC 0199984687 2782723787 57 BTC Mineur « Transfère 5 BTC vers l’adresse 000000002, je suis bien Bob, voici ma clé privée : » Le mineur fait fonctionner le logiciel Bitcoin, qui met à jour la blockchain avec les transactions de chacun
  • 34. Le mineur • Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC « Transfère 100 BTC vers l’adresse 68498111103, je suis bien Alice, voici ma clé privée : » 68498111103 2 2782723787 10,2 BTC 0199984687 2782723787 57 BTC Mineur « Transfère 5 BTC vers l’adresse 000000002, je suis bien Bob, voici ma clé privée : » Requêtes Internet sécurisées Le mineur fait fonctionner le logiciel Bitcoin, qui met à jour la blockchain avec les transactions de chacun La blockchain est dans le disque dur du mineur, c’est un gros fichier
  • 35. Le mineur • Le mineur : c’est l’intermédiaire fiable et de référence pour maintenir la blockchain à jour 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC « Transfère 100 BTC vers l’adresse 68498111103, je suis bien Alice, voici ma clé privée : » 68498111103 2 2782723787 10,2 BTC 0199984687 2782723787 57 BTC Un intermédiaire fiable et de confiance, vraiment ? (Et s’il souhaite corrompre les comptes ou ne pas travailler le dimanche, par exemple ?) Mineur « Transfère 5 BTC vers l’adresse 000000002, je suis bien Bob, voici ma clé privée : » Requêtes Internet sécurisées Le mineur fait fonctionner le logiciel Bitcoin, qui met à jour la blockchain avec les transactions de chacun La blockchain est dans le disque dur du mineur, c’est un gros fichier
  • 36. La décentralisation : plusieurs mineurs! 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 68498111103 2 2782723787 10,2 BTC 0199984687 2782723787 57 BTC Chaque mineur met à jour la blockchain sur son PC
  • 37. La décentralisation : plusieurs mineurs! 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 68498111103 2 2782723787 10,2 BTC 0199984687 2782723787 57 BTC Chaque mineur met à jour la blockchain sur son PC N’importe qui peut installer le logiciel Bitcoin et devenir mineur, à n’importe quel moment Disponibilité permanente du réseau Bitcoin
  • 38. La décentralisation : plusieurs mineurs! 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 68498111103 2 2782723787 10,2 BTC 0199984687 2782723787 57 BTC Comment gérer toutes ces copies différentes et individuelles de la Blockchain ? Lequel mineur a le dernier mot ? Chaque mineur met à jour la blockchain sur son PC N’importe qui peut installer le logiciel Bitcoin et devenir mineur, à n’importe quel moment Disponibilité permanente du réseau Bitcoin
  • 39. La décentralisation 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC ? « 10,2 BTC vers 68498111103 » 1. D’abord, les mineurs traitent chacun de leur côté les demandes de transactions. « 57 BTC vers 2782723787 » « 0,01 BTC vers 378282778 » Ils vérifient les clefs privées et les soldes des demandeurs puis inscrivent les transactions dans le prochain bloc (en cours d’élaboration)
  • 40. La décentralisation 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC ? « 10,2 BTC vers 68498111103 » 1. D’abord, les mineurs traitent chacun de leur côté les demandes de transactions. 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC « 57 BTC vers 2782723787 » « 0,01 BTC vers 378282778 » 2. Le premier mineur ayant rempli le nouveau bloc le soumet aux autres pour vérification et relecture Ils vérifient les clefs privées et les soldes des demandeurs puis inscrivent les transactions dans le prochain bloc (en cours d’élaboration)
  • 41. Le consensus 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 3. Puis, par consensus (« Suffrage universel »), les mineurs votent en faveur ou en défaveur du bloc soumis  Prévient la fraude et les erreurs 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC ?
  • 42. Le consensus 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 68498111103 2 2782723787 10,2 BTC 0199984687 2782723787 57 BTC 3. Puis, par consensus (« Suffrage universel »), les mineurs votent en faveur ou en défaveur du bloc soumis  Prévient la fraude et les erreurs 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 4. Si le bloc est accepté, il est ajouté à la suite de la blockchain
  • 43. Le consensus 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 68498111103 2 2782723787 10,2 BTC 0199984687 2782723787 57 BTC 3. Puis, par consensus (« Suffrage universel »), les mineurs votent en faveur ou en défaveur du bloc soumis  Prévient la fraude et les erreurs 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 4. Si le bloc est accepté, il est ajouté à la suite de la blockchain 5. Tous les mineurs prennent pour nouvelle base cette dernière mise à jour de la blockchain. Et ainsi de suite pour chaque bloc successif.
  • 44. Le consensus 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 68498111103 2 2782723787 10,2 BTC 0199984687 2782723787 57 BTC 3. Puis, par consensus (« Suffrage universel »), les mineurs votent en faveur ou en défaveur du bloc soumis  Prévient la fraude et les erreurs Et si plus de 50% des mineurs sont corrompus ? 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 68498111103 22782723787 10,2 BTC 019998468 2782723787 57 BTC 4. Si le bloc est accepté, il est ajouté à la suite de la blockchain 5. Tous les mineurs prennent pour nouvelle base cette dernière mise à jour de la blockchain. Et ainsi de suite pour chaque bloc successif. A jour
  • 45. La preuve de travail L’idée : Soumettre un nouveau bloc ne doit pas être simple pour prévenir l’émergence trop facile de mineurs malveillants. Pour cela, des champs spéciaux existent dans les blocs.
  • 46. La preuve de travail 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 68498111103 2 2782723787 10,2 BTC L’idée : Soumettre un nouveau bloc ne doit pas être simple pour prévenir l’émergence trop facile de mineurs malveillants. Pour cela, des champs spéciaux existent dans les blocs. 000019849 00000159 Hash Un nombre déduit mathématiquement de toutes les informations du bloc (« signature mathématique ») 9874659
  • 47. La preuve de travail 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 68498111103 2 2782723787 10,2 BTC L’idée : Soumettre un nouveau bloc ne doit pas être simple pour prévenir l’émergence trop facile de mineurs malveillants. Pour cela, des champs spéciaux existent dans les blocs. 000019849 00000159 Hash Un nombre déduit mathématiquement de toutes les informations du bloc (« signature mathématique ») Un bloc peut être soumis si son Hash est inférieur à une valeur fixée* 9874659 *Cette valeur s’appelle la difficulté, elle est ajustée toutes les 2 semaines par le réseau Bitcoin pour que les blocs soient élaborés toutes les 10 minutes en moyenne
  • 48. La preuve de travail 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 68498111103 2 2782723787 10,2 BTC L’idée : Soumettre un nouveau bloc ne doit pas être simple pour prévenir l’émergence trop facile de mineurs malveillants. Pour cela, des champs spéciaux existent dans les blocs. 012319849 000019849 Nonce 00000159 46843138 Un grand nombre aléatoire qui change le contenu du bloc, donc la valeur du Hash. Le mineur y inscrit la valeur qu’il souhaite. Hash Un nombre déduit mathématiquement de toutes les informations du bloc (« signature mathématique ») Un bloc peut être soumis si son Hash est inférieur à une valeur fixée* ???? 9874659 *Cette valeur s’appelle la difficulté, elle est ajustée toutes les 2 semaines par le réseau Bitcoin pour que les blocs soient élaborés toutes les 10 minutes en moyenne
  • 49. La preuve de travail 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 68498111103 2 2782723787 10,2 BTC L’idée : Soumettre un nouveau bloc ne doit pas être simple pour prévenir l’émergence trop facile de mineurs malveillants. Pour cela, des champs spéciaux existent dans les blocs. 012319849 000019849 Nonce 00000159 46843138 Un grand nombre aléatoire qui change le contenu du bloc, donc la valeur du Hash. Le mineur y inscrit la valeur qu’il souhaite. Hash Un nombre déduit mathématiquement de toutes les informations du bloc (« signature mathématique ») Un bloc peut être soumis si son Hash est inférieur à une valeur fixée* • Il faut alors trouver (à tâtons) une valeur de Nonce qui diminue le Hash en dessous du seuil requis avant de soumettre un bloc ???? 9874659 *Cette valeur s’appelle la difficulté, elle est ajustée toutes les 2 semaines par le réseau Bitcoin pour que les blocs soient élaborés toutes les 10 minutes en moyenneTrop élevé !
  • 50. La preuve de travail 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 68498111103 2 2782723787 10,2 BTC L’idée : Soumettre un nouveau bloc ne doit pas être simple pour prévenir l’émergence trop facile de mineurs malveillants. Pour cela, des champs spéciaux existent dans les blocs. 012319849 000019849 Nonce 00000159 46843138 Un grand nombre aléatoire qui change le contenu du bloc, donc la valeur du Hash. Le mineur y inscrit la valeur qu’il souhaite. Hash Un nombre déduit mathématiquement de toutes les informations du bloc (« signature mathématique ») Un bloc peut être soumis si son Hash est inférieur à une valeur fixée* • Il faut alors trouver (à tâtons) une valeur de Nonce qui diminue le Hash en dessous du seuil requis avant de soumettre un bloc • C’est extrêmement long et coûteux en calcul  C’est l’effet recherché (crédibilité du mineur) ???? 9874659 *Cette valeur s’appelle la difficulté, elle est ajustée toutes les 2 semaines par le réseau Bitcoin pour que les blocs soient élaborés toutes les 10 minutes en moyenneTrop élevé !
  • 51. Une ferme de minage Chaque seconde : 116 000 000 000 000 000 000 combinaisons de Nonce sont testées par les mineurs pour soumettre leur bloc ! (à la date de rédaction de cette présentation)
  • 52. La preuve de travail 00000000002 2 68498111103 100 BTC 68498111103 2 00000000002 5 BTC 68498111103 2 2782723787 10,2 BTC Compte tenu de l’énergie nécessaire, quel intérêt ont les mineurs à travailler ? 012319849 000019849 00000159 012319849 ???? 9874659 Le mineur soumettant un bloc valide a fourni beaucoup de travail  Il devient très difficile d’émettre un bloc frauduleux valide et de le faire accepter par les pairs
  • 53. L’émission de bitcoins Chaque mineur soumettant un bloc valide et approuvé voit son adresse créditée en bitcoins, grâce à l’ajout d’une transaction spéciale 00000000002 2 68498111103 100 BTC 6354354338 +6 BTC 68498111103 2 00000000002 5 BTC 6354354338 +6 BTC + 6 BTC + 6 BTC
  • 54. L’émission de bitcoins Quelle est la règle de la rémunération ? Chaque mineur soumettant un bloc valide et approuvé voit son adresse créditée en bitcoins, grâce à l’ajout d’une transaction spéciale 00000000002 2 68498111103 100 BTC 6354354338 +6 BTC 68498111103 2 00000000002 5 BTC 6354354338 +6 BTC 68498111103 2782723787 10,2 BTC 97201078397 +6 BTC + 6 BTC + 6 BTC + 6 BTC Cette rémunération à chaque nouveau bloc est l’unique manière de débloquer des nouveaux bitcoins (donc d’injecter de la nouvelle monnaie dans le réseau)
  • 55. La rareté progressive • La rémunération à chaque bloc est divisée par 2 tous les 210 000 blocs (~ 4 ans) • La quantité max de bitcoins est finie et limitée à 21 millions • 85% des bitcoins déjà minés ! • Création déflationniste
  • 56. Synthèse • Un solde en bitcoin s’apparente finalement à un nombre incrémenté dans un fichier, affecté à une adresse • Ce fichier, la blockchain, est extrêmement robuste et sécurisé (grâce à la décentralisation, la preuve de travail et la cryptographie) • Le logiciel Bitcoin et son protocole permettent de transférer ces unités d’une adresse à une autre de manière extrêmement fiable • Il n’existe que 2 manières d’obtenir des bitcoins : • En minant : on en débloque alors des nouveaux (marché primaire) • En en achetant à des vendeurs sur des plateformes d’échange (marché secondaire) Ces bitcoins ont forcément un jour appartenu à un mineur qui les a découverts
  • 58. Les satoshis • Un bitcoin est divisible 100 000 000 de satoshis (tout comme 1 € est divisible en 100 centimes) • On peut s’échanger des valeurs décimales de bitcoin 1 bitcoin = 100 000 000 satoshis 1 satoshi = 0,000 000 01 bitcoin
  • 59. Explorer la blockchain La Blockchain est publique et peut être récupérée avec le logiciel Bitcoin De nombreux sites la mettent à disposition très facilement : https://www.blockchain.com/fr/explorer, https://blockexplorer.com/blocks Identifiant du bloc Environ 10 min entre chaque bloc Numéro du bloc
  • 60. Explorer la blockchain A l’intérieur d’un bloc Transaction 1 Transaction 2 Montant transféré Adresses de destination Adresse de provenance
  • 61. Explorer la blockchain Le solde d’une adresse Solde courantAdresse
  • 62. Le Bitcoin - Dollar depuis 2012 Cours BTC-USD Bitstamp - TradingView USDollar Echellelog 20 000 $ 2 $
  • 63. La valeur d’un bitcoin Les prix de l’or et des actions par exemple, sont basés sur des sous jacents tangibles ! Si un bitcoin n’est qu’un chiffre dans un fichier : pourquoi vaut-il autant sans valeur intrinsèque ?! En réalité, ça n’est pas si différent pour les monnaies classiques. Depuis 1971, le dollar n’est plus indexé sur l’or. Il est régulé, mais flottant. L’essentiel des dollars et euros qui circulent sont aussi des chiffres dans des bases de données bancaires. La valeur que l’on accorde à un euro ou un dollar provient de notre adhérence et de notre confiance dans ce système, avec son cadre légal et fonctionnel à grande échelle. Si un bitcoin vaut autant, c’est simplement parce que des acheteurs sont prêts à y mettre ce prix pour en posséder !
  • 64. Mise en perspective Capitalisation boursière* du Bitcoin en dollars *Capitalisation boursière = (Nb actifs en circulation) x (Prix de 1 actif)
  • 65. Plateforme d’échange Acheter des bitcoins (….ou des satoshis) Dépose / Retire des euros Wallet Solde EUR Solde BTC Virement SEPA, Carte bleue… Les plateformes d’échange mettent en relation acheteurs et vendeurs Wallet WalletWallet Wallet Wallet Wallet
  • 66. Plateforme d’échange Acheter des bitcoins (….ou des satoshis) Dépose / Retire des euros Wallet Solde EUR Solde BTC Virement SEPA, Carte bleue… Les plateformes d’échange mettent en relation acheteurs et vendeurs Wallet Place de marché BTC vs. EUR Acheteur Vendeur Acheteur Vendeur Vendeur WalletWallet Wallet Wallet Wallet Demandes Offres Prix Ordres
  • 67. Plateforme d’échange Acheter des bitcoins (….ou des satoshis) Dépose / Retire des euros Wallet Solde EUR Solde BTC Virement SEPA, Carte bleue… Les plateformes d’échange mettent en relation acheteurs et vendeurs Wallet Place de marché BTC vs. EUR Acheteur Vendeur Acheteur Vendeur Vendeur WalletWallet Wallet Wallet Wallet Demandes Offres MATCH Prix Ordres
  • 68. Plateforme d’échange Acheter des bitcoins (….ou des satoshis) Dépose / Retire des euros Wallet Solde EUR Solde BTC Virement SEPA, Carte bleue… Les plateformes d’échange mettent en relation acheteurs et vendeurs Wallet Place de marché BTC vs. EUR Réseau Bitcoin Acheteur Vendeur Acheteur Vendeur Vendeur WalletWallet Wallet Wallet Wallet Demandes Offres MATCH Prix Ordres Suite à une transaction, la plateforme, via le logiciel Bitcoin, demande le transfert des bitcoins de l’adresse du vendeur vers celle de l’acheteur
  • 69. Acheter des bitcoins : Exemples d’interfaces Interface simple (application Coinbase) Interface avancée (application Coinbase Pro) Acheter / Vendre Paramètres avancés sur l’ordre d’achat (ou de vente): Ordre automatique sur condition, limite de prix max/min, etc Quantité
  • 70. Les plateformes d’échange Pour utilisateurs débutants Pour utilisateurs avancés Frais faibles ~ 0,25 % Frais élevés ~ 4 à 5 % Quelques exemples de plateformes ayant bonne réputation :
  • 71. Plateforme d’échange d’Alice Envoyer / Recevoir des bitcoins De nombreuses applications, connectées au réseau Bitcoin, proposent ce service. Mais il est souvent commode de passer par sa plateforme d’échange favorite (elles ont toutes cette fonctionnalité). Dans cet exemple, Alice envoie 3 BTC à Bob : Réseau Bitcoin Plateforme d’échange de Bob
  • 72. Plateforme d’échange d’Alice Envoyer / Recevoir des bitcoins De nombreuses applications, connectées au réseau Bitcoin, proposent ce service. Mais il est souvent commode de passer par sa plateforme d’échange favorite (elles ont toutes cette fonctionnalité). Dans cet exemple, Alice envoie 3 BTC à Bob : Réseau Bitcoin Plateforme d’échange de Bob Bob donne son Adresse à Alice : 68498111103
  • 73. Plateforme d’échange d’Alice Envoyer / Recevoir des bitcoins Saisit le montant à transférer et copie / colle l’adresse de Bob De nombreuses applications, connectées au réseau Bitcoin, proposent ce service. Mais il est souvent commode de passer par sa plateforme d’échange favorite (elles ont toutes cette fonctionnalité). Dans cet exemple, Alice envoie 3 BTC à Bob : Réseau Bitcoin Plateforme d’échange de Bob  3 BTC vers 68498111103 Bob donne son Adresse à Alice : 68498111103
  • 74. Plateforme d’échange d’Alice Envoyer / Recevoir des bitcoins Wallet - 3 BTC Saisit le montant à transférer et copie / colle l’adresse de Bob De nombreuses applications, connectées au réseau Bitcoin, proposent ce service. Mais il est souvent commode de passer par sa plateforme d’échange favorite (elles ont toutes cette fonctionnalité). Dans cet exemple, Alice envoie 3 BTC à Bob : Réseau Bitcoin Plateforme d’échange de Bob  3 BTC vers 68498111103 Bob donne son Adresse à Alice : 68498111103
  • 75. Plateforme d’échange d’Alice Envoyer / Recevoir des bitcoins Wallet - 3 BTC Saisit le montant à transférer et copie / colle l’adresse de Bob De nombreuses applications, connectées au réseau Bitcoin, proposent ce service. Mais il est souvent commode de passer par sa plateforme d’échange favorite (elles ont toutes cette fonctionnalité). Dans cet exemple, Alice envoie 3 BTC à Bob : Réseau Bitcoin Plateforme d’échange de Bob  3 BTC vers 68498111103 Bob donne son Adresse à Alice : 68498111103
  • 76. Plateforme d’échange d’Alice Envoyer / Recevoir des bitcoins Wallet - 3 BTC Saisit le montant à transférer et copie / colle l’adresse de Bob De nombreuses applications, connectées au réseau Bitcoin, proposent ce service. Mais il est souvent commode de passer par sa plateforme d’échange favorite (elles ont toutes cette fonctionnalité). Dans cet exemple, Alice envoie 3 BTC à Bob : Réseau Bitcoin Plateforme d’échange de Bob  3 BTC vers 68498111103 Bob donne son Adresse à Alice : 68498111103 Minage du prochain bloc…
  • 77. Plateforme d’échange d’Alice Envoyer / Recevoir des bitcoins Wallet - 3 BTC Saisit le montant à transférer et copie / colle l’adresse de Bob De nombreuses applications, connectées au réseau Bitcoin, proposent ce service. Mais il est souvent commode de passer par sa plateforme d’échange favorite (elles ont toutes cette fonctionnalité). Dans cet exemple, Alice envoie 3 BTC à Bob : Réseau Bitcoin Plateforme d’échange de Bob  3 BTC vers 68498111103 Bob donne son Adresse à Alice : 68498111103 Minage du prochain bloc…
  • 78. Plateforme d’échange d’Alice Envoyer / Recevoir des bitcoins Wallet - 3 BTC Saisit le montant à transférer et copie / colle l’adresse de Bob De nombreuses applications, connectées au réseau Bitcoin, proposent ce service. Mais il est souvent commode de passer par sa plateforme d’échange favorite (elles ont toutes cette fonctionnalité). Dans cet exemple, Alice envoie 3 BTC à Bob : Réseau Bitcoin Plateforme d’échange de Bob  3 BTC vers 68498111103 Wallet + 3 BTC Bob donne son Adresse à Alice : 68498111103 Minage du prochain bloc…
  • 79. Wallet sur Smartphone Wallet sur Smartphone Envoyer / Recevoir des bitcoins Wallet - 3 BTC Saisit le montant à transférer et copie / colle l’adresse de Bob De nombreuses applications, connectées au réseau Bitcoin, proposent ce service. Mais il est souvent commode de passer par sa plateforme d’échange favorite (elles ont toutes cette fonctionnalité). Dans cet exemple, Alice envoie 3 BTC à Bob : Réseau Bitcoin  3 BTC vers 68498111103 Wallet + 3 BTC Bob donne son Adresse à Alice : 68498111103 Minage du prochain bloc…
  • 80. Wallet sur Smartphone Logiciel Bitcoin Wallet sur Smartphone Logiciel Bitcoin Envoyer / Recevoir des bitcoins Wallet - 3 BTC Saisit le montant à transférer et copie / colle l’adresse de Bob De nombreuses applications, connectées au réseau Bitcoin, proposent ce service. Mais il est souvent commode de passer par sa plateforme d’échange favorite (elles ont toutes cette fonctionnalité). Dans cet exemple, Alice envoie 3 BTC à Bob : Réseau Bitcoin  3 BTC vers 68498111103 Wallet + 3 BTC Bob donne son Adresse à Alice : 68498111103 Minage du prochain bloc…
  • 81. Wallet sur Smartphone Logiciel BitcoinSoftware wallet (sur ordinateur) Wallet sur Smartphone Logiciel BitcoinSoftware wallet (sur ordinateur) Envoyer / Recevoir des bitcoins Wallet - 3 BTC Saisit le montant à transférer et copie / colle l’adresse de Bob De nombreuses applications, connectées au réseau Bitcoin, proposent ce service. Mais il est souvent commode de passer par sa plateforme d’échange favorite (elles ont toutes cette fonctionnalité). Dans cet exemple, Alice envoie 3 BTC à Bob : Réseau Bitcoin  3 BTC vers 68498111103 Wallet + 3 BTC Bob donne son Adresse à Alice : 68498111103 Minage du prochain bloc…
  • 82. Transférer des bitcoins en pratique Adresse du commercant 0,02 BTC Le transfert de bitcoins s’avère finalement très simple en utilisant une application dédiée
  • 83. Transférer des bitcoins en pratique Adresse du commercant 0,02 BTC Le transfert de bitcoins s’avère finalement très simple en utilisant une application dédiée
  • 84. Transférer des bitcoins en pratique Adresse du commercant 0,02 BTC 0,02 BTC Le Wallet d’Alice contacte le réseau Bitcoin pour déplacer les 0,02 BTC de l’adresse d’Alice vers celle du Commerçant Le transfert de bitcoins s’avère finalement très simple en utilisant une application dédiée
  • 85. Stocker ses bitcoins Plusieurs manières :  Les laisser sur le Wallet de votre plateforme d’échange  Sur une adresse dont vous possédez la clef privée « Paper Wallet » - Fermeture ou piratage de la plateforme: c’est la plateforme qui possède votre clef privée, pas vous ! - Perte des accès / identifiants - La clef privée est exposée en clair sur ce support (typiquement une feuille de papier) - Perte du support 4351684648653 01379651059008798314658 Débutant Avancé
  • 86.  Sur un Wallet sur votre PC « Software Wallet » : Electrum, Armory  Sur un matériel spécialisé (coffre fort numérique) « Hardware Wallet » : Ledger, Trezor Stocker ses bitcoins - Perte ou panne de l’appareil Intermédiaire Débutant - Virus - Stockage du code de récupération
  • 88. Les forces… • Rupture technologique : Transfert de valeur sans limite à n’importe quel endroit, en quelques minutes • Indépendance vis-à-vis de tout organisme étatique & privé • Système fiable et robuste depuis 11 ans • Un actif rare en quantité connue et finie • Un logiciel & réseau libre, participatif, à la communauté ouverte
  • 89. … les vulnérabilités & faiblesses • La législation (hostilité du système actuel) • Le piratage (attaque 51%) • Le risque technique : ordinateurs quantiques, bug, … • Le coût énergétique et environnemental (minage) • Des frais de transactions « importants » (scalabilité) • L’émergence de cryptomonnaies plus rapides, moins énergivores, offrant d’autres services
  • 90. Bitcoin, et les autres 68 7.54.32 18.2 % Dominance par cryptomonnaie Bitcoin Ethereum Ripple Bitcoin Cash AutresSource : Coinmarketcap.com, le 18/01/2020
  • 91. Ethereum : une blockchain prometteuse • Pas de preuve de travail : la preuve d’enjeu ! les Smart Contracts • La blockchain peut contenir de petits programmes exécutés par les mineurs : • Les applications potentielles sont énormes : des contrats d’assurances, de transactions immobilières, d’emprunts, de collecte d’impôts pourraient constituer des smart contracts ! • Ces Smart Contracts ne peuvent ni être fraudés, ni altérés grâce à la décentralisation, la fiabilité et la sécurisation de la blockchain • Une avancée potentiellement majeure pour les consommateurs et contre les lourdeurs administratives (exécutions automatiques)
  • 92. Le Bitcoin : une valeur refuge ? Source: coinmetrics.io, corrélation de Spearman sur 180 jours glissants Il est intéressant de regarder la corrélation du bitcoin avec les marchés financiers et l’or par exemple. Il apparaît que le Bitcoin, comme l’or, est très faiblement corrélé aux marchés financiers traditionnels (représentés ci dessous via le S&P 500) 1 = Corrélation forte 0 = Absence de corrélation Bitcoin vs. Ethereum : Les 2 crypto-monnaies sont fortement corrélées (elles évoluent souvent « ensemble ») OR vs. S&P500 : ils sont très peu corrélés entre eux, ce qui fait de l’or une valeur refuge Bitcoin vs. S&P500 : Tout comme l’or, le Bitcoin est très peu corrélé aux marchés financiers et évolue presque indépendamment de ceux-ci
  • 93. Analogie du Bitcoin avec les métaux précieux Abondance Rareté Cette analyse de @100trillonusd montre la capitalisation boursière de métaux précieux en fonction de leur rareté (l’indicateur « stock-to-flow »). On remarque une loi linéaire* de la capitalisation boursière des métaux précieux en fonction de leur rareté. Le Bitcoin, dont certaines propriétés semblent comparables avec celles d’un métal précieux (rareté, décorrélation des marchés financiers), ne semble aujourd’hui pas s’aligner avec cette modélisation. Chez certaines personnes croyant en cette analogie, le Bitcoin apparait alors largement sous évalué. * Il faut exprimer les grandeurs en échelle logarithmique, voir graphique. Lien de l’analyse complète (en français) : https://medium.com/@PaulAdW/mod%C3%A9liser-la-valeur-de-bitcoin-gr%C3%A2ce- %C3%A0-la-raret%C3%A9-version-fran%C3%A7aise-dccfcb076839 – - Cette information ne constitue pas un conseil d’investissement -
  • 94. Analogie du Bitcoin avec les métaux précieux ??? Abondance Rareté Cette analyse de @100trillonusd montre la capitalisation boursière de métaux précieux en fonction de leur rareté (l’indicateur « stock-to-flow »). On remarque une loi linéaire* de la capitalisation boursière des métaux précieux en fonction de leur rareté. Le Bitcoin, dont certaines propriétés semblent comparables avec celles d’un métal précieux (rareté, décorrélation des marchés financiers), ne semble aujourd’hui pas s’aligner avec cette modélisation. Chez certaines personnes croyant en cette analogie, le Bitcoin apparait alors largement sous évalué. * Il faut exprimer les grandeurs en échelle logarithmique, voir graphique. Lien de l’analyse complète (en français) : https://medium.com/@PaulAdW/mod%C3%A9liser-la-valeur-de-bitcoin-gr%C3%A2ce- %C3%A0-la-raret%C3%A9-version-fran%C3%A7aise-dccfcb076839 – - Cette information ne constitue pas un conseil d’investissement -
  • 95. Lieux acceptant les cryptomonnaies dans le monde Source : coinmap.org – Avril 2020
  • 96. Bitcoin et la loi Source : howmuch.net, date du 15 janvier 2018
  • 97. Vers un changement de paradigme… ? Ce schéma de source inconnue suggère que les crypto-monnaies nous dirigent vers un nouveau paradigme. Le prochain système monétaire ne serait alors plus basé sur la confiance envers des institutions (bancaires, politiques) mais sur plus de transparence, portée par l’usage des mathématiques, de la cryptographie et de la décentralisation (participative)
  • 98. Liens utiles “The root problem with conventional currency is all the trust that’s required to make it work. The central bank must be trusted not to debase the currency, but the history of fiat currencies is full of breaches of that trust. Banks must be trusted to hold our money and transfer it electronically, but they lend it out in waves of credit bubbles with barely a fraction in reserve.” - Satoshi Nakamoto https://bitcoin.org/fr/ : Site communautaire sur le Bitcoin https://www.blockchain.com/fr/ : Pour explorer la blockchain https://www.coinbase.com/?locale=fr : Plateforme d’achat / vente de bitcoins https://www.ledger.com/ : Fabricant de coffre-forts numériques (hardware wallet, pour stocker ses bitcoins) https://electrum.org/ : Site officiel du portefeuille électronique Electrum (software wallet, pour stocker ses bitcoins) https://www.bitaddress.org/ : Pour se générer une adresse Bitcoin « manuellement » (pour utilisateur averti) https://www.tradingview.com/ : Graphiques, cours de nombreux actifs Presentation Signature - BTC Address: 136wzpD2fYFRAAHLU5yVxiMNcARQtktoDo