Is it better to have one big wallet or many smaller wallets for staking?
One wallet, many smaller inputs. 2k-5k are good input sizes
Hello, It's not clear to me what you mean by having many smaller inputs. Is it to have a wallet.dat with different addresses with each one 2k-5k? Or one single address with everything on it? I think it's the first one. However I don't understand the logic behind it. Could you please explain a little bit more on that?
As far as the staking is concerned there is no difference between a wallet that has 10 addresses, each with 2k DNET, and one address that you sent 2k DNET to 10 times. If you are experimenting with different input sizes trying to find the the most profitable way to set your wallet up for staking it may be convenient to use several addresses to better track things.
There is a fine line between having inputs that are large enough to stake in a reasonable time frame and enough inputs to have good odds of being the next person to stake.
I have experimented with different size inputs, and found that I get more stakes per day by letting them split down to the threshold where they stop splitting. I am not sure if you are aware, but whenever an input of yours stakes it splits into 2 inputs until splitting would drop the size of the inputs to less than nStakeSplitThreshold, which for DNET is 2000. This means that if left alone all of the inputs in your wallet will end up being between 2k and 4k.
I have even gone ahead and compiled a wallet with a different nStakeSplitThreshold, trying many sizes up to and including 50k. That leads me to believe that the threshold we have chosen is close to ideal. In a future wallet we will be bringing the ability to adjust the threshold out to the end user, either via a command line option or an RPC command.