https://medium.com/@lhartikk/a-blockchain-in-200-lines-of-code-963cc1cc0e54
https://developer.ibm.com/courses/all/blockchain-essentials/