In blockchain terms, a block is a piece of code to which data is added on an ongoing basis. Data contained in a block cannot be deleted or altered.
A block is made up of a block header and a hash tree. The header is modeled after the “genesis block” – the first block in a blockchain. The hash tree contains new data pertaining to the blockchain.