Research / Crypto — DEX vs CEX lead-lag

DEX versus CEX: does the on-chain price lag the exchange?

Methodology August 2026 Data: Binance, Uniswap v3, Base
Per-window CEX-lead for ETH on Base across eight powered windows, every window sitting at or below the two-second block floor.

The question

An on-chain automated market maker can only reprice when a new block lands; a centralized exchange reprices continuously. The intuitive story is that the DEX must lag the CEX by about one block — the time it takes to observe the exchange move and land a transaction on-chain. Is that lag actually measurable, or does it hide below the block clock?

Data

Binance ETHUSDT trades as the continuous reference, against the Uniswap v3 USDC/WETH 0.05% pool taken as one price per block. Two chains: Ethereum mainnet (~12-second blocks) and Base (~2-second blocks). A public exchange API and free RPC endpoints, nothing paid. This is a timing study — who moves first — so the small USDC-versus-USDT stablecoin basis, a price-level effect, is deliberately left out.

Method

Lead–lag by the Hayashi–Yoshida estimator on asynchronous ticks. The block cadence is a hard resolution floor: a lead is only real if it exceeds the block time. Each window carries a block-quantization control — the apparent lead that block sampling manufactures on its own — and any genuine lead must be both sharper than that control and larger than the floor, with a small extra allowance on the L2 for sequencer-clock drift. Every parameter was fixed before the data was seen.

Findings

Mainnet’s 12-second floor is too coarse to see a one-block lead — it is a bounded null by construction, and the powered windows were flat with only a faint CEX-first sign. So we escalated to Base, whose 2-second blocks drop the floor sixfold. Across eight powered windows the on-chain price tracked the exchange contemporaneously: every window’s lead sat at or below the two-second floor (0 to 2 seconds), consistently CEX-first — the right direction — but never sharp and large enough to clear the gate. Zero of eight resolved. The DEX adjusts to the CEX inside a single 2-second block.

What this means

A different kind of venue — an on-chain pool rather than an order book — and the same honest verdict: a faint, correctly-signed lead that never becomes resolvable, even after tightening the clock sixfold. There is a real tendency for the exchange to move first; the on-chain follow-up is simply faster than two seconds. Mid-build the engine also caught and discarded one of its own spurious readings — a truncated data window that briefly faked a 33-second DEX lead — before it reached any record. This is measurement of market structure, not a trade.

Reproducibility: the same core engine as our other crypto studies, with a thin chain-parameterized adapter that reads Uniswap v3 swap logs into one end-of-block price — no change to the validated core. Self-tested against an injected known lead, an injected block-sampling artifact, and a co-moving placebo before any live run. Two single sweeps (Ethereum at a ~12-second floor, Base at ~2 seconds), exploratory and reproducible from public data.

Exploratory analysis of public data. Not investment advice or a recommendation.