mining diversity

+1 vote

As per my understanding of bitcoin proof of work  is mining of block but i have gone through mutichain whitepaper so this is my second question on mining (round robin scheme).
Ahat is mining diversity i did not understand even though i have read mining parametres also so in that mining diversity parameter by default mentioned as 0.3.

what does this diversity parameter means could you provide me some basic example on it , lets say in my network there are 10 nodes in a same network and out of ten nodes, 5 nodes has mining permission then how could i relate mining diversity to mining nodes????

asked Dec 29, 2018 by kheteshrotangan

1 Answer

+1 vote

Multiply the mining-diversity parameter by the number of addresses with mine permissions. Then round up to the nearest integer.

This is the minimum number of miners that need to be active mining in order to generate a valid chain.

So mining-diversity=1.0 means a pure round-robin scheme where every miner takes their turn and no one can be skipped. And mining-diversity=0.0 means any miner can mine at any time. And values in the middle are... in the middle.

The point is to balance the risk of miner malicious collusion against the risk of miner technical malfunction. A value above 0.5 is strongly recommended for production networks.

answered Dec 31, 2018 by MultiChain
1.0 means every miners take their turn as mentioned by you.... Does network provide any time limit in round robin scheme consensus??
No, there is not currently a time limit defined in the consensus rule, where the mining-diversity would be relaxed after a certain amount of time has passed.
what do you mean by mining -diversity would be relaxed? you mean to say if any miner in the network who takes high time to mine blocks in the network then opportunity of mining  that block will be transfered to another miner........correct me if i am wrong...

As we discussed about mining-diversity =1.0 means every miners in the network gets their turn for mining a block . If that is the case then what would be the time gap for chance of mining a block for next miner ?

Thanks,
Khetesh Rotangan
I said there is *not* currently a time limit in the consensus rule :)
...