| # | Coin | Ticker | Price | 24h % | Market Cap | Volume (24h) |
|---|---|---|---|---|---|---|
FiroPow is a proof-of-work mining algorithm that is a customized variant of ProgPoW (Programmatic Proof of Work), specifically tailored for the Firo cryptocurrency (formerly known as Zcoin). ProgPoW itself was designed to maximize the utilization of commodity GPU hardware by exploiting the full range of GPU capabilities including compute, memory bandwidth, and memory latency. FiroPow inherits this approach by using a randomly generated program for each mining epoch that exercises all major GPU components — ALUs, caches, shared memory, and global memory — making it extremely difficult to build an ASIC that would significantly outperform a standard GPU. Each epoch produces a new random program, ensuring that hardware cannot be optimized for a single fixed computation pattern.
The key property of FiroPow is its strong GPU-optimization and corresponding ASIC resistance. Because the algorithm generates different computational programs for each epoch, any ASIC would need to essentially replicate the full general-purpose computational capabilities of a GPU, which negates the typical ASIC advantage of creating fixed-function hardware. The algorithm uses a DAG (Directed Acyclic Graph) similar to Ethash that grows over time, requiring increasing amounts of GPU memory and further limiting which hardware can be used for mining. FiroPow also incorporates the Keccak hash function for certain operations, providing strong cryptographic foundations. The energy efficiency of mining with FiroPow is comparable to that of standard GPU workloads, as it was specifically designed to match the power consumption profile of typical GPU applications rather than creating artificial computational waste.
FiroPow was adopted by Firo in October 2021 as a replacement for its previous MTP (Merkle Tree Proof) algorithm. The transition was motivated by the desire to maintain accessible GPU mining while preventing the centralization risks posed by ASIC miners. Firo, originally launched as Zcoin in 2016, is a privacy-focused cryptocurrency that pioneered the use of the Zerocoin protocol and later the Lelantus and Lelantus Spark privacy protocols. The choice of a ProgPoW variant aligned with Firo's community-driven philosophy of keeping mining decentralized and accessible. FiroPow's implementation drew on the significant research and debate surrounding ProgPoW that had taken place in the Ethereum community, where ProgPoW had been extensively discussed but ultimately not adopted before Ethereum's transition to proof-of-stake. By customizing ProgPoW as FiroPow, Firo created a mining algorithm that benefits from years of community scrutiny and academic analysis while being specifically configured for its own network parameters.
Advertise
Are you looking to advertise? We offer press release publications, display banners, featured listings and more.
Contact us for questions, submit a PR or request our media kit.