Author: Aanavi Dalmia
| group | parameter | symbol | value | |
|---|---|---|---|---|
| consensus | nodes | N | 1000 | |
| active-slots coefficient | f | 1/30 | ||
| Pareto shape (stake inequality) | $k_{stake}$ | 4/3(G=0.60, Cardano-calibrated) | ||
| epoch length | T | 388,800 | ||
| network / links | connectivity (random regular graph) | C | 8 | |
| link law (every AC-path leg and every gossip edge) | d | 7.2 ms+LogNormal | ||
| broadcast latency (multi-source Dijkstra) | $E[D_{br}]$ | ≈0.251 s | ||
| single-path mix | mix hops / layers | k | 3 | |
| per-hop mix delay (mean) | 1/$λ_M$ | swept, 0.001→1.0 s | ||
| sender hold (mean) | $1/λ_S$ | coupled: $(1/λ_M)/ρ$ | ||
| delay ratio | $ρ=λ_S/λ_M$ | 4 | ||
| receiver delay | — | none (k stages, not k+1) | ||
| Dandelion++ | stem-forwarding probability | p | 0.9 (q=1−p=0.1) | |
| attacker's assumed hop count | k | 10 (=1/(1−p)) | ||
| per-relay-hop hold (mean) | $1/λ_M$ | swept, 0.001→1.00 s, same grid | ||
| sender hold | $1/λ_S$ | ≈0 (no deliberate protocol stage) | ||
| cover / sender set | cover count (fixed) | count |
19 | |
| statistics | seed / repetitions | 0 / 50 per cell |
Every AC-path leg — sender-to-first-mixer, each inter-mix hop, the last-mixer-to-receiver leg, and every edge of the gossip/broadcast graph — is modelled as $d=L+X,$ $X∼LogNormal(μ,σ)$, the same shifted log-normal law used across the rest of the project's latency modelling. Three independent justifications support it over the project's own "uniform" and "geographic" alternatives:
Unlike the project's discrete "geographic" law (three continents, exact ties possible), the log-normal law is continuous, so no candidate can tie exactly on $d_i^S$ and no free ceiling is handed to the defender by construction — any residual Top-1 accuracy has to come from the attack itself, not from an artefact of the latency model.
The floor, mean, and standard deviation are taken as given inputs — moment-matched to real one-way ping data (WonderNetwork, 12 cities across 3 continents, 66 city pairs) — rather than re-derived here:
| value | what it is | |
|---|---|---|
| floor L | 7.2 ms | smallest measured one-way city-pair latency |
| mean | 62.9 ms | population mean of the measured one-way latencies |
| sd | 33.3 ms | population standard deviation |
Because the floor is a pure shift, $E[d]=L+E[X]$ and $Var(d)=Var(X)$, so it is subtracted before solving for the underlying Normal's own parameters:
$m=mean−L=55.7 ms,σ_{log}=ln (1+sd^2/m^2)=0.553,μ_{log}=ln(m)−σ_{log}^2/2=−3.041$