Blockchain
A shared record book of payments, kept and checked by many computers at once.
New payments are grouped into blocks, and each block is linked to the one before it. Because thousands of copies exist, old records are very hard to change. Payments on a blockchain are usually final: there is no bank to reverse them.