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
Sommaire
- Attentes et besoins
- Notre solution
- Extensions
- Conclusion
- Démonstration
Attentes
- Décentralisé
- Anonyme
- Sans frais d'échange
- Immuable
- Transactions sécurisées
- Historique
Besoins
Docker
Go-Ethereum
Blockscout
Amazon Web Services
Webpack
Notre solution
LA solution.
Blockchain
Ethereum
Blockchain
Principe de base
Blockchain
Principe de base
Blockchain
Introduction à Go-Ethereum (Geth)
Blockchain
Intégration d'un noeud
Blockchain
Les mineurs
Portefeuille
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
En schéma
Explorateur
Blockscout
Explorateur
Salon d'accueil
Explorateur
Temps réel
- Blocs
- Comptes
- Transactions
Explorateur
Historique
Explorateur
Détails
Explorateur
Scripts automatisés
Explorateur
Option de recherche
Explorateur
Écran adaptatif
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
Démonstration
4PJT - SupBank
By antrax
4PJT - SupBank
- 137