A block is a file that records some or all of the most recent Bitcoin transactions that have not entered any previous block at yet. It is a container data structure that contains more than 500 transactions on average in the Bitcoin world.