user2459: 
Possible Duplicate:
What would happen if two public keys had the same Base58 hash? 

A follow up from What happens if I mistype the address when making a payment?
Suppose I accidentally (or intentionally)send some money to a valid wallet address that no one owns currently. Now, at a later point in time, when someone creates an account which happen to have the same address to which I sent, will the wallet get those coins?

user2343: Yes, it will.
To "receive" money one should have a private key corresponding to bitcoin address, nothing more. The keys do not bear any information related to their creation date.
Intrinsically, bitcoin protocol does not have such thing as "balance". Blockchain contains only the list of transactions. If you have correct keypair (with public key hashing to destination address) and the transaction output has not already been spent, then you can send this money somewhere. Your "balance" is just a sum of all transaction outputs you can spend. When importing new private key in original bitcoin client, it performs blockchain rescan to find out whether this new address has received any coins previously.

2459: <blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="https://bitcoin.stackexchange.com/questions/5747/what-would-happen-if-two-public-keys-had-the-same-base58-hash">What would happen if two public keys had the same Base58 hash?</a>  </p>
</blockquote>



<p>A follow up from <a href="https://bitcoin.stackexchange.com/questions/194/what-happens-if-i-mistype-the-address-when-making-a-payment">What happens if I mistype the address when making a payment?</a></p>

<p>Suppose I accidentally (or intentionally)send some money to a valid wallet address that no one owns currently. Now, at a later point in time, when someone creates an account which happen to have the same address to which I sent, will the wallet get those coins?</p>
 2343: <p>Yes, it will.</p>

<p>To "receive" money one should have a private key corresponding to bitcoin address, nothing more. The keys do not bear any information related to their creation date.</p>

<p>Intrinsically, bitcoin protocol does not have such thing as "balance". Blockchain contains only the list of transactions. If you have correct keypair (with public key hashing to destination address) and the transaction output has not already been spent, then you can send this money somewhere. Your "balance" is just a sum of all transaction outputs you can spend. When importing new private key in original bitcoin client, it performs blockchain rescan to find out whether this new address has received any coins previously.</p>
