I need to clarify the following question: When a btc server generates an address for wallet/account, is it unique? I mean, for instance, if I am sending bitcoins from coinbase to another wallet how does coinbase knows where to send?
Appreciate all the help.
Thanks
There are so many possible bitcoin addresses - I think it's comparable to the number of atoms in the universe - that for all practical purposes you can say that when an address is generated it is definitely going to be unique.
Technically there is no guarantee that it is unique - two people could generate the same address - but the chances of this happening are so small that it can be ignored.
Thanks for your answer.
But my concern is, when I use an API to access a btc server and request a new address to my wallet/account and then want to send some amount from coinbase for instance, I dont need to worry about it, right? I mean, how does coinbase send it to the right place?
(sorry for my newbie questions
![Sad](https://bitcointalk.org/Smileys/default/sad.gif)
Thanks
Never apologize for being a newbie.
No coins ever get actually get sent anywhere. When you tell Coinbase to send coins to an address they just tell the rest of the network that the address you gave them now owns those coins. As long as you control that address you can then 'spend' them, but no actual coins ever get moved anywhere, its just that the right to spend them moves from one address to another. Does that make sense?
Thanks @Cryptorials