Understanding the blockchain for beginners