I buy 2 bitcoins and store them in some wallet. I send .5 to someone and now I am left with 1.5. Next someone sends me .75 bitcoins and now I have 2.25. I don't understand how this relates to the blockchain. When ever I read things it's usually kind of talking about whole bitcoins. When my balance in a wallet is a fractional 1.5, and I add another .75 , how do things get reassembled when I would then have 2 full bitcoins again and another .25. Should I even be pondering this, does it matter? I was thinking that a bitcoin had a public/private key pair but what happens when I split a bitcoin in half by sending .5 to someone else. Does each fractional part get it's own key pair? If it does not then I can't possible understand how any of this could work.
Whenever you sent someone 0.5
BTC, while you have infact 2.0
BTC on the adress, the full amount will be spend. you will just sent the other 1.5
BTC to yourself, on another adress, in your wallet.
basically, if you want to send BTC to someone, you send ALL of the BTC that address owns. However, you send to more than one recipient, one of those recipients can be yourself.
This is demonstrated in this transaction for example :
http://blockchain.info/tx/b2391755af7382c6643822a52e25620899396cc0dceab0a399033aeafa516310