Program was created to show the fundamentals of blockchain. It has been divided into classes:
Transaction - Stores transactions and process them,
Block - Storing data about blocks in chain, validating and transforming
data into required format,
Miner - Class which is responsible for processing the block and searching for nonces,
Blockchain - Storing methods responsible for generating blocks, validating them and adding
data.
Program shows basic functionalities of blockchain and usage of cryptography in blockchain.
Install project with pip
pip Install cryptography