Hello together,
I read quite a bit about bitcoin transactions, but never could find my question answered.
Say, I am sending out 3 transactions from my WalletA to 3 different addresses of WalletB.
a) Is it possible to conclude from the blockchain that the three transactions all land in the same wallet (the same public key) ?
b) Can specialized tracking companies by saving the public keys during the 3 transactions conclude that they all end up in the same wallet ?
Thank you.
In your particular scenario... I believe the answers are:
a) No. This is the point of minimising address re-use (using a different receiving address for each transaction), it "helps" (but does not guarantee) anonymity. What it will do, is allow people to link WalletA to AddressX, AddressY and AddressZ... but they can't look at those 3 transactions and say "X, Y and Z are all part of WalletB"... at this point, they could be WalletB, WalletC and WalletD for all we know.
What can happen from that point, is that then the person with WalletB sends out a single transaction that includes the outputs from those 3 transactions to X, Y and Z... and then people can track that and conclude that WalletA sent 3 transactions via Addresses X, Y and Z to WalletB, which then got sent on to other address(es)
b) As mentioned, until all those outputs that were put into X, Y and Z are spent as inputs to another transaction... it would be difficult to say with any certainty that those 3 address all belong to one "wallet"... Indeed, if the owner of WalletB then sent 3 transactions to 3 addresses, using a single output each time, it would be hard (although, probably not impossible using other methods) to link them all together.
I'm sure someone has thought up a use-case for tracking transactions through the blockchain... maybe hoping they get contracted by private eyes or lawyers (or the tax department
) trying to trace funds that people are moving around... and are probably making some good coin off of it