Closed yrong closed 2 months ago
Just to make sure I'm on the same page:
These changes are a "best effort" decentralization that assumes all relayers willingly follow this protocol and wait for their turn, right?
IIUC this will help with deploying multiple instances of these "nice/behaving" relayers, but there is no mechanism that prevents a relayer looking to maximize gains to just step on the other's slots.
Context
This is the implementation idea from Alistair, essentially linear waiting time for each relayer to avoid race condition, it's more deterministic/predictable.
So basically we've 2 options
The PR here for option 2.