The blockchain provides Bitcoin's ledger, a timestamped record of all confirmed transactions. Under normal conditions, a new block of transactions is added to the blockchain approximately every 10 minutes and historic blocks are left unchanged.
This document will describe for developers this normal operating