The network is sharing a public ledger called the block chain. This ledger contains every transaction ever processed. This allows a user’s computer to verify each transaction including where the money came from and where it’s going. The authenticity of each transaction is protected by digital signatures that correspond to the sending addresses.