18
9
I have so far enjoyed the experience of learning about Bitcoins, mining, etc. I've setup a bitcoin daemon in hopes of developing a few apps and services in the near future. However, there is one thing that has been bothering me for a few days now and I can't seem to find an answer for.
There is a 'move' command in the client/API calls list that will "Move from one account in your wallet to another". I read somewhere that this DOES NOT flow through the block chain. If that is the case, then HOW can you actually use those coins in the new account/address when there is no public record of the transfer.
Thanks for your help
I just don't get WHY you would want to do this. Wouldn't this then put the account balance out-of-sync with the TOTAL balance of the addresses IN the account (e.g. during JSON-RPC queries)? I'd like to experiment with this feature. Can you tell me the proper way to actually create a new account? Is there any way to then DELETE said account? – nyusternie – 2012-12-08T08:34:56.603
@nyusternie: Again, an account is not a collection of addresses. It is a way to designate coins for specific purposes and is independent of the addresses which contain the coins. You can however associate addresses to an account so that funds entering these addresses are automatically credited to the account. I have already given some use cases. Think about how a shared eWallet (e.g. Mtgox) works and it will be clearer. – Meni Rosenfeld – 2012-12-08T16:08:47.477
@nyusternie: A list of commands is available at https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list. AFAIK you don't need to explicitly create an account, it will be created automatically when you give a command that references it. I don't know of a way to delete accounts.
– Meni Rosenfeld – 2012-12-08T16:09:39.257Accounts are "independent of the addresses which contain the coins". Okay, now this makes sense. Thanks for the extra explanation. I really appreciate it. – nyusternie – 2012-12-09T00:36:29.080