That's really an issue imho.
So a reciever has to reveal his adress to make the payment work?
Not really, or? I mean, I am not into monero but I always thought it's anonymous
That's really an issue imho.
So a reciever has to reveal his adress to make the payment work?
Not really, or? I mean, I am not into monero but I always thought it's anonymous
Monero uses "stealth addresses" where the address you reveal to get paid should be pretty useless to attackers 
that is how blockchains work.
the sender doesn't know anything about the address they get, prior amounts received or whether its been used before, etc
but someone with access to the sending wallet knows coin was sent to that address.
The sender automatically generates a one-time stealth address from the receivers public address, that only they both know, that is used once to receive for that transaction and never used again. No third party knows the address if they're simply looking at the blockchain and the recievers public address, and the sender doesn't know what happens with it after either.