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

Ephemery roadmap and tasks #1

Open
5 of 20 tasks
taxmeifyoucan opened this issue Jul 26, 2023 · 0 comments
Open
5 of 20 tasks

Ephemery roadmap and tasks #1

taxmeifyoucan opened this issue Jul 26, 2023 · 0 comments

Comments

@taxmeifyoucan
Copy link
Member

taxmeifyoucan commented Jul 26, 2023

Tracking issue for current state of Ephemery development

Specifications

Specification was originally proposed in this repository and now it's drafted as EIP.

  • Validate the EIP specs draft
    • Explore feasibility of implementing it within clients based on clients architecture (especially reset)
    • Identify potential issues, contribute to spec and improve it
  • Finish the draft, get EIP number
    • Present at PEEP an EIP
    • Present at ACD

Implementations

Reference implementation of the spec is done in bash. It's in separate repos for the genesis and reset function.

There are also WIP implementations in geth and lodestar.

  • Validate the reference implementation, explore potential improvements
  • Contribute to existing WIP implementations
  • Create another implementation in a new client pair
    • Each client should have it's 'Ephemery lib' or submodul
  • Ultimate goal is to have Ephemery network running on reference scripts + all client combos

Main focus should be the genesis function which is the base support for Ephemery. Generating a genesis might require many new features in clients, creating new libraries to be included with them.

Infrastructure

  • Improving deployment methods
    • Improving the docker setup
    • Adding new deployment methods, e.g. ansible..
    • Adding Ephemery to existing deployment tools, e.g. Dappnode, stereum..
  • Identify and add missing infrastructure (network monitoring, faucets,..)
  • Contribute to auto-refund/deployment mechanisms
  • Grow pool of genesis validators (target is to reach 50k+ for 4 weeks reset period)
  • Create Ephemery website with reset countdown and project overview, docs
  • Improve docs, create tutorials
  • Craft genesis 0 to be included in clients
@ephemery-testnet ephemery-testnet deleted a comment from puazgit Mar 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant