Blockchain is a type of distributed Ledger system where data is recorded and shared through a decentralized system that is immutable. Any change in data requires a consensus validation and a cryptographic signature (hash) which is then validated in batches called blocks.