The blockchain data structure is a back-linked list of blocks of transactions, which is ordered . It can be stored as a flat file or in a simple database. Each block is identifiable by a hash, generated using the SHA256 cryptographic hash algorithm on the header of the block.
Read more