Bitcoin Forum
May 27, 2017, 09:40:35 PM *
News: If the forum does not load normally for you, please send me a traceroute.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Bitcoin Application Limits  (Read 1106 times)
HlllD
Newbie
*
Offline Offline

Activity: 1


View Profile
January 01, 2011, 07:21:59 PM
 #1

What are the limits of a bitcoin client application (bitcoin.exe)?
How many <account> and <bitcoinaddress> can one client handle in a server environment?
POLONIEX TRADING SIGNALS
+50% Profit and more via TELEGRAM
ALTCOINTRADER.CO
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1495921235
Hero Member
*
Offline Offline

Posts: 1495921235

View Profile Personal Message (Offline)

Ignore
1495921235
Reply with quote  #2

1495921235
Report to moderator
1495921235
Hero Member
*
Offline Offline

Posts: 1495921235

View Profile Personal Message (Offline)

Ignore
1495921235
Reply with quote  #2

1495921235
Report to moderator
tcatm
Sr. Member
****
qt
Offline Offline

Activity: 337


View Profile
January 01, 2011, 07:28:36 PM
 #2

There's no limit (except disk space required).
jgarzik
Legendary
*
qt
Offline Offline

Activity: 1470


View Profile
January 02, 2011, 03:52:10 AM
 #3

There's no limit (except disk space required).

And RAM.  There's no limit, except disk space and memory required.

Jeff Garzik, bitcoin core dev team and BitPay engineer; opinions are my own, not my employer.
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
Gavin Andresen
Legendary
*
qt
Offline Offline

Activity: 1652


Chief Scientist


View Profile WWW
January 02, 2011, 05:02:11 PM
 #4

How many <account> and <bitcoinaddress> can one client handle in a server environment?

It aught to be able to handle hundreds of accounts and thousands of addresses, although (as far as I know) nobody has done scalability/stress testing with that many (simulated) users.

The listtransactions method scans through all wallet transactions (and then sorts them by time), so if you've got thousands or tens of thousands of accounts with millions of transactions and you're using listtransactions to show customers their account histories, that might be a bottleneck.

However, I wouldn't be at all surprised if something ELSE becomes the bottleneck if you had that many accounts-- for example, there is only one RPC thread handling requests, and some requests (like a send bitcoins request) can take seconds to process.  I've been writing code long enough to know that I can't look at code (even code I've written) and figure out where the performance problems are lurking-- you've got to actually measure or simulate real-world behavior.

How often do you get the chance to work on a potentially world-changing project?
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!