Vous êtes sur la page 1sur 73

Alphorm.

com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Formation
Comprendre
les Cryptomonnaies

Hamza KONDAH
Une formation

Plan

Les Cryptomonnaies
Plan de la formation
Public concerné
Prérequis

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Les Cryptomonnaies

Une formation

Les Cryptomonnaies

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Plan de la formation

Présentation
• Introduction à la Blockchain
• Les Cryptomonnaies
• Les Altcoins
• Régulation et Lois
Conclusion
Une formation

Public concerné

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Prérequis

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Introduction à la Blockchain

Hamza KONDAH
Une formation

Plan

Introduction
Cycle des technologies
Google Trends
Systèmes distribués
Théorème CAP
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Introduction

Depuis 2008
Concept révolutionnaire
Impact conséquent
La révolution a commencé !
Proofs of concept
Une formation

Cycle des technologies

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Google Trends

Une formation

Systèmes distribués

N4
N1
L5
L3
L1 N3

L2 L4 N5
N2

Nn

Une formation
END USERS
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Théorème CAP
AVAILABILITY
Each client can always
read and write
Total Rendundancy

CONSISTENCY
A PARTITION
All clients always Pick TOLERANCE
have the same System works well
views of the data
Two despite physical

Une formation
ACID ,
transactions C P network partitions
Infinite Scale Out

Merci
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Composants de la Blockchain

Hamza KONDAH
Une formation

Plan

Composants Blockchain
Structure d’un block
Définition
Structure Générique

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Composants Blockchain
Users / Nodes

Blockchain applications (smart contracts )

State Machine

Consensus

Blocks

Transactions

Peer to Peer Network

Une formation
The Internet

Le hash

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Structure d’un block

Une formation

Structure d’un block

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Définition

Blockchain est un mécanisme de


consensus décentralisé
Dans un blockchain, toutes les paires
finissent par se mettre d'accord sur
l'état d'une transaction
Une formation

Définition

Blockchain est une structure de données, il


s'agit essentiellement d'une liste chaînée qui
utilise des pointeurs de hachage à la place
des pointeurs normaux
Les pointeurs de hachage sont utilisés pour
pointer vers le bloc précédent
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Définition

Blockchain est un registre partagé


distribué. Il peut être considéré comme un
livre de transactions partagé
Les transactions sont ordonnées et
regroupées en blocs

Une formation

Définition

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Structure Générique

Une formation

Merci
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Types de Blockchain

Hamza KONDAH
Une formation

Plan

Types de Blockchain
Consensus

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Types de Blockchain

Public Private Semi Private

Permissioned Distributed
Sidechains
ledger ledger

Shared ledger

Une formation

Types de Blockchain

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Types de Blockchain

Tokenized blockchains Tokenless blockchains

Une formation

Types de Blockchain

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Types de Blockchain

Une formation

Types de Blockchain

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Consensus

Une formation

Consensus

Delegated Proof of
Proof Of Work Proof of Stake
Stake (DPOS)

Proof of Elapsed Deposit-based


Proof of importance
Time consensus

Federated
consensus or Reputation-based Practical Byzantine
Une formation federated Byzantine mechanisms Fault Tolerance
consensus
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Merci

La Décentralisation

Hamza KONDAH
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Plan

Fonctionnement de la blockchain
Principales Blockchain
La Décentralisation
Méthodes de décentralisation

Une formation

Fonctionnement

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Principales Blockchain

Une formation

Principales Blockchain

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Principales Blockchain

Une formation

La Décentralisation

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Méthodes

Centralisation Semi Complétement


totale Décentralisé Décentralisé

Une formation

Merci
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Smart contract

Hamza KONDAH
Une formation

Plan

Introduction
Propriété
Exemple

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Introduction

Théorisation par Nick Szabo en 1990


20 ans … quand même 
Vitalik  Ethereum
Protocole de transaction informatisé
Exécute les termes d’un « contrat » de
manière automatisé
Une formation

Propriété
Automatiquement
exécutable

Applicable

Sémantiquement sain

Sécurisé

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Exemple

Une formation

Exemple

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Merci

Les DAPP

Hamza KONDAH
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Plan

Définition
Avantages
Inconvénients

Une formation

Définition

Type d’application
Décentralisé
Tourne sous la Blockchain
Structure de données différente pour le
stockage
Que l’innovation parle !
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Définition

Une formation

Définition

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Avantages 

Tolérant aux pannes


Pas de SPOF
Prévenir des violations de vie privée
Tracking gouvernemental
Pas de centralisation de contrôle
Une formation

Inconvénients 

Régler les bugs


Vérification de l’identité utilisateur
(KYC)
Difficile à mettre en place
APIs
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Merci

L'utilisation de la blockchain

Hamza KONDAH
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Plan

Avantages
Cas d’utilisation

Une formation

Avantages de la blockchain

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Cas d’utilisation

Une formation

Merci
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Introduction aux
cryptomonnaies

Hamza KONDAH
Une formation

Plan

Définition
Valeur des cryptomonnaies
Avantages/Inconvénients
Lab : Les Cryptomonnaies

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Définition

Crypto-monnaie ou monnaie
cryptographique
100% électronique
Monaie dématérialisée
Basé sur la Blockchain
Projet !²
Une formation

Valeur des cryptomonnaies

Valeur Spéculative

Valeur par nature


Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Avantages/Inconvénients

Une formation

Lab : Les Cryptomonnaies

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Merci

Le Bitcoin

Hamza KONDAH
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Plan

Introduction
Evolution
Clés et adresses
Unités
Lab: Bitcoin

Une formation

Introduction
Bitcoin
Natoshi Nakamoto
Système de paiement électronique
P2P
Éviter les transferts et paiements
bancaires
Une formation Auto-Régulation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Evolution

Une formation

Clés et Adresses

1ANAguGG8bikEv2fYsTBnRUmx7QUcK58wt

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Unités

Une formation

Lab : Bitcoin

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Merci

Ethereum

Hamza KONDAH
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Plan

Introduction
Point Clé
Lab : Ethereum

Une formation

Introduction

Protocole d’échanges décentralisés


Création de contrats intelligents
Déploiement et consultation dans la
blockchain
Unité : Ether
La décentralisation d’applications
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Introduction

Date clé : Juillet 2016


HARD FORK
Attaque informatique très importante
Régler plusieurs vulnérabilité
Restitution
Une formation

Point Clé

« La blockchain de Bitcoin a été conçue


spécifiquement pour des applications
monétaires, alors qu’Ethereum permet
de créer tout type d’applications »
Vitalik Buterin.

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Lab : Ethereum

Une formation

Merci
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

ERC20 TOKEN

Hamza KONDAH
Une formation

ERC20

Processus de proposition et
amélioration
ERC : Ethereum Request for Comments
ERC20 : Dévellopement de Token sur
Ethereum
C’est un standart
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

ERC20

« Un contrat de token déployé sur Ethereum


est un smart-contract comme un autre,
contenant simplement un registre désignant
les propriétaires de tokens du contrat et
gérant l’ensemble des transferts de ces tokens
en mettant à jour le registre. »
Une formation

ERC20

Fonctions basiques :
- Stockage d’Ethereum
- EtherScan
- EtherDelta
- Etc…

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Merci

Le Ripple

Hamza KONDAH
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Le Ripple

Une formation

Principales différences

Smart Contracts
Pas de mining
Pas vraiment décentralisé
Secteur bancaire

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Ripple et Blockchain

XRP-USD
XRP VOLUME
VOLUME
BY CURRENCY
Une formation
BY EXCHANGE

Merci
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Les Wallets

Hamza KONDAH
Une formation

Plan

Introduction
Fonctionnement
Les types de Wallets
Lab : Les Wallets

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Introduction

Un portefeuille
Programme informatique
Stockage des clés publiques et privées
Interaction avec la blockchain

Une formation

Fonctionnement

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Les types de Wallets

Une formation

Lab : Les Wallets

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Merci

Le Mining

Hamza KONDAH
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Plan

Introduction et Définition
Processus
Les RIGs

Une formation

Introduction

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Introduction

Mining
=
Vérifier la chaîne de blocs

Une formation

Introduction

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Les RIGs

Une formation

Types de Mining

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Types de Mining

Une formation

Hardware Mining

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Lab : Le Mining

Une formation

Merci
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Le Trading

Hamza KONDAH
Une formation

Lab : Le Trading

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Merci

Accepter les cryptomonnaies

Hamza KONDAH
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Lab : CoinGate

Une formation

Merci
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Introduction aux Altcoins

Hamza KONDAH
Une formation

Les Altcoins

Alternative Coins
Evolution Fulgurante
ETH et BTC
Technologie
Décentralisation
ICOs
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Les Altcoins

Une formation

Facteurs de choix

Développeurs Volumes
Communauté
actifs d’échange

Cas d’usage

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Merci

Achat d’Altcoins

Hamza KONDAH
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Lab : Achat d’Altcoins

Une formation

Merci
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Les ICO

Hamza KONDAH
Une formation

Plan

Introduction
Lab : Les ICO

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Introduction

Initial Coin Offering


Une sorte de levées de fonds
Phase de démarrage
Présentation du projet
Attention aux SCAMS !
Une formation

Lab : Les ICO

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Merci

Régulation et lois

Hamza KONDAH
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Régulation et loi

Pourquoi réguler ?
Comment réguler ?
Quels conséquences ?

Une formation

Régulation et lois

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Merci

Conclusion Et Perspectives

Hamza KONDAH
Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Bilan

Introduction à la Blockchain
Les Cryptomonnaies
Les Altcoins
Régulation et Lois

Une formation

Prochaine Formation

Une formation
Alphorm.com-Support de la 03/05/2018
Formation Comprendre la
cryptomonnaie

Bibliographie

Une formation