What is a Blockchain Protocol?

A blockchain is a decentralized, distributed database that allows a network of computers to reach a consensus on the state of a set of records called blocks. The blocks are linked in a chain containing a cryptographic hash of the previous block, a timestamp, and transaction data. The blockchain is typically managed by a peer-to-peer network of computers that work together to validate and record transactions on the blockchain. Many blockchain protocols are in use today, each with features and…