Open mhluongo opened 7 years ago
We have some other tools to punish misbehaving providers, including requiring a larger deposit from them than the rest of the nodes in a keep (using their stake public key as identity to attach reputation), as well as "kicking them out", meaning they are removed from the pool of candidate operators until they withdraw and re-stake. It's not yet clear where / how those punishments should be deployed, since it's already incredibly expensive to try to cheat.
One interesting angle would be to give each node's operator in an aborted keep a "black mark". When that operator next joins a keep, the black mark requires that they pay a larger portion of the total keep deposit.
That way, even if we can't always tell which node led to an aborted keep (open problem), we can still punish those that are statistically inclined to downtime.
Staked providers
Providers operating nodes
Paying clients