SupBank
Louis B. / Antoine B. / Alex M. / Jean Bernard N. / Paul P. / Louis S.
L'équipe
Paul
Alex
Louis
Application
Louis
Antoine
Blockchain et Portefeuille
Intégration et déploiement
Jean Bernard
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6295090/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6295104/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6295111/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6295119/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6295125/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6295134/pasted-from-clipboard.png)
Sommaire
- Attentes et besoins
- Notre solution
- Extensions
- Conclusion
- Démonstration
Attentes
- Décentralisé
- Anonyme
- Sans frais d'échange
- Immuable
- Transactions sécurisées
- Historique
![](https://s3.amazonaws.com/media-p.slid.es/uploads/712605/images/6276610/pasted-from-clipboard.png)
Besoins
![](https://s3.amazonaws.com/media-p.slid.es/uploads/536408/images/5054813/moby.png)
Docker
Go-Ethereum
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6277681/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6277683/pasted-from-clipboard.png)
Blockscout
Amazon Web Services
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6277791/pasted-from-clipboard.png)
Webpack
![](https://s3.amazonaws.com/media-p.slid.es/uploads/712605/images/6287001/pasted-from-clipboard.png)
Notre solution
LA solution.
Blockchain
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6279730/ethereum.png)
Ethereum
Blockchain
Principe de base
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6279700/buy.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286609/step2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286611/step3.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6294823/t3.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6292841/UserB.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6292846/UserA.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6292864/t2.png)
Blockchain
Principe de base
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6279700/buy.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286777/tablets.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286743/stone_tablet.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286743/stone_tablet.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286743/stone_tablet.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286743/stone_tablet.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286743/stone_tablet.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286743/stone_tablet.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286783/single-node.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286783/single-node.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286783/single-node.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286783/single-node.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286783/single-node.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286783/single-node.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286789/arrows.png)
Blockchain
Introduction à Go-Ethereum (Geth)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/712605/images/6287001/pasted-from-clipboard.png)
Blockchain
Intégration d'un noeud
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6279685/enode.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6279701/network.png)
Blockchain
Les mineurs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6278856/miner.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6279696/mining.png)
Portefeuille
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6279730/ethereum.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/712605/images/6296080/pasted-from-clipboard.png)
Portefeuille
Création de compte
> personal.newAccount()
> personal.newAccount()
Passphrase:
> personal.newAccount()
Passphrase:
Repeat passphrase:
> personal.newAccount()
Passphrase:
Repeat passphrase:
"0x24079923a7e45af14848f2275d87d29d2add2f8b"
>
Portefeuille
Gestion du compte
Effectuer des transactions
> personal.listWallets
[{
accounts: [{
address: "0x24079923a7e45af14848f2275d87d29d2add2f8b",
url: "keystore:///srv/keystore/UTC--2019-06-21T14-26-42.090835708Z--24079923a7e45af14848f2275d87d29d2add2f8b"
}],
status: "Locked",
url: "keystore:///srv/keystore/UTC--2019-06-21T14-26-42.090835708Z--24079923a7e45af14848f2275d87d29d2add2f8b"
}]
> personal.unlockAccount("0x24079923a7e45af14848f2275d87d29d2add2f8b")
Unlock account 0x24079923a7e45af14848f2275d87d29d2add2f8b
Passphrase:
true
> personal.lockAccount("0x24079923a7e45af14848f2275d87d29d2add2f8b")
true
> eth.sendTransaction({from: "0x24079923a7e45af14848f2275d87d29d2add2f8b", to: "0x4190e7838cEEb7245c7Cfded8d9E38D2Ab7AE7d9", value: web3.toWei(20, 'ether'), gas: '1'})
Portefeuille
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286669/lock.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286674/wallet1.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286678/wallet2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6286680/wallet3.png)
En schéma
Explorateur
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6277681/pasted-from-clipboard.png)
Blockscout
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6285323/salon-1.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6285333/login.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6285480/signup.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6285482/account.png)
Explorateur
Salon d'accueil
Explorateur
Temps réel
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6285685/real.png)
- Blocs
- Comptes
- Transactions
Explorateur
Historique
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6285682/histo.png)
Explorateur
Détails
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6285681/details.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6285544/scripts.png)
Explorateur
Scripts automatisés
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6285569/pasted-from-clipboard.png)
Explorateur
Option de recherche
![](https://s3.amazonaws.com/media-p.slid.es/uploads/537552/images/6279730/ethereum.png)
Explorateur
Écran adaptatif
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6285493/real.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6285587/tablet.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6285606/mobile.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6285618/laptop.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/5064198/service-1.png)
Explorateur
Architecture logicielle
Fonctionnalités additionelles
- Écran adaptatif et scripts téléchargeables sur l'explorateur
- Internationalisation (i18n)
- Haute disponibilité AWS
- Rapidité et simplicité de déploiement (Docker)
- Multi-plateforme
- Nombre d'actions immense via le portefeuille
Extensions
- Interface graphique pour le portefeuille
- Portefeuille physique
- Carte bancaire
- Conversion entre monnaies
- Stabilisation de la valeur de la monnaie
Conclusion
![](https://s3.amazonaws.com/media-p.slid.es/uploads/519300/images/6294731/image.png)
Démonstration
4PJT - SupBank
By antrax
4PJT - SupBank
- 118