Hashgraph is an asynchronous Byzantine Fault Tolerant (aBFT) consensus algorithm that uses a directed acyclic graph (DAG) of events and a gossip-about-gossip protocol to achieve agreement. Unlike blockchain, it does not require miners or stakers to bundle transactions into linear blocks, enabling parallel processing for high transaction throughput and minimal energy consumption. Its core innovation is virtual voting, where nodes mathematically calculate consensus based on the propagated history of events, eliminating the need for multiple rounds of explicit communication.
