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

  1. Attentes et besoins
  2. Notre solution
  3. Extensions
  4. Conclusion
  5. 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

  • 118