How is this random choice achieved?

+1 vote
Thanks for the quick answer!

Can you provide some more detail on how this random choice is achieved? Is it via timers that have slightly different (random) timeouts? Or is there another mechanism at work here?

Also, when in strict rotation mode, how is the order decided? First to join is the first to kick off a mining round, and so on?

Thank you.
related to an answer for: How do we pick the next mining node?
asked Feb 19, 2016 by anonymous

1 Answer

0 votes
Yes, the random choice is with timers with random timeouts, using the target block time as the average.

In strict rotation mode, the first round will be determined randomly, and after that the next miner will always be determined by the constraint on mining two blocks within the window.

Unless you are really confident that none of your mining nodes might drop off the network, we recommend using a mining diversity value that allows for some leeway.
answered Feb 19, 2016 by MultiChain
...