0
The blockchain is very large and takes a lot of time to download to a client. Apparently, the only thing we need from the blockchain is the balance of each "user" (- public key). So, instead of keeping the entire blockchain, we could keep a smaller ledger that only contains the balances. Why isn't this done? What are the advantages of keeping the entire sequence of transactions?
This is what I do not understand... why do you need the entire history and not only the balance? – Erel Segal-Halevi – 2018-06-01T05:45:01.607
Because in bitcoin the chain start from Coinbase transaction i.e, the first transaction of chain and it gives us BTC which can be spent by us. If we maintain balance then there might chance of spending that money twice or more than once (double spent attack) as we have not maintain anywhere as user and balance records. While tracking transaction it gives us freedom to backtrack to first transaction so there will not be theft or we can say very few chance of losing money as compare to maintaining the balance. – iamrajshah – 2018-06-01T06:02:32.473