150 curated historical days. One tooth per block; individual weight determines tooth length. Four rings show non-coinbase transactions, total fees, mean difficulty and estimated hashrate. Dots represent active addresses. Atom and Classic use identical data.
Missing data is unavailable, not zero. Addresses are not people. Historical events provide context, not proof of cause and effect. Particle positions, motion, and lighting are presentation choices.
Sources: CoinMetrics, Blockchain.com, mempool.space, and Blockstream for boundary checks. Data provenance. Repository and methodology.
This visualization requires JavaScript and WebGL2.