Directed Acyclic Graph (DAG) Consensus: What is It, Why Does It Matter, and What Can It Do for Blockchain?

Scalability has become one of the most concerning problems when it comes to the blockchain ecosystem. Legacy networks like Bitcoin and Ethereum have been facing extreme network congestion and low throughput for years now due to this very reason.