I really have no idea. I never thought of that actually. But I am pretty sure that it is very hard for you to get the same address as someone else. Maybe I am wrong and this could be a huge problem.

yes this maybe not a problem, after some calculation I find that the thief has to generate on average 7*10^41 keys to make a successful theft