A blockchain consists of a chain of blocks, where each block contains a list of transactions or data. Each block is linked to the previous block through a cryptographic hash, creating an immutable record of all the transactions or data stored within the blockchain. This ensures the integrity and security of the information, as any tampering or alteration of the data in one block would require changing all subsequent blocks in the chain, making it computationally infeasible.