Newbie alert ! Please let me know if this is not the right forum.
So I have spent time reading up on Bitcoin. I think, I understand now; but, would love to have it confirmed.
To start with, we have a transaction, t1 as below.
t1 : {a1, 50.00 BTC, a2}
Where, t1 is the transaction that goes to the block-chain (ledger) for confirmation. a1 is the input, for example, Mt Gox from whom 50.00 BTC were purchased. a2 is the output address who purchased the bitcoins from Mt Gox.
After t1 is confirmed, the unspent amount of a2 is 50.00 BTC.
Let us say, a2 wants to send 40.00 BTC to a3 for some service. Then, a new transaction t2 is created as below.
t2 : {a1, 40.00 BTC, a3}
As before, t2 goes to block-chain awaiting confirmation. The input to t2 is a1, amount 40.00 BTC and the addressee (or recipient) is a3.
Are the following correct ?
- t2 has input address as a1 as described here - What does a transaction look like?
- Because t2 does not mention a2, the anonymity of a2 is preserved.
- t2 is confirmed because unspent balance of a2 at this point is 50.00 BTC. (Not sure how, but sounds like it.)
- After t2 is confirmed, unspent balance of a2 is 10.00 BTC.
For reference, I used the following.
t1 : eac977ae6ee885b62c4756230f6bdd27ccfa7de215836e6f5fc379c66f4c6a81
a1 : 1LNWw6yCxkUmkhArb2Nf2MPw6vG7u5WG7q
a2 : 16fKtcRS2P57pH6dF5stJ4wF1SC4SzaMJK
and,
t2 : c8a8db01733a4300ad14e1fd78ff776ec21260e7081dd48c7b2f5ad1a9a1da46
a3 : 1Cmerw473xaaNpR6T9Lo5DA6d99uXLe3gc