What is the DAG file?

DAG is a Directed Acyclic Graph. It is used in all Ethash coins, like Ethereum, Ethereum Classic, Metaverse, Ubiq and other coins to provide a proof of work. DAG file is generated every mining epoch and it increases from epoch to epoch. It is very important to know current and future size of DAG file because it has a huge impact on the mining speed. DAG file is locating directly in your GPU memory. And if DAG file is bigger than your GPU memory so your GPUs become useless. To analyze future dag size you can use a calculator or see table below to find out the end of mining with your GPUs.

DAG file changes every epoch. One epoch is 30 000 blocks. The increasing speed of DAG file directly depends on a time of block finding. But the block finding time is not stable it may vary from 10 seconds to 60 seconds for Ethereum. So the day of each epoch is not defined in time, it is defined in blocks. In general, DAG file increases 0.72x per year for Ethereum. But remember it depends on a block finding time. For other networks with slower block find time DAG file increases slower and your GPU can work for a longer time.

Current block table