2026-07-30 18:52:01 +02:00

17 lines
1.4 KiB
YAML

# Full-scale (true k=2160) confirmation runs. Same latency/uncle grid as default.yaml but
# at the true security parameter (k not scaled down); heavier per config, so N and reps are
# kept modest. Note: T = 6*floor(2160/f) = 388,800 slots per epoch.
# Sweep axes (cartesian product x replicates); every value is a list.
n_nodes: [1000] # number of nodes / stake holders
stake_dist: [pareto] # heavy-tailed (realistic) stake distribution
latency: [0, 1, 2, 4, 6, 8, 10, 15, 20, 30] # L: network latency in slots; block visible at t+L
max_uncles: [0, 1, 2, 3, 4, 8, 10] # U: max uncle references per block (0 = baseline)
uncle_strategy: [oldest] # uncle selection: oldest-first fill
replicates: 10 # independent RNG replicates per grid cell
base: # per-run settings shared by every cell (not swept)
k: 2160 # true security parameter (not scaled)
epochs: 60 # epochs simulated per trajectory
f: 0.03333333333333333 # slot activation coefficient (default 1/30); configurable
genesis_d_factor: 0.001 # genesis D_est = factor x true total stake
pareto_shape: 1.16 # Pareto (Lomax) tail index for the pareto stake distribution