Blockchain-based ledger system, complete with a user-friendly web interface. This ledger allows partners to conduct financial transactions (that is, to transfer money between senders and receivers) and to verify the integrity of the data in the ledger.
Following files are in repository:
pychain.py
Open the [pychain.py
file]. Notice that the PyChain
ledger includes the functionality to create blocks, perform the proof of work consensus protocol, and validate blocks in the chain.
The steps are divided into the following sections:
-
Creating a Record Data Class
-
Modifying the Existing Block Data Class to Store Record Data
-
Adding Relevant User Inputs to the Streamlit Interface
-
Testing the PyChain Ledger by Storing Records
#################################################################################################################################################################################