Writing

Waiting buys nothing, until it buys everything

1 October 2026 · figures measured 1 October 2026

Everybody tells you to space your transfers out. Almost nobody tells you how far apart, and the advice is useless without a number, because the thing you are spacing them across does not move continuously. It moves in blocks.

Two transactions in the same Bitcoin block are simultaneous to anyone reading the chain. There is no ordering between them and no interval. So a gap only separates two transfers if a block happens to land inside it, and that is a coin flip with known odds rather than something you control.

How long a block actually takes

Ten minutes is the design target, not an observation. Measured against the live chain this morning:

WindowBlocksSpanAverage
6 hours32337 min10.54 min/block
12 hours60622 min10.36 min/block

Close to target, and close to the 10.84 measured the previous evening. Everything below uses the sixty-block reading, because ten blocks is far too few to estimate an average that varies this much — a one-hour sample taken at the same time read 5.2 minutes, which is noise rather than news.

What a gap is worth

Block arrivals are near enough a Poisson process that a gap of length t contains at least one block with probability 1 − e−t/interval. That is not a curve anyone chose. It follows from blocks arriving independently at a known average rate:

GapTransfers land in different blocksNothing happens at all
2 minutes17.6%82.4%
4 minutes32.0%68.0%
6 minutes44.0%56.0%
8 minutes53.8%46.2%
11 minutes65.4%34.6%
15 minutes76.5%23.5%
30 minutes94.5%5.5%

A two-minute pause separates your transfers about one time in six. Five times in six you waited and got the same result as not waiting. That is the part the advice leaves out.

The clearest demonstration was an accident

While measuring the above, a fifteen-minute window of the chain was queried and came back empty. Zero transactions, zero blocks.

Bitcoin was not idle for fifteen minutes. No block had closed inside that window, so there was nothing confirmed to count. At a 10.36 minute interval that happens 23.5% of the time — and it is the same event as two transfers sent fifteen minutes apart landing in the same block anyway.

Roughly one wait in four buys nothing, no matter how carefully you timed it. The odds are good at fifteen minutes. They are not a guarantee, and nothing you do makes them one.

The first minutes are worth more than the last

The obvious conclusion is to wait longer. The arithmetic disagrees, because the curve flattens. Here is what a band of random gaps buys across a five-leg split, and what it costs:

BandSeparatesTotal waitDistinct blocksGained per minute waited
2–6 min31.6%16 min2.26 of 50.0790
4–8 min43.6%24 min2.74 of 50.0727
5–10 min51.0%30 min3.04 of 50.0681
9–14 min66.7%46 min3.67 of 50.0580
20–40 min93.6%120 min4.74 of 50.0312

Twenty to forty minutes separates almost everything and takes two hours to do it, earning 0.031 blocks per minute of waiting. Four to eight earns more than twice that rate. Every additional minute is worth less than the one before it, because the probability of a block having already arrived keeps rising.

So the question is not “how separate can I get” but “how much am I willing to pay for the last ten percent”. On this site the answer is four to eight minutes between legs, which is why.

Waiting is not free

The cost is not only patience. A non-custodial transfer is signed in the browser, so the key is in the tab for as long as the plan runs. Every extra minute of spacing is another minute of a private key held in memory with a page open — a different risk, traded against a smaller one.

An eight-leg plan at four to eight minutes waits 42 minutes and reaches about four distinct blocks. The same plan at twenty to forty minutes waits three and a half hours. A threat model that ignores the second number is not a threat model.

What none of this is

It is not a privacy score, and this site does not turn it into one. Spacing is reported where it can be measured and never converted into points, because what a gap is worth depends on how much other traffic shared the window — a fact about the chain rather than about your transfer, unmeasurable for most chains and unmeasurable by anyone for Monero, whose design exists to prevent that enumeration.

Nor does separating two transfers into different blocks make them unlinkable. It removes one signal, the one that says these happened at the same instant. Amounts, destinations and the providers in between are all still there, which is what the cost of splitting is actually about.

A regular interval is its own signature, too. Transfers spaced exactly eleven minutes apart reassemble as easily as transfers of exactly equal size — which is why the gap is drawn at random from a band rather than fixed, the same reasoning behind splitting unequally.

What was measured

Block counts and spans were read from the live chain on 1 October 2026 at 05:45 UTC: 32 blocks across 337 minutes over six hours, 60 blocks across 622 minutes over twelve. The probabilities are computed from the 10.36 minute figure, not observed directly — the model is the standard one for Poisson arrivals, and it is the model rather than a measurement of your particular transfer.

Intervals drift. Difficulty adjusts every two weeks to pull the average back toward ten minutes, so these numbers are a reading of one morning rather than a constant. The shape of the argument does not depend on the exact figure: whatever the interval is, gaps much shorter than it buy very little, and gaps much longer than it buy progressively less per minute.

Plan an exchange

Every figure above can be checked against the providers yourself — no account, no sign-up, and nothing is held for you at any point.