Abstract: The pseudonymous team ifdefelse developed ProgPoW, an alternative proof-of-work algorithm that aims to be ASIC-resistant but GPU-friendly. Under this proposal (in its revised form), the team will integrate ProgPoW with Zcash, in the sense of releasing a proof-of-concept fork of the Zcash node software using ProgPoW instead of Equihash, as well as compatible open-source mining software and an operating testnet. The project will facilitate empirical evaluation of the difficulty and network behavior of such an integration.
Within this space, the committee sees the ProgPoW as having high potential merit. We observe that ProgPoW is considered by many in the community to be a promising alternative to classic proof of work, and an interesting variation of GPU-friendly ASIC resistance. We recognize the large body of work contributed by ifdefelse in developing an implementation of ProgPoW. We also observe that ProgPoW is being considered for use in Ethereum, with experimental integration underway.
We believe that the suggested prototype integration of ProgPoW with the Zcash code base will significantly further the ongoing discussion of potential PoW changes in Zcash, by demonstrating the technical feasibility, identifying difficulties, enabling experimentation with dynamics of hardness adjustment under various loads, and also — should ProgPoW be chosen for future Zcash network upgrades — reducing the time for developing that upgrade.
Pioneer: ifdefelse team
Capital: $10,000 grant by Zcash Foundation in Fall of 2018