lotus icon indicating copy to clipboard operation
lotus copied to clipboard

Improve handling of conflicting dispute messages

Open Stebalien opened this issue 3 years ago • 0 comments

Is your feature request related to a problem? Please describe.

The first party to successfully dispute a post wins. However, all parties need to pay gas.

Describe the solution you'd like

To reduce the effects of this, we should:

  1. Delay dispute messages by a small random amount (e.g., 100-400 epochs).
  2. Automatically replace dispute messages that have "lost" to a conflicting dispute message with a zero-send to save the gas.

This won't completely help (e.g., it won't prevent front-running) but will prevent a bunch of honest disputers firing all at the same time.

Stebalien avatar Jun 08 '21 23:06 Stebalien