Watch / Turbo-Geth: optimising Ethereum clients

Turbo-Geth: optimising Ethereum clients

  • YouTube
  • IPFS
  • Details

Turbo-Geth: optimising Ethereum clients

Duration: 00:26:43

Speaker: Alexey Akhunov

Type: Talk

Expertise: Intermediate

Event: Devcon 4

Date: Oct 2018

As Ethereum network becomes gets more and more use, the load on the system grows, and the scalability becomes the primary concern. While concepts like Plasma, State Channels, and Sharding offer medium to long term solutions, client software optimisation have a potential to create enough runway in the short term. Turbo-Geth is an experiment to challenge various design choices made in major Ethereum clients and see the outcome. It is currently a fork of go-ethereum, but hopefully the insights are applicable to other client implementations too. This presentation will report on main experiments, findings, benchmarks, and the current state of Turbo-Geth project.
About the speakers


Alexey Akhunov


Software developer and computer science enthusiast by education and for the entirety of his career, Alexey has been into programming since the age of 14. Became interested in Bitcoin and cryptocurrency projects in 2012, and started to work full time on Ethereum-related projects since June 2017

  • Related