I'm a little confused on this. I tried reading the stickies, but I couldn't find a direct answer to some questions. I would appreciate correction/clarification/confirmation on any of these points.
1. Bitcoins have an address, that's it. They don't have a name or anything else associated with the account. So a "wallet" is merely a way of polling the system and seeing how many Bitcoins are associated with that address, correct? Places talk about "cold storage" or "offline storage" for your wallet, but this makes little sense to me. If I use MultiBit for wallet management, my bitcoins aren't in my multicoin account/program. That program simply polls the system and sees how much currency is associated with a particular Bitcoin address. Correct?
2. When a company accepts BTC as payment, how do they know who the currency is associated with? You tell the merchant "I'm sending you X BTC from Y address" in some way?
3. Security. Again, MultiBit as an example because it happens to be what I use at the moment ... If I set a password for a wallet, since that wallet exists in "bitcoin space", that bitcoin address is then locked? So if someone else obtains the address of my wallet, they could send something to it, but not take anything out of it, correct? If they knew the address of the wallet though, could they poll and see how was in there, or would that require the password?
Essentially, I'm considering accepting Bitcoin donations towards a website that I run. I want to make sure I firmly grasp the concepts here as I consider it.
Thanks for any help, clarification, or resources you might be able to point me to that would help me understand all this.
1. Bitcoins have an address, that's it. They don't have a name or anything else associated with the account. So a "wallet" is merely a way of polling the system and seeing how many Bitcoins are associated with that address, correct? Places talk about "cold storage" or "offline storage" for your wallet, but this makes little sense to me. If I use MultiBit for wallet management, my bitcoins aren't in my multicoin account/program. That program simply polls the system and sees how much currency is associated with a particular Bitcoin address. Correct?
2. When a company accepts BTC as payment, how do they know who the currency is associated with? You tell the merchant "I'm sending you X BTC from Y address" in some way?
3. Security. Again, MultiBit as an example because it happens to be what I use at the moment ... If I set a password for a wallet, since that wallet exists in "bitcoin space", that bitcoin address is then locked? So if someone else obtains the address of my wallet, they could send something to it, but not take anything out of it, correct? If they knew the address of the wallet though, could they poll and see how was in there, or would that require the password?
Essentially, I'm considering accepting Bitcoin donations towards a website that I run. I want to make sure I firmly grasp the concepts here as I consider it.
Thanks for any help, clarification, or resources you might be able to point me to that would help me understand all this.