Build the reusable, milestone-agnostic benchmark harness that #21 runs at each state size. NM + Geth first (other clients via #26).
Modules
This is the engineering task underneath #21 (which is the runs). Start with the Sync module (it doubles as the Geth-snapshot producer for the cloud deliverable).
Build the reusable, milestone-agnostic benchmark harness that #21 runs at each state size. NM + Geth first (other clients via #26).
Modules
eth_getBalance/getStorageAt/call/getProof/getCode; p50/p95/p99benchmarks/<milestone>/{client,metric,...}.json|csv; >25% regression flags; Grafana panelsThis is the engineering task underneath #21 (which is the runs). Start with the Sync module (it doubles as the Geth-snapshot producer for the cloud deliverable).