Skip to content

baelanche/Albachain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Albachain

Blockchain work record management with Hyperledger fabric

Precondition

  • curl, docker, docker-compose, go, nodejs, python
  • hyperledger fabric-docker images are installed
  • GOPATH are configured
    • $ echo $PATH
  • hyperledger bineries are installed (cryptogen, configtxgen ... etcs)
  • mongoDB

How to run

  1. run ./generate.sh (once)
    • create ./network/config, ./network/crypto-config
  2. run ./start.sh
  3. run ./albaPublish.sh
    • install, instantiate, (test) ...
  4. run node enrollAdmin.js
  5. run node server.js
    • You can register the user via 'join' on web server
    • then, the wallet is created at ./application/wallet

Clean up after run

  1. run ./teardown.sh
    • clean up docker container, docker images
    • down docker network
    • remove all wallets
  2. clean the mongoDB
    • $ sudo mongo
    • > use test
    • > db.users.drop() or > db.users.remove({})

About

Blockchain work record management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published