The benchmark below hashes real keccak256 — the same function the contract checks — then does the arithmetic against the live block count. No wallet, nothing sent anywhere.
—
| Stage | Blocks | Target | Reward | USDC / VRES | Time per block |
|---|
Every stage takes 1,200 blocks — except the last, which is short: 800 blocks, to the 20,000th. difficulty and reward move together: the target doubles, the reward halves. Nothing adjusts to hashrate, so the schedule cannot be outrun.