Tools to run historical Ethereum clients and related workflows.
The Ethereum Time Machine project enables running authentic historical Ethereum software on contemporary hardware. It consists of three phases:
- Chain of Geths - Protocol bridge infrastructure to sync historical chaindata
- Resurrection - GPU mining to extend historical chains to CPU-mineable difficulty
- Running Mist - Authentic Mist wallet experience on historical chains
A Docker Compose stack of multiple Geth versions (plus Lighthouse) where adjacent nodes share overlapping eth/* subprotocols, enabling modern clients to sync historical chaindata to ancient Geth versions.
GPU mining to crash difficulty from ~62 TH to CPU-mineable levels.
| Option | Time | Cost | Blocks |
|---|---|---|---|
| Homestead (recommended) | ~8 days | ~$180 | ~320 |
| Frontier | ~19 months | ~$14,000 | ~26,500 |
Run the original Mist wallet against historical Geth versions via IPC.
| Geth | Mist | Era |
|---|---|---|
| v1.1.0 | v0.2.6 | Frontier |
| v1.3.6 | v0.7.4 | Homestead |
Open infographic.html in a browser for a visual overview.