Prototype/demo blockchain from scratch. This is not novel or new and should be considered more a showcase of blockchain development competencies.
This simple prototype consists of basic Bitcoin-like functionality including:
- Initialization of genesis block
- Block creation
- Proof of Work (PoW) algorithm
- Proof validation
- Transaction processing
Flask is used as the API endpoint mapping to our Python functions
- Prereqs: python 3.7, pipenv, and Postman
pipenv install
- ```python Blockchain.py``
- Import the "Blockchain Python..." postman collection json file
- Explore the postman collection for potential actions. Remember you must mine to see new tx's
Credit to Daniel van Flymen for his great overview "Learn Blockchains by Building One", which is the basis of this project.