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

FOCIL Breakout #3 #1266

Open
matthewkeil opened this issue Jan 27, 2025 · 3 comments
Open

FOCIL Breakout #3 #1266

matthewkeil opened this issue Jan 27, 2025 · 3 comments

Comments

@matthewkeil
Copy link
Member

Schedule

Topics

@abcoathup
Copy link

@poojaranjan
Copy link
Contributor

poojaranjan commented Jan 29, 2025

Summary

The meeting had no formal presentation but was focused on updates and discussions related to progress on the implementation and testing of features for clients. Key highlights include:

  • Terence suggested the inclusion of FOCIL as its own hard fork rather than merging it into Fulu. This approach provides better flexibility for tooling and testing.
  • Initial testing scenarios focused on transaction inclusion and basic functionalities. However, censorship testing and equivocation scenarios still need to be explored.
  • Issues around handling multiple EL scenarios and ensuring sufficient testing coverage were noted.
  • Various methods to simulate censorship behavior were discussed, including modifying mempools or creating controlled testing environments.
  • Jihoon highlighted testing challenges with client variations, including censoring and equivocating behaviors, and suggested using tools like Kurtosis to create reproducible scenarios.
  • Additional insights into interop testing and transaction handling were shared.

Updates from Other Teams

  • Lodestar: Implementation progress is at 95%, with plans for further internal reviews. Initial local P2P testing is working well.
  • Prysm: Work continues on testing and implementing inclusion-related features, with a focus on Beacon API improvements.
  • Lighthouse: LH is taking over efforts to push the implementation forward, with limited bandwidth allocated to the task.
  • Erigon: P2P layers have been implemented, and work is ongoing on the RPC side, aiming for a minimal working implementation within two weeks.

Tooling and Visualization

  • Efforts to standardize metrics naming conventions and develop a mempool visualizer were discussed. These tools will help analyze and improve testing scenarios.
  • Suggestions for additional API improvements and streaming endpoints for inclusion lists were made.

Next Steps

  • Client teams aim to complete working implementations for FOCIL testing before the next meeting.
  • Continued focus on interop testing across clients and further refining testing scenarios for real-world use cases.
  • Discussions on privacy for IL committee members and potential methods to evaluate censorship resistance will be presented in future meetings.
  • Participants acknowledged significant progress across multiple teams and looked forward to gathering results and metrics in upcoming sessions.
  • The next meeting is scheduled in two weeks, with more updates expected on FOCIL implementations and interop testing.

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

3 participants