Bitcoin Core 0.13 How many addresses it can **effectively** manage?

3

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 walletnotify feature
  2. How startup time depends from the number of addresses my wallet holds?
  3. How all other JSONRPC calls behave if my wallet holds many addresses?

Yevhen

Posted 2016-12-01T10:37:22.837

Reputation: 153

1I 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 2016-12-01T18:20:05.847

@PieterWuille could you please provide more details? How should I deal with a large number of transactions? What are the consequences for bitcoind?Yevhen 2016-12-01T21:40:17.030

That's something for another question. Here you're asking about what the impact of many addresses is.Pieter Wuille 2016-12-02T00:21:41.987

This is an opinion question and not one that can have a definitive answer. Propose to close as opinion based.Sun 2019-03-08T05:55:33.557

Answers

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

Posted 2016-12-01T10:37:22.837

Reputation: 133