So an important decision has to be made here. What should the starting DAG size be?
We plan to keep the same rate of growth of the DAG as Eth but deciding on the starting DAG has important implications.
What should Firo’s ProgPOW starting DAG size be?
The safest would be to start with 4+ GB as that’s what currently MTP is and just increase from there (this would be similar to current ETH dag size at 4.172 gb). This would retain a similar range of GPUs to what we are experiencing now but will also probably see a more equal balance of AMD vs Nvidia cards as currently MTP favors Nvidia architecture with its stronger compute.
Reducing it to slightly below such as 3.5 GB would however allow lower-end cards to mine Firo for a while (few months) as there are many cards with only 4 GB of RAM.
The risk of dropping DAG size too low is there is strong evidence (from what was experienced with RVN) there is much standby hash rate for cards with 3 GB and below (perhaps farms that obtained outdated GPUs dirt cheap) that are waiting to come mine any coin it can with a low DAG. This defeats the point of decentralization as a significant portion of hashrate would go to these miners.
Given the huge amount of GPUs already available on Eth (that is already past the 4gb mark), I doubt we would have any shortage of miners mining us. So the choice is, whether we should allow 4gb cards to mine for a few months or should we just exclude them entirely?