Abstract1: Introduction2: The key motivations for the blockchain technology3: Delineating the blockchain technology4: Briefing of the blockchain system elements5: Blockchain consensus algorithms6: Power of work7: Proof of stake8: Delegated proof of stake9: Proof of burn10: Practical Byzantine fault tolerance11: Blockchain types12: About the bitcoin application of the blockchain technology13: Enterprise blockchain use cases14: The blockchain technology benefits15: The blockchain challenges and concerns16: How blocks and their chains nullify security attacks on blockchain networks17: An efficient cross-organizational information transfer method through blockchain18: The marriage between blockchain, AI, and the IoT19: ConclusionAppendix