class: center, middle, inverse, title-slide # DSBA 20598 – FinTech and Blockchains ## Lab 5: Writing a custom Blockchain I ### Prof. Silvio Petriconi ### Department of Finance, Bocconi University ### 2019-10-08 (updated: 2019-10-09) --- # Today's lab Today we'll start our first code project. We are writing our own Blockchain. This will greatly improve our understanding of Blockchain technology. We'll cover: * A brief introduction to [Flask](https://palletsprojects.com/p/flask/). * We develop the part of our own Blockchain's code that manages the chain of blockchain headers and performs proof of work. * Time permitting we'll also write our first unit tests to test the quality of our code. If you have never heard of unit testing, have a look [here](https://realpython.com/python-testing/). All our code will be shared via our [github repository](https://github.com/silviopetriconi/dsba20598). --- class: center, middle # Thanks! For questions, comments and suggestions regarding these slides please contact the author, [`silvio.petriconi@unibocconi.it`](mailto:silvio.petriconi@unibocconi.it). <br></br> [![CC-BY-NC-SA](https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png)](http://creativecommons.org/licenses/by-nc-sa/4.0/) <br></br> This work is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-nc-sa/4.0/).