0
Since all bitcoin transactions are public, I guess that all transactions could be summed up to get any wallet's balance. Thus sharing a wallet's address means sharing the whole wallet's data. Even using a proxy wallet would not hide the pattern of expenditure thus potentially revealing where the Bitcoins are being spent. Is there a way to be able to receive payments in Bitcoin, yet keep the balance concealed?
What happens when someone publishes an address so that multiple people can send Bitcoin? Like when someone ask for donations in a website. The address has to be regenerated each time a payment is sent? – Gabriel Diego – 2018-05-29T06:19:54.593
No, an address receive all payments and doesn't regenerated each time. – Зелёный – 2018-05-29T06:22:27.700
@GabrielDiego If you are listing an address for donations, the implicit assumption is that you don't care about people knowing it belongs to you, since you already declare it as your donation address. – Raghav Sood – 2018-05-29T06:25:44.413
@Gabriel Diego: for a donatin address published on a web, one can think of using HD keys, that allow to change the address on the webpage every time, so funding to your donation address cannot be tracked. – pebwindkraft – 2018-05-29T07:16:57.297