Ok. So I just finished reading "Mastering Bitcoin". And I'm a little confused about transaction privacy.
I understand that I should always use a new bitcoin address every time that I receive or send bitcoin. I think I understand the reason: because if I pay my rent using the same bitcoin address that I use to receive my salary, my landlord could go to the blockchain and see how much money I receive into that address and thus change my rent accordingly.
But I'm a little confused as to how my landlord isn't able to know this even if I use a new bitcoin address.
When I send bitcoin to my landlord, my landlord can be confident that I'm not double spending some money because his wallet can trace back the origin of the of the money I sent and verify that it's not already been spent. As I understand it, the whole beauty of bitcoin is that anyone can trace back all transactions to the coinbase that created them to confirm that double spending hasn't occurred. This is one of the functions of being a node on the network.
Well if that's true, can't my landlord trace back the transaction chain one level deeper to see how much was sent to me? If I pay my landlord with bitcoin that came to me via my salary, then isn't my landlord going to be able to see my salary amount from the previous transaction in the chain?
Even if all new addresses are used in my next paycheck:
a) from my employer
b) to me
c) from me
d) to my landlord
Can't my landlord just simply trace back one transaction to see how I received that bitcoin, and then make some assumptions about my salary?
I must be missing something. Am I missing something?
First, that double spending crap is nonsense you're going way too back into this. You can't double spend BTC to pay your rent anyways. If you send him rent and then double spend him, he is simply not going to receive the BTC in the first place so it would be the same as not having paid rent at all.
Second. Yes, you will need to send the rent to a webwallet and later send it to your landlord, i assume there are high odds that the source will be obfuscated in the tons of TX's . It is possible even not being your BTC in the first place.
The other thing you can do is sell the BTC and pay him in Cash.