Your bitcoins are stored in blockchain addresses. In this way, your Bitcoin transactions and all transactions are stored in each full node of the Bitcoin network. Blockchain is an ever-growing database of transaction information sent to all nodes in the Bitcoin network. When you make a transaction, this transaction is distributed over the network and, if it is valid, it will be included in one of the next blocks. When you initiate a transaction, all previous transactions to or from this address are analyzed, and a balance is calculated. If your transaction exceeds this available balance, it will be rejected by the network and will not be included in a block. It is also important to note that technically, the Blockchain does not store coins; it only keeps transaction information. Bitcoins themselves are not isolated objects requiring storage.
The principle behind the nature of the Blockchain is such that you can’t fake it. All transactions can be examined, and you’ll get a full account of each transaction in real-time. This ledger for Bitcoin has a public key to represent the person or entity that owns the asset and a private key that is needed to prove that he owns the asset. To transfer the asset from one address to another, the private key needs to be entered and verified by the other party. But if the private key is recorded somewhere else, then no one can enter the right sequence of numbers.
The Blockchain is maintained by a distributed network of computers connected to one another via the Internet. Each computer keeps a copy of the Blockchain, which is a public record that is accessible by all. The Blockchain is maintained on each computer as a digital ledger that contains all transaction activities since the last block was broadcast. Every transaction is tracked and is logged into the system at the time of the transaction.
Because of the transparency that the Blockchain offers, this enables people to monitor who is using the public key that they claim. People can easily trace back the origin of the transaction and verify the authenticity of the public key that belongs to them. If you want to watch a transaction that happened, you can make use of a service that broadcasts the transactions publicly in real-time. You just need to provide the public key and an account address, and you can watch what’s happening with the transaction at that moment.
It is the Blockchain that keeps track of everything and enables users to monitor how payments are handled between themselves and the parties.