Bitcoin Forum
December 21, 2025, 08:59:11 AM *
News: Latest Bitcoin Core release: 30.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin wallet performance  (Read 795 times)
djeZo (OP)
Hero Member
*****
Offline Offline

Activity: 588
Merit: 520


View Profile
January 25, 2014, 11:41:38 PM
 #1

I am running service of renting mining rigs and have BTC wallet running to receive payments from customers and send them on to mining rig providers.

Every new customer gets new deposit BTC address, so these are being created quickly. There are a lot of customers that only registered but will most likely never upload any BTC or use the service. I was thinking about purging them, but BTC wallet has no option to "forget" certain account with address - it stays there forever.

I have 2 questions regarding that;

1. Should I use "generate deposit address" method, rather than automatically creating new deposit address upon registration to minimize number of "forever empty" accounts?

2. How much of accounts can BTC wallet (I use bitcoin-qt) actually take before this effects performance drastically. How should be BTC wallet run on such server? In GUI mode (does it have any performance hit)?

djeZo (OP)
Hero Member
*****
Offline Offline

Activity: 588
Merit: 520


View Profile
January 26, 2014, 03:33:19 PM
 #2

Noone knows?  Huh

djeZo (OP)
Hero Member
*****
Offline Offline

Activity: 588
Merit: 520


View Profile
January 26, 2014, 04:59:53 PM
 #3

Keypool? Are there some more references about this. I checked all official pages and not much is said on exactly how bitcoin client should be run when dealing with auto-payments.

djeZo (OP)
Hero Member
*****
Offline Offline

Activity: 588
Merit: 520


View Profile
January 26, 2014, 05:35:50 PM
 #4

Keypool? Are there some more references about this. I checked all official pages and not much is said on exactly how bitcoin client should be run when dealing with auto-payments.

https://en.bitcoin.it/wiki/Key_pool

There is no correct way to run the bitcoin client when being a merchant, it is trial and error that works best for you.

OK. Well, so far, everything is working great with no performace issues, but my goal is to reach 10 times as much traffic and volume and I do not want to hit some problems at that point.
Keypool, as it looks, would be only useful if I had no backup established. But I do - I backup wallet every time new address is generated.

djeZo (OP)
Hero Member
*****
Offline Offline

Activity: 588
Merit: 520


View Profile
January 26, 2014, 06:04:38 PM
 #5

Keypool? Are there some more references about this. I checked all official pages and not much is said on exactly how bitcoin client should be run when dealing with auto-payments.

https://en.bitcoin.it/wiki/Key_pool

There is no correct way to run the bitcoin client when being a merchant, it is trial and error that works best for you.

OK. Well, so far, everything is working great with no performace issues, but my goal is to reach 10 times as much traffic and volume and I do not want to hit some problems at that point.
Keypool, as it looks, would be only useful if I had no backup established. But I do - I backup wallet every time new address is generated.

If you backup every address then that isn't helping you, you should just backup after the keypool has been hit. Keypool is useful if you hit your keypool size a lot. If you plan on doing 10 times of traffic, then you will need to increase your key pool size. It is a feature that many people don't tune, but can help a lot.

Yes, I understand, but my service is not doing exchanges - new address is generated possibly maybe every 10 minutes, not more often.

djeZo (OP)
Hero Member
*****
Offline Offline

Activity: 588
Merit: 520


View Profile
January 26, 2014, 06:25:03 PM
 #6

I am doing database backup anyway, so this should not be an issue.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!