<p>If I am running an online wallet system how many wallets or users can bitcoind handle? I read somewhere the performance of bitcoind starts deteriorating as the number of wallets increase.</p>

CC BY-SA 3.0
2013-12-26T15:01:30.253Z
Not sure what you mean.  Are you asking about the number of accounts in a bitcoind wallet or the number of peer connections?  As far as I know, bitcoind maintains a single local wallet but the wallet can have multiple accounts in it.
ScripterRon
CC BY-SA 3.0
2013-12-26T15:19:06.053Z
oh? I thought bitcoind permits the creation of multiple wallets? If I develop my own online wallet system (each user can create his/her own wallet) does it then imply I create one wallet and then accounts within the wallet for every user on my system?
user11286
CC BY-SA 3.0
2013-12-26T18:18:02.093Z
That's my understanding.  Or you could maintain the user accounts in your own database and only use the bitcoind wallet when you send or receive coins to external users.  This would allow you to move funds among your users without involving blockchain transactions.  Either method gives you control of the user funds since you control either the bitcoind wallet or your database.  Unless the private keys are stored on the user systems, in which case I'm not sure what service you are providing.
ScripterRon
CC BY-SA 3.0
2013-12-26T20:51:12.480Z
Is there a limit on the number of accounts one can have per wallet?
user11286
CC BY-SA 3.0
2013-12-27T00:53:37.983Z
I don't know.  But I expect performance will degrade quickly as the number of accounts increases.  It would be better to handle a large number of accounts outside of bitcoind using database software.
ScripterRon
<bitcoind>
Number of wallets permitted on a bitcoind
user11286
# Number of wallets permitted on a bitcoind

(Asked by: username_0 on 2013-12-26)

If I am running an online wallet system how many wallets or users can bitcoind handle? I read somewhere the performance of bitcoind starts deteriorating as the number of wallets increase.

**Tags:** bitcoind

> **Comments:**
> **username_1**: Not sure what you mean.  Are you asking about the number of accounts in a bitcoind wallet or the number of peer connections?  As far as I know, bitcoind maintains a single local wallet but the wallet can have multiple accounts in it.  
> **username_0**: oh? I thought bitcoind permits the creation of multiple wallets? If I develop my own online wallet system (each user can create his/her own wallet) does it then imply I create one wallet and then accounts within the wallet for every user on my system?  
> **username_1**: That's my understanding.  Or you could maintain the user accounts in your own database and only use the bitcoind wallet when you send or receive coins to external users.  This would allow you to move funds among your users without involving blockchain transactions.  Either method gives you control of the user funds since you control either the bitcoind wallet or your database.  Unless the private keys are stored on the user systems, in which case I'm not sure what service you are providing.  
> **username_0**: Is there a limit on the number of accounts one can have per wallet?  
> **username_1**: I don't know.  But I expect performance will degrade quickly as the number of accounts increases.  It would be better to handle a large number of accounts outside of bitcoind using database software.  

---

## 0 answers

