[Phase 1] HIP 28: Update submissionBaseDeposit

HIP-28: Update submissionBaseDeposit

HIP: 28
title: Update submissionBaseDeposit
author: William George
status: Phase-1
created: 2021-08-24

Simple Summary

This proposal would adjust the parameter that determines the part of submission deposits that is used to incentivize challengers.

Abstract

I propose to update the submissionBaseDeposit, which is currently .1 ETH, to .081 ETH.

Motivation

Since the submissionBaseDeposit was set, there have been considerable fluctuations in ETH prices as well as in gas prices. These have had an effect on the incentivization of challengers. Also, as a result of the passage of HIP-17, challengers will only have to lock up enough ETH to cover the arbitration costs of one juror arbitration rather than three jurors reducing the risks that they have to be compensated to take on.

The value of .081 ETH was generated by this calculator, which was also used to generated these proposed updates to the Kleros court parameters that are being considered by the Kleros governance process in parallel. Note that the Kleros court parameter updates would have an effect on the arbitration cost part of PoH submission deposits; if both proposals pass the new total deposit would be .081+.021 = .102 ETH. You will note that the calculator attempts to make the submissionBaseDeposit satisfy two constraints:

  1. There is a notion of the theoretical reward that is sufficient to adequately incentivize challengers in fiat terms. Then challengers should reliably receive this average reward after gas in a “normal” gas environment, which in this case the calculator conservatively takes to be up to 100 gwei. (Normally the theoretical reward would not signficantly change from one update to the next; however as a result of HIP-17 reducing the challenger deposit/ the risk the challenger must take on, I recalculated this. This essentially consisted of updating the value of J i.e. the total arbitration fees in the formulas in this blog post and solving for C i.e. the challenge reward that retains the original level of security.)
  2. A successful challenge should receive a large enough reward to cover the gas of challenging even in fairly severe gas conditions, which in this case the calculator takes to be up to 150 gwei.

In this case, it is actually the second constraint that is sharp. Namely, the requirement that the challenger reward should exceed gas costs even in fairly pessimistic gas assumptions prevents one from taking a lower value.

Specification

This would be done by using the changeSubmissionBaseDeposit function in the Proof of Humanity contract.

5 Likes