How are rewards distributed to miners?

+1 vote
Hi,

How are rewards distributed to miners in mining-diversity (0.75) and round robin? Nodes take turns and all nodes who have participated in the work of creating a block, receive an equal share? Based on the amount of work provided? So if a node is "offline" the node doesn't participate in the reward of that block?

What if the amount of transactions in the network increases. Does maximum block size effect the process?

Thanks!
asked Jul 11, 2017 by blockbits

1 Answer

0 votes
Whoever generates a particular block gets the reward, and it's independent of the amount of work required or the size of the block. But generally if you're using permissioned mining and mining diversity, you won't use a block reward, because that can incentivize the permitted miners to generate blocks too quickly.
answered Jul 12, 2017 by MultiChain
Ok, thanks. But if I wanted to grant them a reward this would be defined in the native asset parameters (block reward)? Is there any way I can restrict miners from mining too quickly?
Yes, you define the rewards in the native asset parameters. To make what I wrote above clearer, the problem isn't so much mining too quickly, but miners competing over who gets the next block and its reward. Each one will be incentivized to try to do so before the other ones. The only way to prevent this situation is to set mining-diversity=1.0, i.e. use a pure round-robin mining scheme.
Ok, thanks! Now I understand it :)
...