~/talk

RETH & Ethereum Resilience

Talkat Pragma Paris 2023 · on Thursday, 2023-07-20· [rust, databases]
slides:none on file

A new Rust execution client called RETH claims 10x–100x RPC latency improvement in benchmarks, uses the rev EVM and an Ergon/Argon storage design, and ships an alpha that successfully runs a live mainnet node in demo. Performance tooling includes a custom load tester and flame‑graph profiling, a reported archive sync win measured at block 17.4M that outperforms competitors on RAID0 NVMe, and an active community with 135 contributors and 359 PRs in 30 days.

AI-written summary · about

  1. 0:00Intro & live demo of RETH node syncing
  2. 0:42What is RETH and why it matters
  3. 1:29Motivation behind building a new Ethereum client
  4. 2:06Ethereum's growing protocol complexity
  5. 2:42Why client diversity is critical to Ethereum
  6. 3:29Challenges of becoming a core developer
  7. 3:59RETH development philosophy
  8. 5:03Building culture: mentorship, feedback, async
  9. 6:11Alpha 4 release and node IP for testing
  10. 7:17RETH development stats and community
  11. 8:32RPC latency benchmarks and performance
  12. 9:10Archive node sync time and throughput
  13. 10:20Database size and comparison to other clients
  14. 10:58Creating load testing tools for Ethereum nodes
  15. 11:34Performance engineering: profiling with flame graphs
  16. 12:07Rust advantages for Ethereum clients
  17. 12:38Security-first approach and open audits
  18. 13:15How to contribute and run a RETH node
  19. 13:45Call to action: join Telegram, test RETH
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.