
John Tromp
Developed Cuckoo Cycle PoW that influenced mining design choices across MimbleWimble coins
Designed the Cuckoo Cycle proof‑of‑work and released reference implementations and analyses that were adopted by key MimbleWimble projects, shaping the mining ecosystem around those coins. Publication of the algorithm and its performance characteristics prompted competing MW projects to decide between Cuckoo Cycle and alternative PoWs. The choice had direct implications for miner hardware, pool formation and short‑term liquidity as miners allocated hashpower. Even where Beam chose different PoW parameters or BeamHash adaptations, Tromp's work defined the contours of miner expectation and tooling compatibility. That practical effect altered how Beam negotiated mining incentives, difficulty tuning and cross‑project miner flows during launch and subsequent forks. Tromp's Cuckoo Cycle algorithm represents a significant contribution to the proof-of-work design space, specifically addressing the ASIC-resistance problem that many privacy and MimbleWimble-focused projects sought to solve. By making memory bandwidth — rather than raw computation — the primary bottleneck, the algorithm shifted the economic calculus of mining in ways that favored more accessible, general-purpose hardware. His peer-reviewed analysis and open implementations gave the cryptography and mining communities reliable foundations for evaluating its security properties.
Disclaimer regarding person-related content and feedback: legal notice.