Im thinking if you have an asic or similar wouldn't it be possible to generate an address with public key see if there is any money on the address and if not generate new one and see if there is money on that one.
Or are used addresses excluded somehow when generating a new or something because if you have asic i guess you could go through a couple of thousand addresses in a second and soon enough you will find an address that has money?
Even if you have an offline wallet the money is in the network the only differences is that the one who created it has not broadcast it on internet.
So my question is how does the bitcoin network prevent these things. Or do they rely on statistics like the chance of finding an address is so small we don't have to do anything about it?
Please correct me in this matter so i feel safe with my coins
//Jonas