Blockchain: Understanding the blockchain and its impact on