The DAG System

The DEMONChain protocol utilizes message exchanges between validators to achieve consensus and validate blocks within its Directed Acyclic Graph (DAG) framework. Validators disseminate units containing references to previously broadcasted messages, enabling the network to capture and share validators' understanding of existing messages. Units consist of components such as the sender's ID, a list of hash values referencing previous units for validation, and a block component indicating verifiable records of validator activity. This organization of data ensures a secure, reliable, and efficient consensus mechanism, allowing validators to communicate and agree on the network's state, ensuring transaction integrity on the blockchain.