This repository was archived by the owner on Jan 24, 2024. It is now read-only.
Speeding up Execution (geth) #212
trianglesphere
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This is part response to George's ideas on how to speed up geth and part my ideas that I've had for a while.
Blazing fast sync notes
Improving the DB
There are two main issues with the DB
SLOAD,BALANCE, etc)Parallelization
I have a bunch of ideas here, but there are a couple optimistic and non-optimisitc (larger changes) ways to enable parallelism. Most (all) of the ideas that I have around parallelism essentially involve keeping individual transactions sequential, but running multiple non-conflicting transactions at once (doesn't play nice with MEV / DEXs / contracts that reuse state).
Rough Gas Processing Speeds
Notes: Erigon was estimated over syncing the entire chain.
Beta Was this translation helpful? Give feedback.
All reactions