This repository has been 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
-
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