Constellation (DAG) es un protocolo que logra el consenso utilizando una arquitectura de gráfico acíclico dirigido (DAG), que en teoría ofrece escalabilidad ilimitada. Con la ayuda del protocolo DAG y canales de estado personalizados, Constellation permite la integración de fuentes de datos en la tecnología de contabilidad distribuida (DLT), impulsando así el desarrollo de contratos inteligentes. A través de una arquitectura sin servidor para consenso, Constellation tiene como objetivo procesar big data con máxima escalabilidad, fácil integración, bajos costos de transacción y alta seguridad. El protocolo Constellation tiene como objetivo abordar los desafíos de escalabilidad actuales en el campo blockchain. Una característica notable de este protocolo es su capacidad de escalar según la cantidad de usuarios y la demanda actual. Constellation emplea un modelo de consenso llamado Proof-of-Meme (PoM), que se basa en recompensar y seleccionar nodos con buena reputación. Dentro de la red Constellation, los contratos inteligentes se ejecutan en la máquina virtual Java (JVM) y estos contratos tienen funcionalidades similares a los contratos inteligentes en la cadena de bloques Ethereum (ETH).