Closed SurfingNerd closed 1 day ago
even if validators write malicious public keys, as time passes by, the network goes into a new key generation round - so it automaticaly recovers.
it was not triggered by keys from a fork., see https://github.com/DMDcoin/alpha4/issues/5 for details
with fix https://github.com/DMDcoin/diamond-node/pull/133 validators are now detecting their public keys, and will send (invalid) parts - so they can progress further into the next key gen round, while kicking out the faulty validator.
On a reset of Alpha4, we went into a scenario where the public treshold key could not get produced.
An Idea how this could happen is that specific key gen transactions were included from a specific fork.
example log output: