Constellation (DAG) é um protocolo que alcança consenso usando uma arquitetura de gráfico acíclico direcionado (DAG), oferecendo teoricamente escalabilidade ilimitada. Com a ajuda do protocolo DAG e canais de estado personalizados, o Constellation permite a integração de fontes de dados na tecnologia Distributed Ledger (DLT), impulsionando assim o desenvolvimento de contratos inteligentes. Através de uma arquitetura sem servidor para consenso, o Constellation visa processar big data com máxima escalabilidade, fácil integração, baixos custos de transação e alta segurança. O protocolo Constellation visa enfrentar os desafios contínuos de escalabilidade no campo blockchain. Uma característica notável deste protocolo é sua capacidade de escalar com base no número de usuários e na demanda atual. O Constellation emprega um modelo de consenso denominado Prova de Meme (PoM), que se baseia na recompensa e seleção de nós com boa reputação. Dentro da rede Constellation, os contratos inteligentes são executados na Java Virtual Machine (JVM), e esses contratos têm funcionalidades semelhantes aos contratos inteligentes na blockchain Ethereum (ETH).