https://medium.com/@drcpanda/exploring-the-world-of-blockchain-a-comprehensive-guide-to-understanding-the-technology-and-f1a82eb9ec4