Replies: 1 comment
-
Thanks for this feedback. What you are describing is essentially using the Block Height for time relations instead of having predefined absolute timeslots. This is what is used in Tezos for example. Naturally, it is also an option that we explored (look at this old version of the paper: https://arxiv.org/pdf/1803.09029v2.pdf => no slots ! ). We ended up switching to using absolute timeslots for easier theoretical analysis and for time-pacing execution because executing a block does take an max amount of time. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Preamble
At the moment we have a tight-coupling assumption between a slot and the timestamp it occupies:
I propose that time be tracked through time-deltas that exist in edges. A blocks concept of where it is in the DAG is carried over to its when, with its DAG edges now having time-deltas as weights
This is a naive example implementation, but with some clever thinking, I see no reason why time complexity should be amortized to a single-pass O(n).
How this changes the notion of what's in the network:
MassaGraph
Goal if this idea:
Beta Was this translation helpful? Give feedback.
All reactions