Blocks of data strung together as a distributed ledger running over a peer-to-peer network that authenticates and protects the data.