# The LVR gap for random block times: a quick and useful approximation

**URL:** https://collective.flashbots.net/t/the-lvr-gap-for-random-block-times-a-quick-and-useful-approximation/5038
**Category:** Research
**Created:** [June 26, 2025, 3:43pm UTC](https://collective.flashbots.net/t/the-lvr-gap-for-random-block-times-a-quick-and-useful-approximation/5038 "2025-06-26T15:43:33Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Christoph](https://collective.flashbots.net/letter_avatar_proxy/v4/letter/c/eb8c5e/32.png) [@Christoph](https://collective.flashbots.net/u/Christoph)
#### Post date: [June 26, 2025, 3:43pm UTC](https://collective.flashbots.net/t/the-lvr-gap-for-random-block-times-a-quick-and-useful-approximation/5038/1 "2025-06-26T15:43:33Z")

</div>

Thank you to @dataalways for promting me on LVR and slot times.

In a recent [arxiv paper](https://arxiv.org/abs/2505.05113) the difference in Loss Versus Rebalancing (LVR) under constant slot times and random slot times was approximated. They differ (up to correction by higher order terms) by a factor \tfrac{\sqrt{\pi}}{|\zeta(1/2)|}C\_{\mu} which in general depends on the whole distribution of the random slot times. While this constant can be derived, in principle, for the slot time distribution one is interested in, either analytically (if feasible) or through Monte Carlo simulation, it would be nice to have something a bit easier, for us smol brain researchers that prefer to do mean-variance analysis. This has two advantages: 1) we just need to plug in two numbers (or one number after we have normalized average slot times) and 2) we can very easily do comperative statics.

Let’s therefore do an approximation of C\_\mu. I normalize average slot times to 1 and want to approximate C\_\mu by an expression that should only depends on the variance \sigma\_U^2 of block times, but not on higher moments. Let U\_1,U\_2,\ldots be the slot times, and let us denote the average slot time for the first n slots by \bar{U}\_n:=\tfrac{1}{n}\sum\_{i=1}^nU\_i.  
We have

C\_\mu=-\tfrac{1}{2\sqrt{\pi}}\sum\_{n=1}^\infty\tfrac{1}{\sqrt{n}}\left(\sqrt{\bar{U}\_n}-1\right).

By the Strong LLN, we have

\lim\_{n\to\infty}\bar{U}\_n=1\quad a.s.

Taylor expansion around the expected slot time, gives an expression for the sqrt of the average slot time for the first n slots:

\sqrt{\bar{U}\_n}\approx1+\tfrac{1}{2}(\bar{U}\_n-1)-\tfrac{1}{8}(\bar{U}\_n-1)^2+\ldots

Taking expectations:

\mathbb{E}\sqrt{\bar{U}\_n}\approx1-\tfrac{1}{8}Var(\bar{U}\_n)+\ldots=1-\tfrac{1}{8n}\sigma\_U^2+\ldots

Thus

C\_{\mu}\approx \tfrac{1}{2\sqrt{\pi}}\sum \tfrac{1}{\sqrt{n}}\tfrac{1}{8n}\sigma\_U^2=\tfrac{1}{2\sqrt{\pi}}\tfrac{\sigma\_U^2}{8}\zeta(3/2)\approx 0.092\sigma\_U^2

where \zeta is the Riemann zeta function so that \zeta(3/2)\approx 2.612.

So far so great, but what does it tell us? Well that the factor scales with variance. For the Poisson distribution, for example, variance is equal to the mean. Thus, the gap C\_\mu\approx 9.2\% is substantial.\[1\] Let’s look, however, (motivated by this interesting [tweet](https://x.com/ThogardPvP/status/1922356954263126454)) at the empirical distribution of Ethereum slot times (which is the result of a mixture of latency effects and timing games): average slot times are 12 seconds with std of \sigma\_U\approx 0.58\,\text{seconds} (estimated from data provided by @dataalways, any errors in this estimation are due to me). Normalizing to slot time, we have \sigma\_U=0.04833 . Thus C\_{\mu}\approx 0.0213\%. It’s a matter of interpretation of course, but I would call 2 basis points nothing. So yes, timing games increase LVR, but, in theory, only by a small, small negligible factor.

Let’s look at the bigger picture: do random slot times increase LVR substantially? They do for the Poisson as documented in the paper. But the Poisson has high variance relative to its mean. So if you want to have one take away from the math above:

🤖 _Random Slot Times only influence LVR in a meaningful way if variance is within the same order of magnitude as average slot times._

* * *

1. My approximation slightly overestimates the gap, but not by too much. The more precise gap from the paper is \tfrac{1}{2}-\tfrac{|\zeta(1/2)|}{2\sqrt{\pi}}\approx 8.8\%.

---

<div class="post-metadata">

### Author: ![Christoph](https://collective.flashbots.net/letter_avatar_proxy/v4/letter/c/eb8c5e/32.png) [@Christoph](https://collective.flashbots.net/u/Christoph)
#### Post date: [June 28, 2025, 8:14am UTC](https://collective.flashbots.net/t/the-lvr-gap-for-random-block-times-a-quick-and-useful-approximation/5038/3 "2025-06-28T08:14:43Z")

</div>


