We can use blockchain to record any type of transaction or data. Examples include recording an agreement to buy a house, recording a vote, and even recording a marriage contract.
I decided to build a blockchain-based ledger system, complete with a user-friendly web interface. This ledger allows partner banks to conduct financial transactions and to verify the integrity of the data in the ledger.
streamlit
dataclasses
typing
datetime
pandas
hashlib
In order to open and run this program you have to follow these steps:
-
Go to my repository in GitHub and open the repository called
blockchain_18
-
Copy the repository's link.
-
Open Git Bash in your computer
-
Clone the repository by typing
git clone
and paste the link[email protected]:nestor39/blockchain_18.git
.
After cloning the repository, you must type in Git Bash the following code line: Streamlit run pychain.py
, this code is going to direct you to a visual interface on streamlit in which you can see and test the code.
Testing and interacting with the code and the visual interface:
2021-07-29.18-43-57.mp4
2021-07-29.18-46-09.mp4
This project was made with helpful contribuitions from Berkeley Fintech Bootcamp members.
This code was written by Nestor Ramirez.
email: [email protected]
Linkedin: https://www.linkedin.com/in/nestor-ramirez-cuadro-375654209/
MIT