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

Tracking: Full sync high-level roadmap #341

Closed
12 tasks done
akirillo opened this issue Dec 6, 2022 · 1 comment
Closed
12 tasks done

Tracking: Full sync high-level roadmap #341

akirillo opened this issue Dec 6, 2022 · 1 comment
Labels
C-tracking-issue An issue that collects information about a broad development initiative

Comments

@akirillo
Copy link
Contributor

akirillo commented Dec 6, 2022

Our current priority is to achieve full sync from genesis.

The state of progress is as follows:

Tasks

  1. A-staged-sync C-enhancement
    rkrasiuk

Beyond full sync, we intend to begin by experimenting with optimizing disk I/O under random reads & writes. The following are some areas we intend to explore:

  • Pre-fetching data to maintain a warm cache
  • Statically analyzing blocks to predict storage accesses
  • Pipelining / batching EVM operations

Finally, an ongoing and parallel workstream is maintaining high quality documentation around each of the crates and the project as a whole, including the Reth Book, which is intended to be an educational resource for onboarding Ethereum node developers to Reth.

For a more detailed view on all development threads, you can try filtering for tracking issues.

@akirillo akirillo added the C-tracking-issue An issue that collects information about a broad development initiative label Dec 6, 2022
@onbjerg onbjerg pinned this issue Feb 28, 2023
@onbjerg
Copy link
Member

onbjerg commented May 29, 2023

Closing as stale (we sync)

@onbjerg onbjerg closed this as completed May 29, 2023
@onbjerg onbjerg unpinned this issue May 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-tracking-issue An issue that collects information about a broad development initiative
Projects
Archived in project
Development

No branches or pull requests

2 participants