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

Improve accuracy and presentation of Rust simulation #150

Open
SupernaviX opened this issue Jan 20, 2025 · 2 comments
Open

Improve accuracy and presentation of Rust simulation #150

SupernaviX opened this issue Jan 20, 2025 · 2 comments

Comments

@SupernaviX
Copy link
Contributor

SupernaviX commented Jan 20, 2025

Goals:

  1. Help communicate/socialize the design of Leios with implementers and the public
  2. Refine/validate the Rust simulation to match other variations of Leios, including changes from the research

Definition of done:

1a. Publicly-accessible interactive visualizations of Leios, including a layperson-accessible description of the protocol and its benefits
1b. (If time permits) refactor the sim to isolate the "Leios implementation" piece from the lower-level simulation, to serve as living documentation

2a. Full-scale simulation of Leios against a realistic network (2,500+ SPOs, 25,000+ relays)
2b. Comparison with results of other simulations, with discrepancies either fixed (e.g. by simulating limited bandwidth) or justified
2c. Add traces/stats/analyses as requested by researchers
2d. (If time permits) experiment with Leios protocol variations

@will-break-it
Copy link
Contributor

Can you please prioritize a bit. It could be adding "if time permits" for 2d.

@SupernaviX
Copy link
Contributor Author

@will-break-it fine by me, though I'm still planning to incorporate suggested tweaks to the protocols (e.g. uniform vote distribution) as they come in

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants