Blockchain
& crypto-monnaies
Présentation sur la technologie Blockchain, cryptomonnaie et
autres…
Réalisée par :
EDDAKHLY AYOUB
BAHJAJI Nawfal
Vous pouvez consulter la version numérique de la présentation en visitant: https://fr.slideshare.net/AyoubEddakhly
2
Encadrée par:
Madame. BEN OMAR
AZIZA
Plan
I. Blockchain & l’émergence du Bitcoin
II. Fonctionnement du Bitcoin
III. Démo Blockchain
IV. Dapps le futur des applications décentralisées
V. Exemple: application d’élections basé sur une Blockchain
VI. Conclusion et perspectives
3
1.
I. Blockchain &
l’émergence du Bitcoin
“I Believe cryptocurrencies, BITCOIN is
the first example
I believe they’re going to change the
world.
Richard Brown – Executive Architect at IBM
5
Qu'est-ce que Bitcoin?
▫ Crée par Satoshi Nakamoto en 2008.
▫ Son algorithme présente la première solution au
« Byzantine problem ».
▫ Les Bitcoins sont générés grâce à un processus
appelé « mining ».
6
Qu'est-ce que le Bitcoin?
Bitcoin est une collection de technologies qui forment la
base d'un écosystème monétaire numérique.
Les bitcoins sont utilisées pour stocker et transmettre la
valeur parmi les participants du réseau bitcoin.
7
Qu'est-ce que Bitcoin?
▫ Est un système peer-to-peer distribué.
▫ Il n’y a pas de serveur central ou point de contrôle.
▫ Les Bitcoins sont générés grâce à un processus
appelé « mining ».
8
Qu'est-ce que Bitcoin?
▫ Un registre des transactions publique et vérifiable.
▫ Basé sur « Proof-of-Work algorithm »
▫ Basé sur des règles bien définie de vérification et de
consensus
9
Qu'est-ce que la Blockchain?
▫ Une chaine de blocs.
▫ Comparable à une base de données distribuée.
▫ La première Blockchain est apparue en 2008 avec la
monnaie numérique Bitcoin.
10
Succés du Bitcoin
Market cap : $128 792 358 701
Prix actuel : $7 553
Nombre de transactions le 23 Mai 2018 :
203.000
11
2.
Fonctionnement du
Bitcoin
exemple de fonctionnement de la Blockchain
“Digital currency is going to be a very
powerful thing.
John Donahoe– Ceo of eBay
13
Transactions, blocks et mining
une Blockchain est une chaîne de blocs contenant
chacun plusieurs transactions, et qui vont être inscrits
au fur et à mesure dans la Blockchain par des nœuds du
réseau.
14
Transactions, blocks et mining
L’implémentation peut différer d’une Blockchain à
l’autre, mais les principaux éléments d’un bloc sont les
suivants :
15
▫ un index
▫ un hash servant à
identifier le hash du
bloc précédent
▫ un timestamp
▫ Les transactions
Transactions, blocks et mining
Le premier bloc d'une Blockchain est appelé le "Genesis
Block".
16
Transactions, blocks et mining
Une transaction est envoyée sur la Blockchain et passe
en attente de validation.
Les mineurs cherchent a valider cette transaction et
arriver a nu consensus pour l’ajouter au bloc.
17
Transactions, blocks et mining
Les transactions sont enchainées, prouver la validité
d’une transaction nécessite remonter au origine de
celle-ci.
18
White
Is the color of milk and fresh
snow, the color produced by the
combination of all the colors of
the visible spectrum.
Black
Is the color of coal, ebony, and of
outer space. It is the darkest
color, the result of the absence
of or complete absorption of
light.
19
Transactions, blocks et mining
Transactions, blocks et mining
Le mining assure donc de:
▫ Valider le transactions pour les ajouter au bloc.
▫ Valider les blocs pour les ajouter à la blockchain, cela
se fait chaque 10 minutes.
20
Place your screenshot here
21
Démo Blockchain
▫ Hachage
▫ Minage du bloc
▫ Validation at ajout
du block
3.
Dapps
applications décentralisées s’éxecutant sur
Blockchain
Dapps ?
Dapps sont des applications dont les modèles client-
serveur sont décentralisés et distribués, cela est
implémenté en déployant l’application sur la Blockchain.
▫
23
Différence entre: centralized, decentralized and distributed
24
Critères pour créer une Dapp
25
▫ Open source et autonome.
▫ Les protocoles et les données sont stockés
cryptographiquement dans une Blockchain
▫ Les jetons cryptographiques sont utilisés pour
récompenser les utilisateurs.
Code sur Blockchain, comment cela est-il possible ?
26
▫ La Blockchain Ethereum et sa EVM
▫ Smart Contracts : du code déployé sur la Blockchain
Avantages d’une Dapp
27
▫ Distribution des composants essentiels
▫ Rapide, fiable et sécurisée
▫ Moyen efficace et abordable de traitement de
stockage des données volumineuses.
Exemples de Dapps
28
▫ EtherTweet : est une plateforme de blogging
décentralisée.
▫ Steemit : un réseau social sans publicité.
▫ CryptoKitties : jeu ou on collecte des chats, chaque
est unique dans le réseau.
CryptoKitties
29
▫ Distribution des composants essentiels
▫ Rapide, fiable et sécurisée
▫ Moyen efficace et abordable de traitement de
stockage des données volumineuses.
Place your screenshot here
30
Démo Voting app
3.
Quelques perspectives
Dapps et Blockchain, ça nous mènera où ?
32
▫ Spotify va utiliser la Blockchain pour gérer les
droits d’auteurs.
▫ Arcade city, connu comme le “Uber-killer” futur. Le
projet consiste en une plateforme de service de
covoiturage décentralisé.
Dapps et Blockchain, ça nous mènera où ?
33
▫ ETHLend est une application décentralisée basée
sur la Blockchain de l’Ethereum permettant
d’effectuer des prêts entre particuliers de façon
sécurisée et transparente.
Conclusion
34
▫ La Blockchain est désormais incontournable. Que
ce soit des grands groupes financiers, des
multinationales de l’IT, des gouvernements ou des
start-ups, la Blockchain jouit d’un grand pouvoir
d’attraction qui laisse présager de nouveaux
usages dans un avenir très proche.
Et vous, penchez-vous plutôt pour un effet de mode
ou pour une véritable révolution des échanges ?
35
Merci pour votre
attention!
Des questions ?

Blockchain et crypto-monnaies

  • 1.
  • 2.
    Présentation sur latechnologie Blockchain, cryptomonnaie et autres… Réalisée par : EDDAKHLY AYOUB BAHJAJI Nawfal Vous pouvez consulter la version numérique de la présentation en visitant: https://fr.slideshare.net/AyoubEddakhly 2 Encadrée par: Madame. BEN OMAR AZIZA
  • 3.
    Plan I. Blockchain &l’émergence du Bitcoin II. Fonctionnement du Bitcoin III. Démo Blockchain IV. Dapps le futur des applications décentralisées V. Exemple: application d’élections basé sur une Blockchain VI. Conclusion et perspectives 3
  • 4.
  • 5.
    “I Believe cryptocurrencies,BITCOIN is the first example I believe they’re going to change the world. Richard Brown – Executive Architect at IBM 5
  • 6.
    Qu'est-ce que Bitcoin? ▫Crée par Satoshi Nakamoto en 2008. ▫ Son algorithme présente la première solution au « Byzantine problem ». ▫ Les Bitcoins sont générés grâce à un processus appelé « mining ». 6
  • 7.
    Qu'est-ce que leBitcoin? Bitcoin est une collection de technologies qui forment la base d'un écosystème monétaire numérique. Les bitcoins sont utilisées pour stocker et transmettre la valeur parmi les participants du réseau bitcoin. 7
  • 8.
    Qu'est-ce que Bitcoin? ▫Est un système peer-to-peer distribué. ▫ Il n’y a pas de serveur central ou point de contrôle. ▫ Les Bitcoins sont générés grâce à un processus appelé « mining ». 8
  • 9.
    Qu'est-ce que Bitcoin? ▫Un registre des transactions publique et vérifiable. ▫ Basé sur « Proof-of-Work algorithm » ▫ Basé sur des règles bien définie de vérification et de consensus 9
  • 10.
    Qu'est-ce que laBlockchain? ▫ Une chaine de blocs. ▫ Comparable à une base de données distribuée. ▫ La première Blockchain est apparue en 2008 avec la monnaie numérique Bitcoin. 10
  • 11.
    Succés du Bitcoin Marketcap : $128 792 358 701 Prix actuel : $7 553 Nombre de transactions le 23 Mai 2018 : 203.000 11
  • 12.
    2. Fonctionnement du Bitcoin exemple defonctionnement de la Blockchain
  • 13.
    “Digital currency isgoing to be a very powerful thing. John Donahoe– Ceo of eBay 13
  • 14.
    Transactions, blocks etmining une Blockchain est une chaîne de blocs contenant chacun plusieurs transactions, et qui vont être inscrits au fur et à mesure dans la Blockchain par des nœuds du réseau. 14
  • 15.
    Transactions, blocks etmining L’implémentation peut différer d’une Blockchain à l’autre, mais les principaux éléments d’un bloc sont les suivants : 15 ▫ un index ▫ un hash servant à identifier le hash du bloc précédent ▫ un timestamp ▫ Les transactions
  • 16.
    Transactions, blocks etmining Le premier bloc d'une Blockchain est appelé le "Genesis Block". 16
  • 17.
    Transactions, blocks etmining Une transaction est envoyée sur la Blockchain et passe en attente de validation. Les mineurs cherchent a valider cette transaction et arriver a nu consensus pour l’ajouter au bloc. 17
  • 18.
    Transactions, blocks etmining Les transactions sont enchainées, prouver la validité d’une transaction nécessite remonter au origine de celle-ci. 18
  • 19.
    White Is the colorof milk and fresh snow, the color produced by the combination of all the colors of the visible spectrum. Black Is the color of coal, ebony, and of outer space. It is the darkest color, the result of the absence of or complete absorption of light. 19 Transactions, blocks et mining
  • 20.
    Transactions, blocks etmining Le mining assure donc de: ▫ Valider le transactions pour les ajouter au bloc. ▫ Valider les blocs pour les ajouter à la blockchain, cela se fait chaque 10 minutes. 20
  • 21.
    Place your screenshothere 21 Démo Blockchain ▫ Hachage ▫ Minage du bloc ▫ Validation at ajout du block
  • 22.
  • 23.
    Dapps ? Dapps sontdes applications dont les modèles client- serveur sont décentralisés et distribués, cela est implémenté en déployant l’application sur la Blockchain. ▫ 23
  • 24.
    Différence entre: centralized,decentralized and distributed 24
  • 25.
    Critères pour créerune Dapp 25 ▫ Open source et autonome. ▫ Les protocoles et les données sont stockés cryptographiquement dans une Blockchain ▫ Les jetons cryptographiques sont utilisés pour récompenser les utilisateurs.
  • 26.
    Code sur Blockchain,comment cela est-il possible ? 26 ▫ La Blockchain Ethereum et sa EVM ▫ Smart Contracts : du code déployé sur la Blockchain
  • 27.
    Avantages d’une Dapp 27 ▫Distribution des composants essentiels ▫ Rapide, fiable et sécurisée ▫ Moyen efficace et abordable de traitement de stockage des données volumineuses.
  • 28.
    Exemples de Dapps 28 ▫EtherTweet : est une plateforme de blogging décentralisée. ▫ Steemit : un réseau social sans publicité. ▫ CryptoKitties : jeu ou on collecte des chats, chaque est unique dans le réseau.
  • 29.
    CryptoKitties 29 ▫ Distribution descomposants essentiels ▫ Rapide, fiable et sécurisée ▫ Moyen efficace et abordable de traitement de stockage des données volumineuses.
  • 30.
    Place your screenshothere 30 Démo Voting app
  • 31.
  • 32.
    Dapps et Blockchain,ça nous mènera où ? 32 ▫ Spotify va utiliser la Blockchain pour gérer les droits d’auteurs. ▫ Arcade city, connu comme le “Uber-killer” futur. Le projet consiste en une plateforme de service de covoiturage décentralisé.
  • 33.
    Dapps et Blockchain,ça nous mènera où ? 33 ▫ ETHLend est une application décentralisée basée sur la Blockchain de l’Ethereum permettant d’effectuer des prêts entre particuliers de façon sécurisée et transparente.
  • 34.
    Conclusion 34 ▫ La Blockchainest désormais incontournable. Que ce soit des grands groupes financiers, des multinationales de l’IT, des gouvernements ou des start-ups, la Blockchain jouit d’un grand pouvoir d’attraction qui laisse présager de nouveaux usages dans un avenir très proche. Et vous, penchez-vous plutôt pour un effet de mode ou pour une véritable révolution des échanges ?
  • 35.