You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am equally worried about using l1 as the syncing solution, time on l1 is discrete, not continuous, so depending on what time in the l1 slot we query the timestamp, we can be +- 1 slot. Which is true time +- 12 seconds, a huge 24 second interval.
Perhaps we just have validators sync to traditional time-servers, or we just write our code to account for the +- 12 second edge cases. ( Which is half of why #10327 queries in this slot AND the next slot. One reason being that the proposer may have propagated early, and our sequencer code allows it to do that, but also that the receiving machine may just be 12 seconds behind, and think it is in the wrong slot.
context
Our epoch cache cannot tolerate clock drift. Candidate solution is to periodically resync with L1 to understand what time it "really" is.
The text was updated successfully, but these errors were encountered: