https://www.prasaga.com/resources/archive/blockchain-101/
Blockchain 101