If I want to send you 75 and I have 100, a transaction of 100 will be made, in which I get 25 back as change. Why is this?
See also Change
When the output of a transaction is used as the input of another transaction, it must be spent in its entirety
If I want to send you 75 and I have 100, a transaction of 100 will be made, in which I get 25 back as change. Why is this?
See also Change
When the output of a transaction is used as the input of another transaction, it must be spent in its entirety
All bitcoins that you hold in a wallet are received direct from generated coin (issued as the block subsidy) or value assigned to you by the previous holder. That assignment does not have a value field, only authorization for the value to be spent by you.
Many other accounting systems use the approach where account balances are used, rather than aggregating all transactions like how Bitcoin works. Bank account systems work like this.
Work is underway to bring this capability to Bitcoin.