This is an educational implementation of Satoshi's bitcoin : https://bitcoin.org/bitcoin.pdf
- POW (proof of work)
- Multinode simulator - Each node runs on a thread which performes mining and block validations.
- CMD interface - to send and check out the node's views of the chain (see below)
Use the interface to interact with distributed nodes :
pip install -r requirements.txt
cd src && python main.py
Follow usage instructions ('type enter') to perfom actions on the network