i've seen things you people wouldn't believe...
a wallet, a rollup, a bridge, a prover: several vendors, one app that still doesn't ship.
months of integration for a product that launches to nobody.
wallets guarded by seed phrases nobody can remember.
all those integrations,
The problem every zkVM has to solve: big programs don't fit!
To prove an execution, a STARK prover needs the whole thing in memory at once. For an Ethereum block that's an unreasonable amount of RAM.
Every zkVM team hit this wall, and each one got over it differently.
Here are