keep-network / whitepaper

Whitepaper describing the Keep network
https://keep.network
37 stars 9 forks source link

Make the token staking and incentive system clear #19

Open mhluongo opened 7 years ago

mhluongo commented 7 years ago

Staked providers

Providers operating nodes

Paying clients

mhluongo commented 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.