https://medium.com/@nainaseth0810/demystifying-blockchain-the-technology-behind-digital-trust-20e5d1f6524b