Bitcoin : alternative aux transactions bancaires
------------------------------------------------

* 2008: Satoshi Nakamoto publie son whitepaper
* 2009: Premier Bitcoin forgé
* 2010: Deux pizzas achetés pour 10k BTC


Ethereum : machine virtuelle décentralisée
------------------------------------------

* 2011: Vitalik étudie le Bitcoin
* 2013: Vitalik propose son whitepaper
* 2014: Premier Ether forgé
* 2015: Ethereum est lancé


Part de marché
--------------

* 40% Bitcoin
* 20% Ethereum
* 20% les 1000 autres cryptomonnaies


![](https://steemitimages.com/p/99pyU5Ga1kws91ecJjkANAzfstp5ietJ4ACvk9NVPjTwNauVTGuAjGRLASjpvVycsMLfWYbMYDDygdxHEDPfVN6ucHs1XVYU2R32ZvWWufprAP7CRiizjwy3hUtZ2ibhbL?format=match&mode=fit&width=640)]


Blockchaîne
-----------

* Livre de compte
* Chaque transaction est tracée
* Base de donnée lente et chère
* Non censurable
* 24/7 (pas de bouton off)


* http://bitcoin.interaqt.nl/
* http://dailyblockchain.github.io/
* https://datalion.com/visualizing-blockchain-7-beautiful-informative-bitcoin-visualizations/


Wallet (Bitcoin)
----------------

* 10¹⁵⁴ wallets (2⁵¹²)
* 10⁸⁰ atomes dans l'univers
* 10⁷ utilisés [ref](https://www.statista.com/statistics/647374/worldwide-blockchain-wallet-users/)


Wallet (Ethereum)
-----------------

* 10⁴⁸ wallet public keys (20-bytes hash)
* 10⁷ utilisés [ref](https://etherscan.io/chart/address)


Créons notre wallet Ethereum
----------------------------

* https://metamask.io/
* Brave, Firefox, Chrome, Opera
* Developped by ConsenSys.net


Décentralisé
------------

* ~~Intermédiare central~~ (MasterCard)
* ~~Tiers de confiance~~
* Comment faire confiance alors ?
* Rétribution si mineur travaille dans l'intéret collectif


Mining
------

* [Proof of Work](https://en.wikipedia.org/wiki/Proof-of-work_system) (PoW)
* Preuve du travail

Dépenser de l'énergie pour que
cela ne vaille pas la peine
de manipuler les cours.


Staking
-------

* [Proof of Stack](https://en.wikipedia.org/wiki/Proof-of-stake) (PoS)
* Preuve d'enjeu
* Preuve de participation

Celui qui possède la monnaie
ne va pas manipuler le cours.
(scier la branche sur laquelle il se trouve)



Smart-contract
--------------

* Est-ce que le PSG va gagner ?
* Générer un token
* Mémoriser un acte de vente


Smart-contract
--------------

* Immuable et 24/7/365
* Bug difficile à corriger  
  (fork Ethereum / Ethereum Classic)


Smart-contract
--------------

* Auditable
* Pas user-friendly


Smart-contract
--------------

* Sécurisé
* Pour stopper une attque:  
  obtenir concessus pour patcher


Coder son smart-contract
------------------------

* Envoyer sa clé publique wallet sur Slack  
  0x4c09CaC12d362171b519A7cF00D405faeAA5b899
* Le smart-Contract ERC20Basic  
  [0x7bD9084fDd5D021C226918d86C0721CB088B9B4A](https://etherscan.io/address/0x7bD9084fDd5D021C226918d86C0721CB088B9B4A#code)

d
Acheter un nom de domaine pour son wallet
-----------------------------------------

* cryptoMM.eth -> 0x4c09CaC12d362171b519A7cF00D405faeAA5b899
* https://manager.ens.domains/name/cryptomm.eth



