The params include a setting for `mining-diversity` that is based on the number of "active miners", and the white paper states...
A value of 1 ensures that every permitted miner is included in the rotation, whereas 0 represents no restriction at all. In general, higher values are safer, but a value too close to 1 can cause the blockchain to freeze up if some miners become inactive.
... and in a footnote hints at a possible heartbeat feature as a means of identifying miners that have gone inactive. However, I've not found anything in the documentation to suggest that this heartbeat has (yet) been added, or in lieu of it, what currently distinguishes an active miner from an inactive miner.
My questions specifically pertain to a block chain with `anyone-can-(connect,send,receive,mine)=true`, but I suspect they are at least somewhat relevant to other configurations as well. So....
1) How does multichain currently deal with nodes that connect, mine a bit, and then drop off never to return? When, if ever, would they no longer be considered "active" as it pertains to `mining-diversity`?
2) How might this change (if at all) with the beta release and ultimately the "genesis" ;-) release?
Thanks for the great work so far! I'm really excited about the potential this offers.