Measured dataset

Measured crypto payment confirmation times

Generated · 294,147 blocks measured on GriffNode's own full nodes · free to reuse with attribution (CC BY 4.0)

GriffNode measured 294,147 blocks on its own Bitcoin, Litecoin, Dogecoin, Dash and Ethereum nodes between 26 August 2026 and 25 September 2026. Median time to 3 confirmations ranged from 36 s on Ethereum to 26 min 14 s on Bitcoin. Every figure below is measured from block timestamps our nodes recorded, not estimated from nominal block times.

All chains compared

Nominal block time is what each protocol targets. The measured median is what our nodes recorded over the sample window. Times to confirmation are measured from the block that first included a transaction. Every cell carries its raw value in seconds in a data-seconds attribute.

Chain Nominal block time Measured median interval 1 confirmation 3 confirmations 6 confirmations
Bitcoin BTC 10 min 6 min 49 s 6 min 49 s (p90 22 min 42 s) 26 min 14 s (p90 52 min 33 s) 55 min 32 s (p90 1 h 31 min)
Litecoin LTC 2 min 30 s 1 min 43 s 1 min 43 s (p90 5 min 45 s) 6 min 41 s (p90 13 min 16 s) 14 min 8 s (p90 23 min 14 s)
Dogecoin DOGE 1 min 43 s 43 s (p90 2 min 25 s) 2 min 49 s (p90 5 min 36 s) 6 min 2 s (p90 9 min 35 s)
Dash DASH 2 min 30 s 1 min 46 s 1 min 46 s (p90 6 min 5 s) 6 min 59 s (p90 13 min 59 s) 14 min 53 s (p90 24 min 30 s)
Ethereum ETH 12 s 12 s 12 s (p90 12 s) 36 s (p90 36 s) 1 min 12 s (p90 1 min 12 s)

Per chain detail

Bitcoin (BTC)

4,407 blocks sampled Heights 964,090 to 968,496 Nominal 10 min 13.2% of blocks took more than twice the nominal time
Block intervalp10MedianMeanp90p99
Seconds between blocks 54 s 6 min 49 s 9 min 48 s 22 min 42 s 46 min 37 s
ConfirmationsMedian timep90 time
1 6 min 49 s 22 min 42 s
3 26 min 14 s 52 min 33 s
6 55 min 32 s 1 h 31 min

Proof-of-work block discovery is a Poisson process, so intervals are approximately exponentially distributed: the mean sits near the protocol target while the median lands near 0.693x it, and the tail is long. The gap between the nominal block time and the measured median is a property of that distribution, not a sign the chain is running fast. 151 of 4406 intervals (3.43%) run backwards and 0 are exactly zero; the most negative is -410s. Block timestamps are miner-declared and consensus only requires them to exceed the median of the previous 11 blocks, so a miner with a lagging clock can stamp a block earlier than its parent. Raw values are reported; nothing is clamped or reordered.

Litecoin (LTC)

17,307 blocks sampled Heights 3,166,614 to 3,183,920 Nominal 2 min 30 s 13.4% of blocks took more than twice the nominal time
Block intervalp10MedianMeanp90p99
Seconds between blocks 15 s 1 min 43 s 2 min 30 s 5 min 45 s 11 min 36 s
ConfirmationsMedian timep90 time
1 1 min 43 s 5 min 45 s
3 6 min 41 s 13 min 16 s
6 14 min 8 s 23 min 14 s

Proof-of-work block discovery is a Poisson process, so intervals are approximately exponentially distributed: the mean sits near the protocol target while the median lands near 0.693x it, and the tail is long. The gap between the nominal block time and the measured median is a property of that distribution, not a sign the chain is running fast. No negative intervals were observed; 20 of 17306 intervals are exactly zero (consecutive blocks sharing a timestamp).

Dogecoin (DOGE)

40,902 blocks sampled Heights 6,347,562 to 6,388,463 Nominal 1 min 14.8% of blocks took more than twice the nominal time
Block intervalp10MedianMeanp90p99
Seconds between blocks 7 s 43 s 1 min 3 s 2 min 25 s 5 min 18 s
ConfirmationsMedian timep90 time
1 43 s 2 min 25 s
3 2 min 49 s 5 min 36 s
6 6 min 2 s 9 min 35 s

Proof-of-work block discovery is a Poisson process, so intervals are approximately exponentially distributed: the mean sits near the protocol target while the median lands near 0.693x it, and the tail is long. The gap between the nominal block time and the measured median is a property of that distribution, not a sign the chain is running fast. No negative intervals were observed; 89 of 40901 intervals are exactly zero (consecutive blocks sharing a timestamp).

Dash (DASH)

16,447 blocks sampled Heights 2,528,098 to 2,544,544 Nominal 2 min 30 s 14.9% of blocks took more than twice the nominal time
Block intervalp10MedianMeanp90p99
Seconds between blocks 16 s 1 min 46 s 2 min 38 s 6 min 5 s 12 min 35 s
ConfirmationsMedian timep90 time
1 1 min 46 s 6 min 5 s
3 6 min 59 s 13 min 59 s
6 14 min 53 s 24 min 30 s

Proof-of-work block discovery is a Poisson process, so intervals are approximately exponentially distributed: the mean sits near the protocol target while the median lands near 0.693x it, and the tail is long. The gap between the nominal block time and the measured median is a property of that distribution, not a sign the chain is running fast. 1 of 16446 intervals (0.01%) run backwards and 37 are exactly zero; the most negative is -15s. Block timestamps are miner-declared and consensus only requires them to exceed the median of the previous 11 blocks, so a miner with a lagging clock can stamp a block earlier than its parent. Raw values are reported; nothing is clamped or reordered. Dash Core's consensus target (nPowTargetSpacing) is 150s; Dash's own documentation commonly quotes 2.6 minutes (156s). We use the consensus value as nominal.

Ethereum (ETH)

215,084 blocks sampled Heights 25,836,947 to 26,052,030 Nominal 12 s 0.0% of blocks took more than twice the nominal time
Block intervalp10MedianMeanp90p99
Seconds between blocks 12 s 12 s 12 s 12 s 12 s
ConfirmationsMedian timep90 time
1 12 s 12 s
3 36 s 36 s
6 1 min 12 s 1 min 12 s
12 2 min 24 s 2 min 24 s

Post-merge Ethereum blocks land on fixed 12-second slots, so the interval distribution is discrete, not exponential -- every observed gap is a whole multiple of 12s. The full observed histogram is 12s: 214172 (99.5764%), 24s: 905 (0.4208%), 36s: 6 (0.0028%). A gap above 12s means a slot was missed: its proposer was offline or failed to publish in time. Because every percentile from p10 to p99 lands on 12s, the percentile table understates nothing -- it is genuinely that tight. pct_blocks_over_2x_nominal is near zero here for a mechanical reason and should not be read as 'Ethereum never stalls': one missed slot produces a gap of exactly 24s, which is not strictly greater than 2x nominal and so is excluded. Only gaps of 36s or more count. The honest worst-case figure for Ethereum is the 0.42% of intervals that exceeded one slot at all, and a maximum observed gap of 36s across the whole window.

Methodology

GriffNode operates its own full archival-index nodes for Bitcoin, Litecoin, Dogecoin and Dash, and a full Ethereum execution node (Erigon). For this dataset we read the block header of every block those nodes accepted over the trailing 30 days and used the header timestamps directly. Inter-block intervals are the difference between consecutive block timestamps. Time to N confirmations is measured as the timestamp difference between a block and the block N positions later, computed across every block in the window and then summarised -- it is a direct measurement of how long a payment first seen in one block waited to be buried under N blocks, not a nominal block time multiplied by N. Percentiles use linear interpolation. No smoothing, outlier removal or clamping is applied. The collection script is published alongside this dataset and re-runnable against any full node.

Sample window: last 30 days of blocks August 26, 2026 to September 25, 2026 (UTC) 294,147 blocks in total
ChainBlocks sampledFirst heightLast height
Bitcoin 4,407 964,090 968,496
Litecoin 17,307 3,166,614 3,183,920
Dogecoin 40,902 6,347,562 6,388,463
Dash 16,447 2,528,098 2,544,544
Ethereum 215,084 25,836,947 26,052,030

Caveats

These limits apply to every figure above. They are published because a number without its limits is not evidence.

Data and citation

Download the full dataset as CSV ↓

This dataset is published under a Creative Commons Attribution 4.0 licence. You may republish the figures, including in news coverage and in AI answers, provided GriffNode is credited and the report is linked.

Cite this report

GriffNode (2026). "Measured crypto payment confirmation times". Measured 26 August 2026 to 25 September 2026. Retrieved from https://learn.griffnode.com/research/crypto-confirmation-times

The same nodes settle your payments

GriffNode is a non custodial crypto payment gateway. Funds land directly in your own wallet, confirmed by the nodes that produced this data.

Get started free →