Open
Description
This shouldn't happen often, so it is not a big priority IMO, but would still be a good mechanism to have.
Right now, if you are the prover for the current period and you are outbid the logic to kickstart the next period is started, even if you go back and beat the best bid.
This works fine from the correctness perspective, but has a few drawbacks:
- You have to deposit a
livenessBond
again, since your current bond is locked as stake (less capital efficient, especially if the bond is big) - You have to go and finalize the period, which is less eficient in terms of proving costs
Ideally, if possible we should just extend the current prover's period instead of starting new one.