Bounties-Network / Delphi

A simple mechanism for staking and claims
14 stars 4 forks source link

Arbiter selection may not freely react to the free market #64

Open mbeylin opened 6 years ago

mbeylin commented 6 years ago

Right now, the arbiter for a given stake is determined when the stake is created, meaning that it must choose to trust that arbiter for the entire duration of their stake lockup period, regardless of the quality of the arbiter. For that reason, it makes a "hard forking" of an arbiter TCR far less feasible, since TCR token holders would be confident that stakers who rely on them will continue to do so for given time durations.

To solve this problem, arbiters should be selected on a per whitelisted claimant basis. This means that we can be more confident that a given arbiter is agreed upon by both parties to the transaction, and not simply pre-selected by the staker. This also solves the problem of stakes being bound to given arbiters, since the arbiter can be easily changed for new claimants, if a particular arbiter TCR goes sour. This provides significantly faster reactions to changes in TCR reputations, which will be critical for TCR token holders to be properly incentivized to maintain a high quality (by lowering switching costs among arbiter TCRs).

skmgoldin commented 6 years ago

This seems sound to me.