Skip to content

bobsummerwill/EthereumTimeMachine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EthereumTimeMachine

Tools to run historical Ethereum clients and related workflows.

Overview

The Ethereum Time Machine project enables running authentic historical Ethereum software on contemporary hardware. It consists of three phases:

  1. Chain of Geths - Protocol bridge infrastructure to sync historical chaindata
  2. Resurrection - GPU mining to extend historical chains to CPU-mineable difficulty
  3. Running Mist - Authentic Mist wallet experience on historical chains

Chain of Geths

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.

See chain-of-geths/README.md

Resurrection

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

See resurrection/README.md

Running Mist

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

See running-mist/README.md

Infographic

Open infographic.html in a browser for a visual overview.

About

Tools to revive Ethereum Frontier and Homestead chains

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •