BitShares Forum

Main => Technical Support => Topic started by: Bentrank on February 14, 2015, 09:15:44 pm

Title: Generating multiple addresses
Post by: Bentrank on February 14, 2015, 09:15:44 pm
Is it possible to generate as many addresses as I would with bitcoin-qt?
Title: Re: Generating multiple addresses
Post by: fundomatic on February 15, 2015, 08:58:39 am
I believe bitcoin core wallet (bitcoin-qt) is a

Quote
Type-0 nondeterministic wallet. For example, the Bitcoin Core client pregenerates 100 random private keys when first started and generates more keys as needed, using each key only once. This type of wallet is nicknamed "Just a Bunch Of Keys," or JBOK, ...

Quoted from Mastering Bitcoin by Andreas Antonopoulos

So, with bitcoin-qt, you could generate as many private-public key pairs and associated addresses as you wish.

Mind that as you spend generated 100 keys and start next 100 key batch, you need to back up the wallet again.
Title: Re: Generating multiple addresses
Post by: Bentrank on February 21, 2015, 04:39:36 pm
 ::) ...........How to generate multiple Bitshares addresses?
Title: Re: Generating multiple addresses
Post by: robrigo on February 21, 2015, 09:16:35 pm
Registering a TITAN account on BitShares will automatically cause new addresses to be generated for each trx. I believe that TITAN accounts are the default type (the other being public). This is subject to change and TITAN may become opt-in as is described in this (http://bytemaster.bitshares.org/article/2014/12/23/How-to-Maintain-Privacy-with-BitShares/) blog post.

Title: Re: Generating multiple addresses
Post by: Riverhead on February 21, 2015, 11:42:30 pm

There's a command called something like wallet_account_regenerate_keys. However since the wallet uses deterministic keys you can always regenerate all keys from the original wallet backup. This does not have the change address issue that a qt bitcoin wallet has.
Title: Re: Generating multiple addresses
Post by: vikram on February 23, 2015, 06:54:08 pm
You can use "wallet_address_create" command if you really want to create new addresses; however this is not recommended nor will address handling ever be supported in the GUI. In BitShares the preferred way to maintain separate balances is to create multiple (possibly unregistered) accounts.