What does a PCOC cost at scale?
Dated 21 October 2026 (ACDT); speeds updated 22 October 2026 with the reference-machine runs under the hike rules that SPEC 2.3 keeps byte-for-byte (measured 22 October, the day before SPEC 2.3 was ratified). Reasoned from three measured laptops and public rental listings read on 21 October. Nothing was rented for this page.
Cost per PCOC: pending a full-hike measurement. The speeds in section 1 are new measurements under the SPEC 2.3 hike rules, on three commodity reference systems (22 Oct 2026; how they were taken: How we set groundinglab's admission policy). They confirm the number the costs rest on: about four hikes per two-channel machine, with four clearing the floor and six not. They are steady 60-second windows, not yet full hikes paced by real Bitcoin blocks, and the refusal estimate (A4) has not been redone. Until that measurement, read the cost figures as an estimate.
A PCOC (production-constrained observable commitment) is a self-issued identifier. You make it yourself. Making one holds memory on your machine for at least 18 Bitcoin blocks, typically around three hours or more, but it varies. Anyone can check the finished PCOC without your key. groundinglab charges the maker nothing. When the hardware is rented, the bill is the rent. When it is owned, the bill is buying the machine, plus electricity and space.
The rule used throughout: hikes per machine are limited by whichever runs out first, delivered memory bandwidth or available cores. RAM size is not the limit.
Result: about US$0.065–0.078 per PCOC to rent matched two-channel servers for 30 days. US$0.065 is the cheapest matched box (OVH SYS-1) if it can supply the whole batch; US$0.078 is a diversified mix if no single offer can. The exact point depends on how many machines each offer can supply, which no provider publishes. Older many-channel boxes might bring it to about US$0.03, a paper floor resting on two unknowns: whether their memory slots are filled across all channels, and whether their older cores sustain the per-hike floor. That is untested (section 2). The figures assume four hikes per machine, taken from measured laptops and not measured on any rented server (A3). The cheapest boxes (DDR4-2666) are credited with four, the attacker-favourable end; at three, SYS-1 alone would be about US$0.084.
How to read this page
- Hike: one PCOC being made. A machine can make several hikes at once.
- Leg: 2 million memory steps. A hike's speed is given in legs per second.
- The floor used on this page: the calibration study's production-floor candidate, 1/5 of the reference speed, which comes to 0.2 legs per second. Every "the floor" and "1/5" below is that study candidate. The live gate on 26 Oct 2026 serves
gl-admit-v12at 0.1 legs/s (1/10), a testing floor. Packing more hikes onto one machine slows each of them; past a point they fall below the floor this page uses and are refused. - Labels: each figure is marked measured (run on our own machines), sourced (from a dated public page), derived (arithmetic on those), assumption or judgement.
- A1–A10, S1, P1 name the assumptions, listed in full under Assumptions.
- Where an input is uncertain, we take the end that makes things easier for an attacker: the lower cost.
1. The benchmark: reference system 3
Reference system 3, a commodity laptop, is the lab machine whose specs set what a matching rented server looks like. It is one of the three commodity reference systems measured under the SPEC 2.3 hike rules.
| Spec | Value | Label and source |
|---|---|---|
| CPU | AMD Ryzen 5 7430U, Zen 3, 6 cores / 12 threads, 16 MB L3, 15 W | sourced: AMD product page, read 21 Oct 2026; lab notes agree |
| Memory supported | DDR4-3200 (2×1R) or LPDDR4X-4267, 2 channels, up to 64 GB | sourced: AMD product page |
| Memory installed | DDR4 at 3200 MT/s, 8 GB modules, 16 GB total (15 GiB visible) | measured: read from the machine's memory tables (dmidecode); the raw output was not kept |
| Channels in use | two (inferred) | Not recorded directly. 16 GB from 8 GB modules means two sticks, and the derived plateau of 32–33 GB/s is above the 25.6 GB/s peak of a single DDR4-3200 channel, so one channel could not deliver it |
| Theoretical peak | 2 × 3200 MT/s × 8 B = 51.2 GB/s | derived |
Measured behaviour under the SPEC 2.3 hike rules (16 KiB slot, 2-million-step legs, steady 60-second windows, 22 Oct 2026):
| Hikes at once | Per-hike legs/s | × the 1/5 floor | All hikes together, legs/s |
|---|---|---|---|
| 1 | 0.375 | 1.88 | 0.375 |
| 4 | 0.246 (slowest 0.242) | 1.23 | 0.985 |
| 6 | 0.170 (slowest 0.163) | 0.85, below the floor | 1.015 |
2, 3 and 5 hikes at once were not run on reference system 3.
Why about four (derived):
- One hike at the floor reads 0.2 legs/s × 2,000,000 steps × 16 KiB ≈ 6.55 GB/s. This assumes each step moves one 16 KiB slot once, as a read with no write. The specification says so: every step reads and folds the full 16,384-byte slot, and “The step reads terrain and does not write it” (§11.1). Cache-line and prefetch overheads, which would add traffic, are not counted (A10).
- Reference system 3 delivered about 32–33 GB/s at its plateau (0.985–1.015 legs/s in all), 63–65% of its 51.2 GB/s peak. That figure comes from step rates, not memory counters.
- 32–33 ÷ 6.55 gives a ceiling of about 4.9–5.1 hikes. Four clear the floor and six do not; five was not run.
- Cores were not the limit on reference system 3: its load average was about 1–3 with six hikes running. Bandwidth ran out first.
Where reference system 3 sits among the lab machines. In the middle:
- Reference system 1 (Ryzen 5 5600H, 6 cores / 12 threads, two-channel), the primary reference, is somewhat faster: 0.402 legs/s alone, 0.283 each at four hikes (1.42× the floor) and 0.190 at six, below the floor. Its plateau is about 1.13–1.14 legs/s in all, about 37 GB/s, a ceiling of about 5.7 hikes (measured, 22 Oct 2026).
- Reference system 2 (Intel Core i7-10610U, 4 cores / 8 threads, no SHA instructions), the specification's low-end host, is slower: 0.242 legs/s alone and 0.238 each at two hikes, 1.19× the floor (measured, 22 Oct 2026). Three and four hikes were not run on it.
- A fourth lab machine (i5-7500T, 4 cores / 4 threads) was not part of the 2.2 runs. Under the earlier specification it made single PCOCs that were accepted, and an earlier prototype step suggested it holds about 2–3 hikes (derived estimate).
- So the slower lab machines hold fewer hikes than reference system 3, and the faster one holds about the same or one more.
2. The closest rentable equivalents
The match criteria:
- the same core class: AMD Zen 2/3/4 or Intel desktop/Xeon-E, 6–8 cores (one 14-core Intel included);
- two-channel DDR4 or DDR5;
- dedicated hardware, not shared cloud.
Rates are as listed on 21 Oct 2026, excluding VAT. “Month 1” adds the setup charge, because a 30-day campaign incurs it (A7). Hosts don't publish their installed memory speed, so “peak” uses the CPU's rated maximum and is an upper bound. “Ceiling” = peak × reference system 3's 63–65% efficiency ÷ 6.55 GB/s.
| Box | CPU (cores/threads) | Memory | Channels | Peak GB/s | Bandwidth ceiling (hikes) | Monthly + setup | Month 1 | US$ per PCOC at 4 hikes | Compared with reference system 3 |
|---|---|---|---|---|---|---|---|---|---|
| Reference system 3 (benchmark) | Ryzen 5 7430U (6/12) | DDR4-3200, 16 GB | 2 | 51.2 | 4.9–5.1 (4 pass, 6 do not, measured) | — | — | — | — |
| OVH SYS-1 | Xeon E-2136 (6/12) | DDR4 ECC, rated 2666 | 2 | 42.7 | 4.1–4.2 | $30 + $30 | $60.00 | 0.065 | less bandwidth; credited with 4, thin margin (1.03–1.06× the floor per hike) |
| Hetzner AX41-1-LTD | Ryzen 5 3600, Zen 2 (6/12) | DDR4 64 GB, rated 3200 | 2 | 51.2 | 4.9–5.1 | $67.10 + $0 | $67.10 | 0.072 | same bandwidth and cores; closest Hetzner match |
| Hetzner EX44-1-LTD | Core i5-13500 (14/20) | DDR4 64 GB, rated 3200 | 2 | 51.2 | 4.9–5.1 | $72.10 + $0 | $72.10 | 0.078 | same bandwidth, more cores; extra cores add nothing |
| OVH SYS-GAME-1 | Ryzen 5 3600X, Zen 2 (6/12) | DDR4 ECC, rated 3200 | 2 | 51.2 | 4.9–5.1 | $52 + $52 | $104.00 | 0.112 | same |
| Hetzner AX42-1-LTD | Ryzen 7 PRO 8700GE, Zen 4 (8/16) | DDR5 ECC 64 GB, rated 5200 | 2 | 83.2 | 8.0–8.3 | $77.30 + $39 | $116.30 | 0.125 | more bandwidth; may fit more, up to its 8 cores |
| OVH RISE-1 | Xeon E-2386G (6/12) | DDR4 ECC, rated 3200 | 2 | 51.2 | 4.9–5.1 | $70 + $70 | $140.00 | 0.151 | same |
| OVH RISE-S | Ryzen 7 9700X, Zen 5 (8/16) | DDR5 ECC, rated 5600 | 2 | 89.6 | 8.6–8.9 | $77 + $77 | $154.00 | 0.166 | more bandwidth; may fit more, up to its 8 cores |
| OVH Rise-Game-1 | Ryzen 5 5600X, Zen 3 (6/12) | DDR4 ECC, rated 3200 | 2 | 51.2 | 4.9–5.1 | $90 + $90 | $180.00 | 0.194 | closest core match (same Zen 3 generation as the 7430U) |
| Vultr BM E-2286G | Xeon E-2286G (6/12) | DDR4, rated 2666 | 2 | 42.7 | 4.1–4.2 | $185 + $0 (third-party listing, 10 Oct) | $185.00 | 0.199 | less bandwidth; credited with 4, thin margin |
| Hetzner auction (used) | Ryzen 5 3600 (6/12) | DDR4 64 GB | 2 | 51.2 | 4.9–5.1 | €49 + €0, 1 unit listed | ≈ $55 | ≈ 0.059 | same as AX41; one unit, not a line you can fill |
Sources for the table are listed under Sources (items 3–7). The auction listing is in euros; ≈ $55 uses the ECB rate of 1.1215 (A6).
Why the same limit of about four. All these boxes are two-channel:
- On DDR4-3200 (AX41, EX44, SYS-GAME-1, RISE-1, Rise-Game-1) the peak matches reference system 3's, so with similar efficiency they reach the same bandwidth ceiling. Four hikes need four cores, and each has at least six, so bandwidth, not cores, runs out first.
- DDR4-2666 (SYS-1, Vultr) has about 17% less peak bandwidth. At reference system 3's delivered-to-peak ratio they deliver about 26.9–27.8 GB/s. That covers 4.1–4.2 hikes at 6.55 GB/s each, so four hikes fit, but each gets only 1.03–1.06× the floor, against 1.23× measured on reference system 3 at four. Refusals there are likely to be higher than on reference system 3 (A4). We credit them with four, the attacker-favourable end. At three, SYS-1 costs about US$0.084 (derived).
- DDR5 boxes (AX42, RISE-S) have about 60–75% more peak bandwidth and could hold more than four, until their 8 cores run out.
- Server memory controllers, ECC and how many slots the host fills can all move delivered bandwidth either way.
None of this is measured on a rented server. It is reasoned from reference system 3 and the published specs (A3).
Older quad-channel boxes. OVH's Kimsufi line lists older Xeons whose platforms have four memory channels:
- KS-C: Xeon E5-1650v2, DDR3, $12 + $12.
- KS-5-B: Xeon E5-1650v4, DDR4, $26 + $26.
- KS-1-B: Xeon D-2123IT, $24 + $24.
On paper they have 60–77 GB/s, more than reference system 3. At four hikes, KS-C would cost about US$0.026 per PCOC (about US$0.03 in the result above); at two hikes, about US$0.050.
This is a paper floor resting on two unknowns. OVH does not say how many channels are filled; 32 GB could be two sticks, which would mean two channels.
These cores are 2013–2016 designs, and their per-hike step rate is unmeasured. Supply of old units is likely small (judgement).
They are left out of the range below, but they are the main way the true cost could be lower, and what a careful attacker would test before anything else.
3. The calculation
Per machine (derived): 4 hikes × (1 − 3.34% refused) × 240 three-hour windows ≈ 928 PCOCs per 30 days. So cost per PCOC = month-1 cost ÷ 928.
Machines needed: 10,000 → 11; 100,000 → 108; 1,000,000 → 1,078, rounded up to whole machines.
Supply. No provider publishes how many units it can deliver.
- On 21 Oct, a third-party stock tracker (servermarket.dev) showed AX41-1-LTD in stock in 2 of 2 locations and EX44-1-LTD in 1 of 2 (sourced).
- Hetzner says limited offers depend on cancellations and “can sometimes take up to several weeks for a meaningful number of servers to be available” (sourced).
- Hetzner may hold or reject large first orders (sourced: Hetzner fraud-prevention FAQ).
- Auction listings are mostly single units (“1 left”) (sourced).
- How many machines one offer line can supply to one buyer in 30 days has no source; it is judgement (S1). It sets where the batch lands inside the range, so it is shown openly below at 20, 30 and 50.
The range (derived):
- Low, US$0.065: the cheapest matched box (OVH SYS-1, $60 in month 1) supplies the whole batch: $60 ÷ 928.
- High, US$0.078: a diversified mix, filled from the cheapest line upward with up to 30 machines per offer line:
| Offer line | Machines | Month 1 each | Rent |
|---|---|---|---|
| OVH SYS-1 | 30 | $60.00 | $1,800 |
| Hetzner AX41-1-LTD | 30 | $67.10 | $2,013 |
| Hetzner EX44-1-LTD | 30 | $72.10 | $2,163 |
| OVH SYS-GAME-1 | 18 | $104.00 | $1,872 |
| Total | 108 | mean $72.67 | $7,848 |
US$7,848 ÷ (108 × 928) ≈ US$0.078 per PCOC.
Machines per offer line (judgement, S1), 100,000 PCOCs, filled from the cheapest line upward:
| Machines per offer line | Lines used | US$ per PCOC |
|---|---|---|
| no limit (one offer) | SYS-1 | 0.065 |
| 50 | SYS-1, AX41, EX44 (8) | 0.069 |
| 30 | SYS-1, AX41, EX44, SYS-GAME-1 (18) | 0.078 |
| 20 | SYS-1, AX41, EX44, SYS-GAME-1, AX42, RISE-1 (8) | 0.095 |
Other sensitivity (applied to the US$0.078 diversified mix):
| Change | US$ per PCOC | Notes |
|---|---|---|
| 3 hikes per machine (refusal 0.18%) | 0.114 | 140 machines; reaches AX42 |
| 5 hikes per machine: unmeasured, with refusal forced to 0 (about 1.06–1.15× the floor on reference system 3's bandwidth; six fell below it) | 0.055 | 84 machines; SYS-1, AX41, EX44 only |
| DDR4-2666 boxes at 3 hikes (SYS-1 alone) | 0.084 | low end of the range rises from 0.065 |
| Hold of 2.82 h (recent chain mean) instead of 3 h | 0.074 | ×0.94 |
| Hold of 3.8 h (longest derived object) | 0.099 | ×1.27 |
By batch:
| Batch | Machines | Who supplies | 30-day rent | US$ per PCOC |
|---|---|---|---|---|
| 10,000 | 11 | OVH SYS-1 (11) | $660 | 0.065 |
| 100,000 | 108 | OVH SYS-1 alone, up to a diversified mix (SYS-1 30, AX41-LTD 30, EX44-LTD 30, SYS-GAME-1 18, at 30 per line) | $6,480–7,848 | 0.065–0.078 |
| 1,000,000 | 1,078 | depends on supply per offer | $64,680 if every box were SYS-1 | 0.065 and up |
At a million, the question becomes how many machines each offer can supply, not what they cost. This page doesn't model several accounts, resellers or longer windows. Running about 1,000 machines also needs dedicated people; that cost isn't counted here (P1).
4. Bigger servers (an open question)
Servers with more cores and more memory channels can be rented, but they cost more per box. The question is whether they cost less per PCOC. That depends on how many hikes each holds above the floor, which has not been measured on any of them. The table gives the hikes each would need to match the range, US$0.078 and US$0.065:
| Box | CPU | Channels | Peak GB/s | Cores | Monthly + setup | Month 1 | Hikes to match $0.078 | Hikes to match $0.065 |
|---|---|---|---|---|---|---|---|---|
| OVH RISE-3 | Ryzen 9 5900X | 2 | 51.2 | 12 | $110 + $110 | $220 | 12.1 | 14.7 |
| Hetzner AX102-1 | Ryzen 9 7950X3D | 2 | 83.2 | 16 | $302.10 + $149 | $451.10 | 24.8 | 30.1 |
| Hetzner AX102-1-LTD | Ryzen 9 7950X3D | 2 | 83.2 | 16 | $187.10 + $39 | $226.10 | 12.4 | 15.1 |
| OVH KS-6 | EPYC 7351P | 8 | 170.6 | 16 | $44 + $44 | $88 | 4.8 | 5.9 |
| OVH KS-7 | EPYC 7451 | 8 | 170.6 | 24 | $70 + $70 | $140 | 7.7 | 9.3 |
| OVH SYS-4 | EPYC 7371 | 8 | 170.6 | 16 | $129 + $129 | $258 | 14.2 | 17.2 |
| OVH RISE-4 | EPYC 7313 | 8 | 204.8 | 16 | $200 + $200 | $400 | 22.0 | 26.7 |
| OVH RISE-5 | EPYC 7413 | 8 | 204.8 | 24 | $199 + $199 | $398 | 21.9 | 26.5 |
| OVH RISE-8 | EPYC 7532 | 8 | 204.8 | 32 | $220 + $220 | $440 | 24.2 | 29.3 |
| Hetzner AX162-1 | EPYC 9454P | 12 | 460.8 | 48 | $722.10 + $359 | $1,081.10 | 59.5 | 72.1 |
| Hetzner AX162-1-LTD | EPYC 9454P | 12 | 460.8 | 48 | $372.10 + $39 | $411.10 | 22.6 | 27.4 |
Sources: OVHcloud US Eco page and Hetzner's USD rate page, 21 Oct 2026. Hetzner's AX lineup on 21 Oct is AX41, AX42, AX102 and AX162. Peak bandwidth uses the platform's rated channel count and speed; hosts don't publish how many slots are filled.
Reasoning, not measurement:
- The two-channel boxes with more cores (RISE-3, AX102) cost significantly more and still hit the two-channel bandwidth ceiling (about 5–9 hikes). On this rule they would not reach the hikes they need.
- The many-channel EPYCs have the bandwidth, on paper, for the hikes they need. Whether delivered bandwidth per hike holds up across their memory nodes, and whether their cores sustain the floor, is unmeasured.
- The lowest-cost of them, KS-6, needs only about five to six hikes, so if it performs as its specs suggest, it would cost less than the range.
- We also judge that many-channel boxes are harder to get in quantity than desktop-class dedicated servers. They are far fewer on public lists, and most cost several to ten times as much per box (judgement).
- No direction is claimed.
5. Renting versus buying, other attackers, levers
| Renting | Buying | |
|---|---|---|
| Cash shape | Monthly rent (plus setup in month 1); stop and the bill stops | The whole fleet up front; then electricity, space, hosting |
| Residual | None | Second-hand value if sold |
| Lead time | Hours to days when in stock; longer under fraud checks or stock holds | Retail shipping, days to weeks; assembly and a two-stick RAM check |
| Limit | Stock, account limits, account age | Capital, space, electricity, hands |
| Fits | A 30-day campaign you can tear down | A standing farm reused across months |
Renting, per PCOC: about US$0.065–0.078 (the range above).
Buying, per PCOC: a US$320 mini PC on the benchmark chip (Ryzen 5 7430U; one retail listing, Newegg BAMX B7A Pro, 21 Oct 2026), with two RAM sticks, drawing 35 W, at US$0.12/kWh and 928 PCOCs a month. It is assumed to hold four hikes like reference system 3 (A8). A single-stick unit needs a second stick, and that cost isn't included. Bulk rates at 1,000+ units are unknown.
| Horizon | No resale | Optimistic resale (enterprise-desktop residuals, A9) |
|---|---|---|
| 12 months | US$0.032 | US$0.018 |
| 24 months | US$0.018 | US$0.014 |
| 36 months | US$0.013 | US$0.011 |
Excludes rack space, cooling, network and labour; we found no sourced colocation rate. Each omission lowers the figure, so it favours the attacker. No-name units sold in bulk would likely resell below enterprise desktops.
Inputs for buying:
- Electricity draw: 35 W, an assumption, unmeasured. A mini PC under sustained memory load may draw more.
- Electricity rate: US$0.12/kWh, within the US range for the 12 months to July 2026 (industrial 8.91¢, commercial 13.85¢; EIA Electric Power Monthly Table 5.3, released 24 Sep 2026).
- Residuals: Apto Solutions Residual Value Guide 2025, Dell/HP/Lenovo desktops: 50% / 27% / 17% at 12 / 24 / 36 months.
Up-front hardware at US$320 each: about US$3.5k (11 boxes), US$35k (108) and US$345k (1,078). Supply of about 1,078 units of one no-name model, and any bulk discount, is unknown (judgement).
Break-even. Buying undercuts month-1 rent per PCOC once the same boxes run for many months. For a single 30-day campaign of 100,000, rent (about US$6.5k–7.8k) is below the cost of buying (about US$35k), and rented boxes can be handed back. Buying fits a farm that keeps making identifiers; renting fits a campaign with an end date.
Idle machines already owned, electricity only at 35 W: about US$0.003 per PCOC (US$0.002–0.004 across the EIA range). A botnet uses other people's machines, so its operator carries none of this cost. The time limit stays the same: each PCOC still holds a machine's memory for 18 Bitcoin blocks, and each machine runs only about four at once.
Levers:
- Block count. The specification fixes 18 Bitcoin blocks; a longer hold would be a new specification version. As arithmetic only, about 48 blocks (~8 h) multiplies the hold by ~2.67. At the same mix that is about US$0.21 per PCOC. 100,000 in 30 days would then need 288 machines, more than the 270 that 30 machines per line across all nine matched lines allows, so the mix moves to dearer lines.
- Slot size. The slot could go from 16 KiB to 32 KiB, so each hike reads twice the memory per step. That needs a specification change, because 16 KiB is fixed today. Where bandwidth runs out before cores, fewer hikes would clear the floor per machine at the same delivered bandwidth. The effect on cost, and on honest makers running a single hike, is unmeasured.
- Each gate's floor. Each gate sets its own floor. This page's arithmetic uses the calibration study's 1/5 (0.2 legs/s) candidate. The live groundinglab gate serves 0.1 legs/s (1/10). A lower floor than 1/5 accepts denser packing, so rented costs on that gate sit below this page.
- Several cores per hike. A future profile that keeps several cores busy on one hike could change packing. Not measured.
Anchoring load on a shared anchoring service is outside the rent bill. groundinglab pools it today; a service can run its own; each admission gate sets its floor and rules. Farm sizes that have been disrupted publicly sit around a thousand to several thousand accounts (US DOJ, Meliorator, 968 X accounts, July 2024; Meta, Spamouflage, 7,704 Facebook accounts, August 2023).
Open questions
- What has been tested is two-channel laptops. Under the SPEC 2.3 hike rules (22 Oct 2026), reference system 3 (Ryzen 5 7430U) and reference system 1 (Ryzen 5 5600H) both clear the floor at four hikes (0.246 and 0.283 legs/s) and fall below it at six (0.170 and 0.190); reference system 2 clears it at two (0.238). Two, three and five hikes were not run on the six-core laptops. These are steady 60-second windows; full hikes paced by real Bitcoin blocks are still to be measured. No rented server has been tested (A3).
- Cores and bandwidth. Hikes per machine are limited by whichever runs out first, delivered memory bandwidth or available cores; RAM size is not the limit. On both laptops bandwidth ran out first: cores were not saturated at four hikes. That is reasoned from step rates and CPU load, not read from memory counters. On a rented box either could run out first, which is unmeasured. Machines with more cores cost significantly more and still hit the bandwidth ceiling.
- Bigger boxes with more memory channels have not been tested. Whether they raise or lower cost per PCOC is open; no direction is claimed (section 4).
- Older quad-channel Kimsufi units could cost less if their channels are filled and their cores sustain the floor. Both are unknown (section 2).
- Slot size. The effect of 32 KiB slots on hikes per machine is unmeasured.
- Still to close:
- one rented AX41-class run at several hikes at once (A3);
- full hikes paced by real Bitcoin blocks at several hikes at once, which the cost figures wait on;
- three and five hikes on the six-core laptops;
- accept rates at three and four hikes against groundinglab's live gate policy (A4);
- runs that read memory counters;
- Reference system 3's raw memory-table output saved to the record;
- three and four hikes on reference system 2, and the fourth lab machine (i5-7500T) under the SPEC 2.3 hike rules.
Assumptions
| ID | Statement |
|---|---|
| A1 | Under the SPEC 2.3 hike rules, two-channel hosts hold as many hikes at once as reference systems 3 and 1 (partly measured: four pass and six do not on both). |
| A2 | Hold ≈ 3 h (18 blocks × 600 s). Observed: groundinglab's own PCOC ≈ 3.06 h (11,023 s, 19 Oct 2026); four distinct PCOC windows, median ≈ 3.10 h, range 2.69–4.53 h; recent 18-block windows on the chain, mean 2.82 h. A longer hold raises cost in proportion; the 3 h base is the attacker-favourable choice. |
| A3 | Matched two-channel rentals hold about four hikes, like reference system 3. |
| A4 | Refusal at four hikes, floor 1/5 = 3.34% (three hikes: 0.18%), estimated from the speed margin under the earlier specification, not counted. Pending: the margin at four is now 1.23× on reference system 3 (was 1.44×), so this estimate is to be redone with the full-hike measurement. |
| A5 | Extra cores on a two-channel box add no hikes, because bandwidth runs out first. |
| A6 | EUR/USD = 1.1215 (ECB, 20 Oct 2026), for the auction listing only. |
| A7 | Setup charges sit fully in the month-1 cost. |
| A8 | Mini PC to buy: US$320, two RAM sticks, holds four hikes; 35 W (unmeasured); US$0.12/kWh. |
| A9 | Enterprise-desktop residuals (Apto 2025) as an optimistic resale case. |
| A10 | Each step moves one 16 KiB slot once (a read, no write, per the specification); cache-line and prefetch overhead not counted. |
| S1 | Machines per offer line to one buyer in 30 days: unknown; shown at 20 / 30 / 50 (judgement). |
| P1 | The cost of people is left out of unit costs. |
Sources
- groundinglab lab measurements: reference systems 1 and 3 at one, four and six hikes, and reference system 2 at one and two, under the SPEC 2.3 hike rules (22 Oct 2026; raw results on GitHub); the fourth lab machine's (i5-7500T) single PCOCs under the earlier specification (18–19 Oct 2026) and prototype-step runs (23 Sep 2026); reference system 3 memory read with
dmidecode; groundinglab's own PCOC, 11,023 s (19 Oct 2026); 18-block windows on the chain. - The specification: “The step reads terrain and does not write it”, and every step reads and folds a full 16,384-byte slot (§11.1; specification).
- AMD Ryzen 5 7430U product page, read 21 Oct 2026: amd.com.
- OVHcloud US Eco (Kimsufi, So you Start, Rise), read 21 Oct 2026: eco.us.ovhcloud.com.
- Hetzner, read 21 Oct 2026: USD rates and limited (LTD) offers, docs.hetzner.com; specs, AX matrix and EX matrix; fraud-prevention FAQ.
- servermarket.dev Hetzner listing (auction and stock), third-party, checked 21 Oct 2026, 11:59 ACDT.
- Vultr bare metal: US$185/month from infralist.io, a third-party listing, auto-checked 10 Oct 2026; spec (6 cores / 12 threads, 32 GB) confirmed on vultr.com/pricing (bare metal), 21 Oct 2026, which shows no bare-metal rate.
- Channel counts and rated memory speeds: the CPU makers' platform specifications.
- Apto Solutions Residual Value Guide 2025 (desktops).
- Newegg, BAMX B7A Pro, one retail listing, 21 Oct 2026.
- US EIA Electric Power Monthly, Table 5.3, released 24 Sep 2026 (data to July 2026).
- US Department of Justice, Meliorator, 9 Jul 2024; Meta, Spamouflage, August 2023.
If you think a figure is wrong, re-run it from the inputs above and tell us.
Deeper dive, page 6 of 6. Previous: Cost and incidence · Back to Learn