For anyone browsing Links Beat, here is a clear starting point on the subject.
A blockchain is a shared record that many computers keep identical copies of. New entries are grouped into blocks, and each block contains a mathematical fingerprint of the one before it, so changing an old entry would break every block that follows. Because the copies are compared constantly, no single participant can quietly rewrite the history on their own.