https://medium.com/@youssef.ahmed01234.work/understanding-blockchain-and-cryptocurrency-a-comprehensive-guide-e4fc10ac1eb5