Bitcoin uses a peer-to-peer network where users' wallets connect and disconnect dynamically. Transactions of bitcoin ownership are recorded on the blockchain through cryptographically signed transactions. When a user transfers bitcoin to another user, the transaction of the new ownership is recorded on the blockchain. The blockchain contains a complete record of all bitcoin and their owners through all transactions.