https://cointelegraph.com/explained/what-is-sha-256-the-cryptographic-algorithm-used-by-bitcoin