Skip to content
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

survivable-eclipse-durations: draft report #422

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

nfrisby
Copy link
Contributor

@nfrisby nfrisby commented Oct 11, 2023

Single commit PR, see the message.

@nfrisby nfrisby added the documentation Improvements or additions to documentation label Oct 11, 2023
Copy link
Contributor Author

@nfrisby nfrisby left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merely reifying the TODOs.


Let GR_W be a random variable that counts the minimum possible growth of the honest chain within some fixed interval of W slots (ie the growth assuming every message was delayed by the full Delta).
Note that 0 <= GR_W - GR_{W-1} <= 1 and 0 <= GR_{W+1} - GR_W <= 1.
(TODO This seems right to me, but probably deserves a proof sketch.)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that 0 <= GR_W - GR_{W-1} <= 1 and 0 <= GR_{W+1} - GR_W <= 1.
(TODO This seems right to me, but probably deserves a proof sketch.)
Also, note that the expected value of GR_W is mu(W) = W/( Delta + 1/phi_f(0.66) ), according to "the growth constant".
(TODO citation for this?)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nfrisby nfrisby force-pushed the nfrisby/eclipse-duration branch 7 times, most recently from eb2a527 to 10a1d78 Compare October 11, 2023 20:54
@nfrisby nfrisby requested a review from coot October 11, 2023 20:55
@nfrisby nfrisby force-pushed the nfrisby/eclipse-duration branch 8 times, most recently from eec9d25 to eb736f4 Compare October 11, 2023 21:06
@nfrisby nfrisby requested a review from amesgen October 11, 2023 21:07
@nfrisby nfrisby force-pushed the nfrisby/eclipse-duration branch 2 times, most recently from 365f972 to 138db20 Compare October 11, 2023 21:13
This model (and the script that implements it) addresses the question of how
long an eclipse can last before its victim has an appreciable chance of not
being able to rejoin the honest network when the eclipse ends.
@nfrisby nfrisby force-pushed the nfrisby/eclipse-duration branch from 138db20 to 31bbe9f Compare October 11, 2023 21:17
@dnadales
Copy link
Member

dnadales commented Nov 1, 2023

Part of #427

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Status: 🏗 In progress
Development

Successfully merging this pull request may close these issues.

2 participants