Running Simulation...

Calculating medians and mempool growth

0%

Blockchain Growth & Fee Simulator WASM Edition

Simulation Engine
Simulation Parameters
Network Constants
Network blocksize at start (M_L, M_S initial)
Current penalty free block weight. New: 1MB (was 300kB)
Reference tx weight for fee calculation. New: 10kB (was 3kB)
Base multiplier for penalty calculation.
Median Algorithm Tuning
Middle index for Long Term window.
Middle index for Short Term window.
Tx size step (Bytes). Granularity of sim.
M_L_weight = max(min(M_B, X·M_L), Z_M, M_L/X). New=2, Old=1.7
NEW RULES: M_N = M_S (no cap). This field kept for backwards compatibility.
Scenario Settings
Total duration of the simulation.
Shape of transaction influx.
End volume / start volume (RUN_TYPE 6)
Performance
Uses optimized circular buffer. When unchecked: Standard array method (original Python). When checked without Exact: Fast approximate. When checked with Exact: Fast exact.
Only active when Fast Median is checked. Forces exact calculation by sorting on every update instead of periodic sorting.
Uses simplified block construction algorithm. Significantly faster with minimal impact on simulation accuracy.
Runs simulation in background thread to prevent UI freezing during long calculations. Requires modern browser support.
Sanity Cap Settings
A_S: Starting weight for sanity cap (10MB default)
K_S: Block number when sanity cap starts (0 = from beginning)
Monero Scaling 2025
Choose between old and new scaling rules.
Results Summary

Click "Run Simulation" to generate data.

Combined Analysis (All Metrics)
×
×
×
×
×
Block Weight / Size (Bytes)
TxPool (Mempool) Size (Bytes)
Broadcast Volume (Bytes/Block)
Total Fees
Penalty (P_B)
Long Term Median (M_L)
Short Term Median (M_S)
Penalty Median (M_N) = min(M_S, X×M_L)