Resolving Disputes with a Statistical Court

Dispute resolution for uninsured transactions


The statistical court mechanism builds on the idea that we may not be able to resolve every individual dispute. Instead, we can aim to reward providers and buyers that consistently behave properly, and have negative consequences for providers and buyers that consistently misbehave.

If Quorum for a court resolution was not reached, the provider's collateral ll is simply burnt. However, the statistical court mechanism will ensure that if the transaction was originally between an unreputable buyer and a reputable provider, the collateral ll was a small amount in the first place.

The key insight we build on, is that the graph value GuG_u and GvG_v we have designed, gives us a notion of how real and valuable a given provider and buyer are.

A provider's (buyer's) reputation is based on the satisfaction scores they have received from real and valuable buyers (providers). Having a low reputation will, in turn, diminish your graph value, which entitles you to fewer rewards, and reduces your leverage for demanding collateral ll.

We summarize the mechanism in the following steps:

  1. When a transaction takes place between a provider, uu and a buyer vv, the provider locks ll as collateral. When the transaction is finished, uu gives vv a review rvur_{vu}, and vv gives uu a review ruvr_{uv}. These reviews are a numerical score from 0 to rmaxr_{\rm max} (for example a 5-star system). If no review is given, it is assumed rmaxr_{\rm max} was given.

  2. The provider builds a reputation score over time given by a weighted average over all the reviews from all transactions, weighted by the graph value of the reviewer.

    ru=1NreviewsreviewsruvGvr_u=\frac{1}{N_{\rm reviews}}\sum_{\rm reviews} r_{uv}G_v
    Similarly, there is a buyer reputation,
    rv=1NreviewsreviewsrvuGur_v=\frac{1}{N_{\rm reviews}}\sum_{\rm reviews} r_{vu}G_u

  3. Note that if all the reviewers have low graph values, even if they all give rmaxr_{\rm max} scores, the total reputation will be low. To gain a high reputation, a good number of reviews by valuable users is needed.

  4. The reputation is incorporated into the provider and buyer's graph value, GuGuruG_u\to G_u\cdot r_u, GvGvrvG_v\to G_v\cdot r_v.

Suppose a buyer consistently makes false claims that the service was not completed. If a large enough number of real and valuable providers give bad reviews to this buyer, they will lower the buyer's graph value. This, in turn, means that the buyer can only demand a small amount of collateral ll for transactions, which means they cannot harm more providers by continuing to claim services were not delivered.

In summary, the graph value function for producers can look like,

Gu=(vVwuv)xuαruG_u=\left(\sum_{v\in V} w_{uv}\right)\cdot x_u^\alpha\cdot r_u

For buyers, the collateral for each transaction ll is determined as a function of the total transaction fee, ff, and the graph values of producer and buyer, l(f,Gu,Gv)l(f,G_u,G_v), is a function that,

  1. l(f,Gu,Gv)l(f,G_u,G_v) is proportional to ff.
  2. l(f,Gu,Gv)l(f,G_u,G_v) monotonically decreases with increasing GuG_u.
  3. l(f,Gu,Gv)l(f,G_u,G_v) monotonically increases with increasing GvG_v.