- A Simple blockchain simulator built using c++.
- Current Bitcoin difficulty level is 17 !!!!! (Do not try this!)
- Build using make (release and debug supported)
- ./mining_simulator [difficulty level] [no of blocks to be mined].
- Example : ./mining_simulator 4 20
- Has an option to display the blocks.
- Displays number of tries to mine each block.
- Currently using SHA256 single hashing algorithm.
- Difficulty level is defined by the prefix number of zeroes in the hash.
- Proof of Work Implemented as the Consensus Algorithm.
- Merkle Trees implemented
- Mining reward for a single block - 25 coins
- Wallets supported for miners