@mriou @antiprosynth @Catheryne_N @VitalikButerin A fast synced node includes every block, and therefore every transaction. By replaying those, you can reconstruct the state at any time in the past, if you need it (but by design, most DApps shouldn't). Practically: `geth dump`, and then `geth import` with a different datadir.

 — @nicksdjohnson