Skip to content

An implementation of a blockchain used to manage transactions in a new cryptocurrency called lazycoin.

License

Notifications You must be signed in to change notification settings

shikharsrivastava/lazycoin

 
 

Repository files navigation

Blockchain for lazycoin

An implementation of a blockchain used to manage transactions in a new cryptocurrency called lazycoin.

The blockchain uses RSA public and private keys for signing transactions and SHA-256 for hashing transactions and blocks.

Signed transactions and blocks are broadcasted as objects using pickle over the network.

The blockchain is completely autonomous except for a tracker for broadcasting objects among peers.

Redis is used to maintain the block chain in all peers and hash pointers to verify transaction.

Miners compete over a Hash Puzzle which is made using SHA-256 Hash digest of outstanding transactions to find the nonce.

This was a project for a 2 day Hackathon that took place in NITH during Nimbus 2017.

Authors

LazyLeaves

About

An implementation of a blockchain used to manage transactions in a new cryptocurrency called lazycoin.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 71.0%
  • JavaScript 25.5%
  • HTML 3.5%