Key Highlights:
- Data Vintage Matters: On-chain data providers such as Coin Metrics, CryptoQuant, and Glassnode frequently restate historical metrics due to retrospective wallet attribution, necessitating rigorous tracking of data vintages for backtesting.
- Standard vs. Point-in-Time (PIT): Reconstructed historical metrics incorporating later entity discoveries can artificially inflate backtest performance compared to true PIT datasets reflecting only contemporaneously available data.
- Need for Paired Ethereum Analysis: Evaluating the true impact of Coin Metrics’ recent Ethereum ($ETH) rebuild requires a fixed-rule comparison between preserved pre-rebuild Standard data and post-rebuild datasets that accounts for publication latency.
The Challenge of Retroactive Wallet Attribution in On-Chain Data
In quantitative cryptocurrency research, identifying data vintage—the exact iteration of a dataset at the time an analysis is executed—is vital for measuring real-world trading returns. This challenge was highlighted following Coin Metrics’ scheduled recomputation of its Ethereum ($ETH) metrics. Coin Metrics outlined the recomputation on September 28 to ensure clear attribution standards, anticipating an $ETH completion on September 30 before posting a completion notice on October 1 at 17:04 UTC. However, because the notice supplied no specific revision amounts or $ETH strategy performance comparisons, establishing any true effect on trading returns still requires independent measurement.
The core issue driving historical data adjustments is retrospective attribution. Coin Metrics’ flow methodology differentiates between Standard and Point-in-Time (PIT) series. Standard metrics map all addresses currently recognized as belonging to a given entity or exchange, beginning each address’s history from its initial nonzero balance. Consequently, past historical figures are regularly restated whenever new cluster addresses are identified. Conversely, the provider’s PIT series uses only addresses known during that exact historical interval, starting an address’s contribution strictly from its discovery date. While retrospectively restated Standard data offers an updated, full view of historical supply movements using contemporary wallet clustering, establishing what a market participant could have acted upon requires the exact information available at that specific historical moment.
Divergent Methodologies: CryptoQuant, Glassnode, and Coin Metrics
Methodologies and documentation vary significantly across blockchain data intelligence platforms, emphasizing why analysts cannot rely on mutable API endpoints. For instance, CryptoQuant’s $ETH Exchange Flows documentation explicitly warns that the endpoint does not support PIT accuracy. The provider notes that historical values may change as exchange wallets are discovered, added, and validated via regular clustering updates, which occur automatically every Tuesday at 00:00 UTC. For quantitative analysts, querying an endpoint with an older date range is insufficient if underlying observations are refetched from an endpoint that updates dynamically.
The performance disparity between revised data and point-in-time data was highlighted in a Glassnode illustration featuring a hypothetical March 13, 2026 backtest for Bitcoin ($BTC). Glassnode evaluated a strategy on Binance’s $BTC balance from January 1, 2024, through March 9, 2026, entering the market when a 5-day moving average dropped below a 14-day average and exiting when it moved above. While keeping the parameters, dates, and 0.1% transaction fee fixed, Glassnode reported worse performance when using PIT balances compared to revised historical balances. This demonstrates that historical balances reconstructed using lookahead knowledge can generate different signals than decisions constructed from contemporaneous data.
Accounting for Publication Delays and Availability Clocks
Replicating historical trading environments also requires modeling the availability clock. Glassnode’s documentation outlines structural constraints to historical replays: PIT history only begins when metric tracking officially started. Prior to July 2025, Glassnode’s coverage was restricted to $BTC, $ETH, and select tokens and metrics, before expanding across all platform metrics. Furthermore, metric timestamps do not automatically reflect when data was accessible to traders. Glassnode notes that it has recorded computed_at timestamps since September 2024 (omitting the field when unavailable), with API publication following computation after a latency period.
An execution model that operates before data is actively published incorporates lookahead bias. For Coin Metrics’ $ETH series, measuring real-world trading viability demands capturing both the metric’s initial tracking date and its historical client availability. In parallel, evaluating exchange outflows demands caution; an outflow simply tracks coins leaving attributed exchange wallets, and asserting that it represents aggressive spot accumulation or a profitable trading signal requires independent verification.
Why This Matters
For quantitative crypto hedge funds, institutional traders, and on-chain researchers, using revised datasets in backtesting creates lookahead bias, routinely overstating the profitability of trading strategies. Because providers like Coin Metrics, CryptoQuant, and Glassnode continually update wallet attribution clusters, a historical signal derived from newly discovered wallets was impossible for an investor to observe in real time.
To accurately assess the impact of Coin Metrics’ $ETH rebuild, researchers must construct a controlled experiment. This requires maintaining fixed entry and exit rules across paired datasets—specifically comparing preserved pre-rebuild Standard values directly against post-rebuild Standard data while integrating true publication timestamps. Without isolating data vintage shifts from strategy rule changes, attributing performance differences to genuine market signals remains flawed.
Frequently Asked Questions
What is the difference between Standard and Point-in-Time (PIT) on-chain data?
Standard on-chain data applies all currently known wallet addresses retroactively to the beginning of their transaction history, rewriting past balances whenever new entities are discovered. Point-in-Time (PIT) data records only what was known at that specific historical interval, ensuring that an address only contributes to the dataset starting from its initial discovery date.
Why do on-chain metrics from providers like CryptoQuant and Coin Metrics change over time?
Historical values change primarily because of ongoing entity attribution and wallet clustering. When analytics providers discover, verify, or cluster new wallets belonging to an exchange, those balances and flows are added to historical records to provide a complete picture of past asset movements, which can shift previously reported values.
How does the “availability clock” impact cryptocurrency backtesting?
The availability clock tracks when a metric was actually computed and published to an API endpoint versus the timestamp of the blockchain block itself. If a backtest executes a trade based on a block timestamp before the data was computed and pushed to API consumers, it inadvertently relies on lookahead bias, testing actions that were physically impossible in real-time execution.




