4

I want to know, what's the maximum amount of addresses that Bitcoin Core 0.13 can manage?
All addresses should belong to the default account.

  1. I want to use the walletnotify feature
  2. How does the startup time depends on the number of addresses my wallet holds?
  3. How do other JSONRPC calls behave if my wallet holds many addresses?
Murch
  • 71,155
  • 33
  • 180
  • 600
Yevhen
  • 173
  • 1
  • 10
  • 1
    I don't have numbers, but my expectation is that the number of addresses hardly matters - I don't expect problems with millions of them. What does matter is the number of transactions. – Pieter Wuille Dec 01 '16 at 18:20
  • @PieterWuille could you please provide more details? How should I deal with a large number of transactions? What are the consequences for bitcoind? – Yevhen Dec 01 '16 at 21:40
  • That's something for another question. Here you're asking about what the impact of many addresses is. – Pieter Wuille Dec 02 '16 at 00:21
  • This is an opinion question and not one that can have a definitive answer. Propose to close as opinion based. – Sun Mar 08 '19 at 05:55

1 Answers1

0

Try it yourself. In Tools, Debug Console, try getnewaddress. Create as many as you want. See if your wallet performance changes. wallet.dat size will grow, but I can't 4MB vs 32MB has made much of a difference.

DASH wallet when it generates 1,000 addresses at a time for its PrivateSend feature, I can't notice any difference in performance.

"Effectively" manage is really seeking an opinion where the system components the node is running on will tell you what it can handle "effectively".

Sun
  • 175
  • 8