Why do competing ZK provers waste most of their compute racing each other?
Opportunity
In every decentralized ZK prover network today, multiple provers start generating the same proof simultaneously. Only one submission can land on-chain; the rest revert after spending 20 to 60 minutes of GPU time per collision. The effective utilization rate in a competitive pool is roughly one over the number of active provers, so adding more provers makes the waste worse. Commit-reveal schemes reduce collisions but add latency that erodes the benefit of decentralization; reputation-based pre-assignment reintroduces a trusted scheduler. No mechanism has solved task allocation without recreating the centralization it was meant to replace.
Why it matters
Until prover work can be assigned without a coordinator, decentralized ZK proving is economically self-defeating and proof generation stays structurally dependent on centralized infrastructure.
How I score the opportunity
The Opportunity Score is my own read, not a measurement: how much it hurts, how often it bites, and how little exists to solve it today. Higher means I think it is more worth building.
How much pain it causes when it shows up.
How often people actually run into it.
How little good tooling exists for it today.
More problems worth solving
Why can't I prove I am solvent without showing my balance?
BlockchainWhy is moving money between chains still scarier than the early internet?
BlockchainWhy does compliance still mean a PDF and a prayer?
BlockchainWhy is self-custody still a choice between losing your keys and trusting a company?
BlockchainWhy does tokenizing a real asset still need ten middlemen?
BlockchainWhy can't a stablecoin pay someone with no internet?