-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update BABE specification (Relative Time, Consensus Message Digest, etc.) #168
Conversation
@FlorianFranzen talks to @hndnklnc to clear out the points mentioned so it can be turned into spec. |
@hndnklnc wrote up some changes to the protocol, which are tracked in w3f/research-internal#375 and w3f/research-internal#376. I will update the spec accordingly in the coming days. |
Added some info for devs in paritytech/substrate#5978 and asked for cumulus to pass clock to parachains in paritytech/cumulus#72 (comment) |
6b6c9b5
to
d8d7c75
Compare
d8d7c75
to
64f44bb
Compare
Is relative time working yet? |
not yet |
I've added more detail for relative time and approval assignments in paritytech/substrate#7398 but maybe we should extract all this onto one design document, either expanding https://hackmd.io/FY4MCfZCSZGkV-Ulo3VSRg or something new, maybe even being more formal. |
9c33ace
to
c43a7c3
Compare
All requested changes have been implemented. Thank you for the feedback.
Updated based on latest research write up.
To be done
Slot-Time(s)
againI assume block arrival times should not be saved to disk, but sync-epochs are rather long (~5h currently) and restarts happen. So for now that would mean it could take validators 5-10h to join the network. This might get even longer if we define sync epochs as a multiple of epochs.
It might also be worth extending the definition of finalized blocks to Grandpa finalized blocks and use the probabilistic finalized blocks only as a fall-back.
This is part of our efforts in #46 and also tracked internally by research here.
Rebased on top of #249 to utilized the improved diffs support.