Blockchain course project.
- P2P connections.
- Block validators (hash, timestamp, context, operations, signatures).
- Operation injections.
- Miner (validation deamon).
- Signing utilities (ed25519 & blake2)
- Interactive loop (demo).
- Block & context pretty printers.
pip3 install -r requirements.txt
put the public_key and secret_key in the following file:
src/utility/keys
To run the software please type at the root of the folder:
python3 src/main.py
To run it into dev mode and interact with the software, you can use the option demo:
python3 src/main.py demo
Follow the instruction on the screen to interact with the block.