41
FORMATION Ethereum

Ethereum, la Blockchain programmable

Embed Size (px)

Citation preview

FORMATION Ethereum

Présentation & déroulé de la journée

Vers les feuilles excel décentralisées

Chacun garde une copie de la Feuille excel

Chacun envoie ses changements aux autres

1/ Gérer les permissions POUR les changements

1/ Gérer les permissions POUR les changements

2/ Gérer l'ordre des changements

Changement : Envoyer tout à A

Changement : Envoyer tout à B

Quelqu'un décide des changements à ajouter à l'historique

Toutes les ~X secondes

Un “block” est créé à chaque ajout dans l'historique

Block 48 (1 Janvier 2016 08:00)

Changement

Changement

Changement

Changement

Changement

Changement

Block 47

Changement Changement

Block 47 (1 Janvier 2016 07:59)

Changement Changement

Block 46 (1 Janvier 2016 07:58)

Changement

Changement

Changement

Block 45 (1 Janvier 2016 07:57)

On a la technologie blockchain!

Comprenons l'irreversibilité (ou pas) des changements sur la

blockchain

On peut réécrire l'historique!

Réécrivons l'histoire

Block 48 (1 Janvier 2016 08:00)

Changement

Changement

Changement

Changement

Changement

Changement

Block 47

Changement Changement

Block 47 (1 Janvier 2016 07:59)

Changement Changement

Block 48 (refait le 1 Janvier 2016 08:01)

Changement modifié

Changement

Changement

Changement

Changement

Changement

Block 47

Changement Changement

Block 49 (1 Janvier 2016 08:02)

Changement Changement

Comprenons le tirage au sort

Chaque ticket à un coût

Encouragement pour participer

Blockchain consortium (semi-privée)

Toutes les ~X secondes

Entreprise A Entreprise C

Entreprise B

Résumé : Avantages Blockchain Vs Base De Données

● Autonomes, tiers de confiance non necessaire

● Infalsifiable depuis l'extérieur (piratage)

● INfalsifiable depuis l'intérieur (corruption)

● Opérationnel 24H/7J

Quand ne pas utiliser la blockchain !!

Interlude historique

DOGECOIN !

FEUILLEs Excel décentralisées avec macros!

Une blockchain avec son TOKEN : l'ether

Les smart contracts / DAPPS SOLIDITY

les colonnes & cellules excels

La creation du contract

Les appels de fonctions

Les transactions

Couts d'utilisation

La superpuissance de calcul

Plusieurs clients Ethereum, pour une sécurité d'implementation

● Geth

● Eth

● Parity

● EthereumJ

De nombreux projets sur Ethereum

● Augur

● TheDAO ( On va y revenir ;-) )

● Digix

● Etherex

● Oraclize

● OTOnomos

● COLONY

● STUDIIO :-)

LISONS LA DAPP STUDIIO CERTIFICATES !

Comprenons l'attaque de Thedao

Vers 2 chaines Ethereum?

Communauté prête à Intervenir pour socialiser

des pertes majeures

Communauté favorisantle respect strict des règles.

Anti-intervention

ETHEREUMCLASSICETHEREUM

Let’s code!

utilisation

Web3 JSONRPC

APIClient Ethereum

JavascriptWeb3.js

Navigateur

Apps

Stack de developpement

● SOLIDity-browser

● TESTRPC

● TRUFFLE

● Metamask

Nicolas Deschildre

[email protected]

● Www.studiio.co