@ditto, the DAG is the memory-hard structure at the base of the POW algo 'ethash' (was dagger-hashimoto).
For numerous reasons, including fairness, Vitalik wanted a POW algo that was ASIC resistant and so focused on the most 'generalised' consumer technology which is RAM instead of a specific computational algo like SHA256 which is easily implemented in ASIC's. Operations performed in RAM are already about as efficient as the industry gets so it makes 'specialist' in silicon mining hardware economically improbable to develop and so keeps the field open to anyone who can afford GPU's. It also knocks out any exponential arms race for the miners like we see in Bitcoin mining with obvious benefits in reduced e-waste.
Essentially the DAG is a tree derived from the block chain from which ethash retrieves small snippets of random data, hashes them together to try and beat the difficulty metric. The winning hash can be easily validated by other clients within their own DAG.
Comments
I would say That : https://en.wikipedia.org/wiki/Directed_acyclic_graph
For numerous reasons, including fairness, Vitalik wanted a POW algo that was ASIC resistant and so focused on the most 'generalised' consumer technology which is RAM instead of a specific computational algo like SHA256 which is easily implemented in ASIC's. Operations performed in RAM are already about as efficient as the industry gets so it makes 'specialist' in silicon mining hardware economically improbable to develop and so keeps the field open to anyone who can afford GPU's. It also knocks out any exponential arms race for the miners like we see in Bitcoin mining with obvious benefits in reduced e-waste.
Essentially the DAG is a tree derived from the block chain from which ethash retrieves small snippets of random data, hashes them together to try and beat the difficulty metric. The winning hash can be easily validated by other clients within their own DAG.