Hardfork Meta: Ethereum ProgPoW

Created: 2018-11-16
Requires: EIP-1057
Ikmyeong Na (@naikmyeong)
Original linkEdit
1 min read

EIP-1588, also known as Ethereum ProgPoW, is an alternative hardfork for Ethereum that includes the ProgPoW algorithm as a replacement for Ethash. ProgPoW is designed to be "ASIC-resistant" and utilizes almost all parts of commodity GPUs, making it more accessible to a geographically-distributed community of miners with a low barrier to entry. The hardfork is activated at block >= 7280000 on the Ethereum mainnet and includes EIP-1057, which specifies the ProgPoW algorithm. The document presents an overview of the algorithm, examines what it means to be "ASIC-resistant," compares existing PoW designs, and presents the detailed implementation by walking through the code. The goal of the hardfork is to resist the centralization of PoW mining power and make Ethereum mining more accessible to a wider community.

Anyone may contribute to propose contents.
Go propose


This meta-EIP specifies the changes included in the alternative Ethereum hardfork named Ethereum ProgPoW.


  • Codename: Ethereum ProgPoW
  • Aliases: N/A
  • Activation:
    • Block >= 7280000 on the Ethereum mainnet
  • Included EIPs:
    • EIP-1057: ProgPoW, a Programmatic Proof-of-Work

Copyright and related rights waived via CC0.

Further reading
Anyone may contribute to propose contents.
Go propose
Adopted by projects
Anyone may contribute to propose contents.
Go propose

Not miss a beat of EIPs' update?

Subscribe EIPs Fun to receive the latest updates of EIPs Good for Buidlers to follow up.

View all
Serve Ethereum Builders, Scale the Community.
Supported by