From a technical viewpoint, blockchain is a growing records list that is cryptographically tied to and managed by a peer-to-peer network. At the same time, they join a protocol of communication among nodes to validate new blocks.
Essentially, a blockchain is a way of validating data transactions in a permanent and immutable manner to guarantee that the transaction: