0% ont trouvé ce document utile (0 vote)
249 vues67 pages

Introduction à la cryptomonnaie et Bitcoin

Transféré par

Loma Wiam
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
249 vues67 pages

Introduction à la cryptomonnaie et Bitcoin

Transféré par

Loma Wiam
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

Cours : Blockchain

Volume Horaire : 24 H

Pr. Ali EL KSIMI


Partie 2- la cryptomonnaie et le
bitcoin

2
PLAN
1. Introduction à la cryptomonnaie
2. Les principaux acteurs de la cryptomonnaie
3. Le Bitcoin
4. Exemples concrets

3
1. Introduction à la
cryptomonnaie
 Définition

• La cryptomonnaie est une forme de monnaie numérique qui utilise des


principes de cryptographie pour sécuriser les transactions, contrôler la
création de nouvelles unités et vérifier le transfert des actifs. Elle
repose sur la blockchain, qui enregistre de manière transparente et
immuable toutes les transactions effectuées.
• Contrairement aux monnaies traditionnelles émises par les banques
centrales, les cryptomonnaies fonctionnent de manière indépendante,
sans l'intervention d'une autorité centrale telle qu'une banque ou un
gouvernement. Elles sont généralement basées sur des protocoles
informatiques décentralisés, qui permettent à un réseau d'ordinateurs
de valider et d'enregistrer les transactions.
1. Introduction à la
cryptomonnaie
 Définition

• Les cryptomonnaies utilisent des algorithmes cryptographiques


avancés pour garantir la sécurité des transactions et contrôler la
création de nouvelles unités. Elles offrent souvent un niveau élevé
d'anonymat et de confidentialité, bien que cela puisse varier selon les
cryptomonnaies spécifiques.
• Le Bitcoin (BTC) est la première et la plus connue des
cryptomonnaies, mais il existe maintenant des milliers d'autres
cryptomonnaies, chacune avec ses caractéristiques et ses cas
d'utilisation spécifiques. Certaines cryptomonnaies sont conçues pour
être utilisées comme moyen de paiement, tandis que d'autres sont
axées sur les contrats intelligents, les plateformes décentralisées ou
d'autres applications spécifiques.
1. Introduction à la
cryptomonnaie
 Historique de la cryptomonnaie
• L'histoire de la cryptomonnaie remonte aux années 1980, lorsque les
chercheurs en cryptographie et en informatique ont commencé à
explorer les concepts de monnaie numérique et de cryptographie
appliquée aux transactions. Voici quelques jalons importants dans
l'histoire de la cryptomonnaie :
1. Introduction à la
cryptomonnaie
 Historique de la cryptomonnaie

• 2008 : La cryptomonnaie est apparue pour la première fois avec la


publication d'un livre blanc intitulé "Bitcoin: A Peer-to-Peer Electronic
Cash System" par une personne ou un groupe de personnes se faisant
appeler Satoshi Nakamoto. Ce livre blanc a décrit les principes
fondamentaux de la technologie de la blockchain et a introduit le
Bitcoin en tant que première cryptomonnaie décentralisée.
1. Introduction à la
cryptomonnaie
 Historique de la cryptomonnaie

• 2009 : Le 3 janvier 2009, le réseau Bitcoin est lancé avec la création


du premier bloc, connu sous le nom de "bloc de genèse". Cela marque
le début de l'existence du Bitcoin en tant que cryptomonnaie
fonctionnelle.

• 2010 : Le Bitcoin commence à être utilisé comme moyen de paiement


dans certains cercles restreints.

• 2011 : D'autres cryptomonnaies commencent à émerger, notamment


Litecoin, qui est créée par Charlie Lee, un ancien ingénieur de Google.
Litecoin a été conçu pour être une alternative plus rapide et légère au
Bitcoin.
1. Introduction à la
cryptomonnaie
 Historique de la cryptomonnaie

• 2015 : Ethereum est lancé en tant que plateforme de blockchain


permettant l'exécution de contrats intelligents. Ethereum introduit sa
propre cryptomonnaie appelée Ether (ETH), qui est utilisée pour
alimenter les applications construites sur sa plateforme.

• 2021 : Le marché des cryptomonnaies atteint de nouveaux sommets,


avec le Bitcoin dépassant les 60 000 dollars par unité en avril 2021.
Cependant, le marché connait également une volatilité élevée.
1. Introduction à la
cryptomonnaie
 Avantages et inconvénients de la cryptomonnaie
• Avantages

1. Décentralisation : Les cryptomonnaies sont généralement basées sur


la technologie de la blockchain, qui fonctionne de manière
décentralisée sans autorité centrale. Cela signifie que les transactions
ne dépendent pas d'une entité tierce telle qu'une banque, offrant ainsi
plus d'autonomie aux utilisateurs.

2. Sécurité : Les cryptomonnaies utilisent des algorithmes


cryptographiques avancés pour sécuriser les transactions. La
technologie de la blockchain rend les transactions transparentes et
immuables, ce qui les rend difficiles à falsifier ou à manipuler.
1. Introduction à la
cryptomonnaie
 Avantages et inconvénients de la cryptomonnaie
• Avantages
3. Anonymat et confidentialité : Certaines cryptomonnaies offrent un
niveau élevé d'anonymat, permettant aux utilisateurs de garder leurs
informations personnelles confidentielles lors des transactions.

4. Accès mondial : Les cryptomonnaies sont accessibles à tous, quel


que soit leur emplacement géographique. Elles permettent des
transactions internationales rapides et peu coûteuses, sans les
barrières traditionnelles associées aux systèmes financiers
traditionnels.
1. Introduction à la
cryptomonnaie
 Avantages et inconvénients de la cryptomonnaie
• Avantages
5. Potentiel d'appréciation de la valeur : Certaines cryptomonnaies
ont connu une appréciation significative de leur valeur au fil du
temps. Cela a créé des opportunités d'investissement lucratif pour
ceux qui ont acheté des cryptomonnaies à un prix inférieur et les ont
revendues lorsque leur valeur a augmenté.
1. Introduction à la
cryptomonnaie
 Avantages et inconvénients de la cryptomonnaie
• Inconvénients
1. Volatilité des prix : Les cryptomonnaies sont connues pour leur
volatilité élevée, avec des variations de prix importantes sur de
courtes périodes. Cela peut entraîner des risques importants pour les
investisseurs et rendre difficile la prédiction des mouvements du
marché.
2. Adoption limitée : Bien que la cryptomonnaie gagne en popularité,
son adoption globale reste relativement faible par rapport aux
systèmes financiers traditionnels. Certaines personnes peuvent être
réticentes à utiliser des cryptomonnaies en raison de l'instabilité
perçue ou du manque de compréhension de la technologie.
1. Introduction à la
cryptomonnaie
 Avantages et inconvénients de la cryptomonnaie
• Inconvénients
3. Réglementation et incertitude : La réglementation entourant les
cryptomonnaies varie d'un pays à l'autre et peut être sujette à des
changements. L'incertitude réglementaire peut créer des défis pour les
utilisateurs et les entreprises opérant dans l'écosystème des
cryptomonnaies.
2. Les principaux acteurs de la
cryptomonnaie
1. Utilisateurs et détenteurs de cryptomonnaie : Ce sont les individus
ou les entités qui utilisent les cryptomonnaies comme moyen de
paiement, de transfert de valeur ou de stockage de richesse. Les
utilisateurs peuvent détenir des cryptomonnaies dans des portefeuilles
numériques et les utiliser pour effectuer des transactions avec d'autres
utilisateurs ou commerçants.

2. Mineurs : Les mineurs sont des participants du réseau de la


blockchain qui valident les transactions et sécurisent le réseau en
résolvant des problèmes mathématiques complexes. En récompense
de leur travail, les mineurs peuvent recevoir des nouvelles unités de
cryptomonnaie, créées lors du processus de minage.
2. Les principaux acteurs de la
cryptomonnaie
3. Développeurs de cryptomonnaie : Les développeurs sont
responsables de la création, de l'amélioration et de la maintenance des
protocoles et des logiciels sous-jacents aux cryptomonnaies. Ils
contribuent à l'évolution de la technologie, des fonctionnalités et des
protocoles de sécurité des cryptomonnaies existantes.

4. Organisations et entreprises : De nombreuses entreprises et


organisations, allant des petites startups aux grandes entreprises,
intègrent les cryptomonnaies dans leurs activités. Elles peuvent
accepter les paiements en cryptomonnaie, développer des
applications basées sur la blockchain ou investir dans des projets liés
à la cryptomonnaie.
3. Les principales cryptomonnaies
Il existe un grand nombre de cryptomonnaies sur le marché, chacune avec
ses propres caractéristiques, objectifs et technologies sous-jacentes.

• Bitcoin (BTC) : Le Bitcoin est la première et la plus connue des


cryptomonnaies. Il a été créé en 2009 et repose sur la technologie de la
blockchain. Le Bitcoin est souvent considéré comme une réserve de
valeur et un moyen de paiement décentralisé.

Ethereum (ETH) : L'Ethereum est une plateforme et une


cryptomonnaie qui permet l'exécution de contrats intelligents et le
développement d'applications décentralisées (dApps). L'ETH est
utilisé pour payer les frais de transaction sur la plateforme Ethereum.
4. Le Bitcoin
Article de Satoshi Nakamoto intitulé "Bitcoin: A Peer-to-Peer
Electronic Cash System".

• Dans cet article, publié en 2008, Satoshi Nakamoto présente le


concept et le fonctionnement du Bitcoin, une cryptomonnaie
décentralisée basée sur la technologie de la blockchain. L'auteur
souligne les problèmes du système financier traditionnel, tels que la
dépendance aux tiers de confiance, les frais élevés et les retards dans
les transactions.
• Nakamoto propose une solution à ces problèmes en introduisant un
système de paiement électronique pair à pair qui permettrait aux
utilisateurs de transférer de la valeur directement, sans l'intermédiaire
d'une institution financière. Le Bitcoin est conçu pour être sécurisé,
transparent et résistant à la falsification.
4. Le Bitcoin
Article de Satoshi Nakamoto intitulé "Bitcoin: A Peer-to-Peer
Electronic Cash System".

• L'article décrit les principes fondamentaux du Bitcoin, tels que


l'utilisation de la cryptographie pour sécuriser les transactions, la
validation des transactions par les mineurs, la création de nouveaux
bitcoins par le biais du minage, et la gestion de la blockchain comme
un registre public de toutes les transactions.
• Nakamoto souligne également l'importance de la décentralisation dans
le système Bitcoin, en permettant à chaque utilisateur de maintenir un
exemplaire complet de la blockchain et en rendant le réseau résistant
aux attaques malveillantes.
4. Le Bitcoin
Article de Satoshi Nakamoto intitulé "Bitcoin: A Peer-to-Peer
Electronic Cash System".

• En résumé, l'article de Satoshi Nakamoto introduit le concept novateur


du Bitcoin en tant que système de paiement électronique décentralisé.
Cet article a posé les bases de la révolution des cryptomonnaies et a
ouvert la voie à de nombreuses innovations dans le domaine de la
blockchain et des technologies financières décentralisées.
Les caractéristiques du
bitcoin
Les promesses du bitcoin
● Première devise monétaire électronique
décentralisée.

● Transactions quasi instantanées de


personnes à personnes.

● Aucun ou peu de frais.

● Pas de notions de pays, de conditions préalables


ou de limites arbitraires.

● Votre “compte” ne peut être bloqué ou


confisqué.
L’arrivée de l’email
Avec la Poste. Avec l’email.
● La poste doit vous ● Le destinataire a juste
connaître ainsi que le besoin d’ avoir une adresse
destinataire et vous devez email.
suivre les processus
établis.
● Le coût d’envoi d’un
● Frais “importants” et email est proche de zéro.
variables en fonction de la
destination. ● L’envoi et la réception sont
quasi instantanés.
● Le transport du courrier
peut prendre un temps
variable en fonction de ● Toute personne ayant un
la destination. accès à internet peut
recevoir un email.
● Tous les individus ne sont
L’arrivée

du bitcoin
Avec le système Avec le bitcoin.
bancaire. ● Vous pouvez vous même créer
● Il faut que vous soyez un “compte” pour
recevoir/envoyer des bitcoins
enregistré auprès d’une
sans avoir besoin de faire appel
banque qui va vous octroyer
à une autorité centrale et sans
votre “adresse” (IBAN),
conditions préalables.
souvent contre un
abonnement annuel.
● Vous pouvez envoyer
instantanément des bitcoins
● Vous devez utiliser le à n’ importe qui, peu
système bancaire et ses importe où il se trouve et
normes. pour un coût proche de
• Il peut y avoir des frais en zéro.
fonction des banques et en
fonction des pays où vous
envoyez de l’argent. ● Toute personne ayant un accès
• Un virement peut aussi prendre à internet peut se créer un
un temps très variable, surtout “compte”, ça ne coûte rien,
si vous le faites vers l’étranger. c’est instantané et vous
n’avez pas à vous enregistrer
● La moitié de la population auprès de qui que ce soit.
Une citation
Le nobel d’économie Milton Friedman
disait en 1999 : “Une chose qui manque,
mais qui sera vite développée je pense, est
un système de paiement sécurisé qui
permettra de transférer des fonds d’une
personne A à une personne B sans qu’ils se
connaissent. De la même façon que je vous
tends un billet de 20$.”

Bitcoin = porte monnaie avec


système de téléportation !
Prenons un cas concret
Prenons un scénario
L’entreprise BitcoinDistrib décide de créer
des distributeurs de boissons qui acceptent
le bitcoin.

Nous allons voir :


● Comment elle se crée un “compte”
bitcoin.
● Comment elle achète ses premiers
bitcoins.
● Comment elle reçoit son premier
Avant de poursuivre...
Avant de commencer : le réseau
bitcoin
Le réseau Bitcoin est un réseau de
machines en peer to peer (P2P), ce qui
signifie que toutes les machines qui y
participent ne sont pas plus spéciales
les unes que les autres.
Avant de commencer : le blockchain

Le réseau Bitcoin maintient un fichier


qui est un registre global de toutes les
transactions :
La blockchain.

Ce fichier permet à tout le monde de


savoir qui a combien de bitcoins mais le
“qui” n’est pas relié à une personne
physique ou morale !
Reprenons !
Prenons un scénario
L’entreprise BitcoinDistrib décide de créer
des distributeurs de boissons qui acceptent
le bitcoin.
Étape 1 : se créer un “compte”
Étape 1 : Se créer un “compte”.

Bitcoin utilise le principe de signature


électronique pour s’assurer que seul le
propriétaire des bitcoins peut les
dépenser.
La clé privée
La clé privée est un nombre choisi au
hasard qui vous permet de signer des
transactions sur les bitcoins qui vous
appartiennent.

Exemple :
91149ee24f1ee9a6f42c3dd64c2287781c8c57a6e8e929c80976e586d5322a3d

La clé privée est un peu comme votre signature


sur un chèque.
La clé publique
La clé publique est calculée à partir de la
clé privée précédente et elle permet de
générer des adresses bitcoin.

Exemple :
042c6b7e6da7633c8f226891cc7fa8e5ec84f8eacc792a46786efc869a408d29539a5e6f8d
e3f71c0014e8ea71691c7b41f45c083a074fef7ab5c321753ba2b3fe

La clé publique est un peu comme votre


numéro de compte.
Les adresses bitcoin.
Les adresses bitcoin sont des adresses
générées qui correspondent à votre clé
publique. C’est à ces adresses que l’on
peut vous envoyer des bitcoins et vous
pouvez en créer autant que vous
voulez.

Exemple : 13mtgVARiB1HiRyCHnKTi6rEwyje5TYKBW

Les adresses correspondent au champs “à l’


ordre de” sur les chèques ou une adresse
Adresse et clés

38
Portefeuille
Un portefeuille de crypto-monnaie est un dispositif, support
physique, programme ou service qui stocke les
clés publiques et / ou privées et peut être utilisé pour suivre
la propriété, recevoir ou dépenser des crypto-monnaies.
Cependant, la crypto-monnaie elle-même n'est pas dans le
portefeuille. En effet, dans le cas du bitcoin et des crypto-
monnaies qui en dérivent, la crypto-monnaie est stockée de
manière décentralisée et conservée dans un
registre distribué accessible au public appelé la blockchain
Portefeuille: fonctionnement
Un portefeuille de crypto-monnaie, comparable à un compte
bancaire, contient une paire de clés cryptographiques
publiques et privées. Une clé publique permet à d'autres
portefeuilles d'effectuer des paiements à l'adresse du
portefeuille, tandis qu'une clé privée permet de dépenser de
la crypto-monnaie à partir de cette adresse.
En un schéma

Schéma O’Reilly
Fini !
La première étape est terminée, quatre
points importants :
● On a tout ce qu’il faut pour
commencer à recevoir et envoyer
des bitcoins.
● Tout ceci est géré de manière
automatique par les logiciels du
marché.
● Tout ce que l’on vient de faire peut
être fait offline.
● Si vous perdez la clé privée,
Étape 2 : on achète des bitcoins
Étape 2 : on achète des bitcoins

Il existe deux façons d’obtenir des


bitcoins :

● En fabriquer.

● En obtenir auprès d’un tiers qui en


possède.
Achat de bitcoins.
Pour en acheter, BitcoinDistrib va
s’adresser à quelqu’un qui en possède
et lui donner son adresse bitcoin :
13mtgVARiB1HiRyCHnKTi6rEwyje5TYKBW

Il existe plein de vendeurs :


● Coinbase (plateforme en ligne).
● La maison du bitcoin (accueil
physique).
● Des connaissances.
● Ou pour notre exemple : BTSeller.
Comment ça va se concrétiser ?
● BTSeller, avec le logiciel de son choix, va créer une transaction avec le
montant à transférer et votre adresse bitcoin comme destinataire.

● Afin de prouver qu’elle possède bien les bitcoins, BTSeller va utiliser sa clé
privée pour signer la transaction.

● BTSeller va ensuite transmettre cette transaction à l’un des noeuds du


réseau bitcoin.

● Ce noeud va vérifier que la signature de la transaction est conforme.

● Ce noeud va vérifier auprès du registre global des transactions


(blockchain) que le montant transféré est bien inférieur ou égal au
montant dont BTSeller dispose.

● Ce noeud va ensuite propager la transaction à trois autres noeuds (qui feront


les mêmes vérifications) et ainsi de suite jusqu’à ce que tout le réseau soit
au courant.

● BitcoinDistrib pourra, avec le logiciel de son choix, vérifie que le bitcoin


a bien été transféré à son adresse (cela prendra à peine quelques
secondes).
Étape 3 : on reçoit un paiement
Étape 3 : recevoir son premier
paiement.
Pour son distributeur de boisson, il va
créer une adresse bitcoin spécifique.

Cette adresse, il va ensuite l’encoder


avec le montant à régler dans un
QRCode qu’il va coller sur la machine.
Un client arrive
Pour payer un client aura juste besoin
de lancer une application sur son
téléphone et de photographier le
QRCode.
Schéma
Quatre choses importantes
● Contrairement aux cartes bancaires, ni le
vendeur, ni l’ acheteur n’ont besoin de fournir
des informations confidentielles.

● Les machines du vendeur et de l’acheteur


n’ont pas besoin de communiquer
directement.

● La transaction ne peut être “interceptée” car


modifier la transaction détruirait la signature.

● Tout ce que nous avons vu peut être fait en


quelques minutes...
Résumé du fonctionnement
● La clé privée vous permet
d’encoder des transactions.

● La clé publique, générée à partir de


la clé privée, vous permet de
générer des adresses bitcoins.

● L’adresses bitcoin permet à n’importe


qui de vous envoyer des bitcoins en
mettant l’ adresse comme
destinataire de la transaction.
Dernier point
Quand vous générez votre clé publique et
votre clé privée, vous n’existez pas pour
le réseau Bitcoin !

Vous possédez seulement une adresse


Bitcoin valide qui pourrait être utilisée
pour accéder à des transactions
existantes.

Il n’y a donc pas de notion de “compte”.


Nombre d'utilisateurs de portefeuilles
Bitcoin sur Blockchain
Les transactions
Les transactions / Définition.

Les transactions représentent les


transferts de Bitcoins entre les
participants du système.

On peut faire l’analogie avec un chèque.


Cycle de vie d’une transaction
● La transaction est créée localement.
● Elle est signée par l’auteur.
● Elle est transmise au réseau.
● Elle est validée et distribuée à
tous les noeuds.
● Elle est enfin ajoutée au registre
global des transactions.
Les transactions / Création.

Contenu (simplifié) d’une transaction :


● L’adresse bitcoin du destinataire.
● Le nombre de bitcoin.
● A partir de quelles transactions
précédentes sont pris les bitcoins à
envoyer.

Le tout est signé avec la clé privée !


Les transactions / L’envoi au réseau.

Contrairement à un paiement par


carte de crédit, une transaction
bitcoin ne contient aucune
information sensible.

On peut donc l’envoyer sans risque à


n’importe quel nœud Bitcoin.
Les transactions / La propagation
Une fois que votre transaction est arrivée
sur un nœud, celui-ci se chargera, si elle
est valide, de la propager à l’ensemble
du réseau Bitcoin.

L’ensemble du réseau est décentralisé,


chaque nœud recevant une nouvelle
transaction va la propager à 3 ou 4 des
nœuds qu’il connaît, qui eux même vont
le transmettre à 3 ou 4 autres nœuds
Les transactions / Le minage
Les transactions vont être groupées
dans des “blocks” qui vont être insérés
dans le blockchain.

Pour qu’un block soit inséré dans le


blockchain et soit considéré comme
“officiel”, les miners vont, avec le
contenu du block, essayer de résoudre
un problème cryptographique très
complexe ce qui le rendra “infalsifiable”.
Anatomie de transactions

Source : Mastering_Bitcoin
(O’reilly)
Il n’y a que des transactions

•Il n’existe pas de comptes ou


d’utilisateurs, juste des transactions
verrouillées grâce à la cryptographie.
Nombre de transactions par jour
Une monnaie programmable
Dernière chose, la plupart des transactions sont
débloquées grâce à une clé privée mais Bitcoin
permet aussi de spécifier des règles complexes
pour accéder à une transaction.

Par exemple, pour accéder aux bitcoins d’une


transaction, on pourrait demander que deux clés
privées soient utilisées pour le déverrouillage au
lieu d’une : celle de la comptabilité et du directeur
financier.

C’est pour cela qu’on dit que Bitcoin est une


monnaie programmable.
Le réseau d’ordinateurs
Chaque noeud peut avoir différents services :
● Le routage : ce service permet la validation et
la propagation des transactions / blocs ainsi
que la découverte et la communication avec
d’autres nœuds.
● La base de données des transactions : ce
service consiste à contenir une copie
complète et à jour du blockchain et ainsi
d’être en mesure de vérifier la validité de
toute transaction de manière autonome.
● La capacité de minage pour les nœuds qui sont
en compétition pour créer des blocs valides à
ajouter dans le blockchain.
● Le porte monnaie qui permet éventuellement de
Dernier détail

Si les comptes sont bien


anonymes, les transactions, elles,
sont publiques !

D’où le “pseudo anonymat”

Vous aimerez peut-être aussi