The blockchain is a public ledger of every Bitcoin transaction that is distributed on every machine connected to the Bitcoin network. The blockchain will exist forever and is impossible to edit so long as the Bitcoin network survives. The balance of each Bitcoin address can be verified by analyzing the blockchain.
About every ten minutes a new block is created through the mining process. The miners confirm all valid transactions since the previous block, and the new block is permanently added to the blockchain.