Constellation is a horizontally scalable blockchain operating system with smart contracts as microservices.
Current blockchain technology such as Bitcoin, Ethereum, and others have systemic synchronous limitations that render them unsuitable for mass adoption into the current technical architecture of distributed consumer applications. Consensus mechanisms and smart contract architecture cannot scale to a level that is required for consumer grade applications to function.
Constellation proposes a fault resistant, horizontally scalable, distributed operating system that can implement full nodes as a mobile client. Therefore, they present a reformulation of cryptographically secure consensus into a modern server-less architecture using an asynchronous ExtendedTrustChain, Proof of Reputable Observation (PRO) consensus model, smart contracts as composeable microservices using the JVM and initially implemented as an actor based ﬁnite state machine. This architecture ensures high transaction throughput, allowing for consumer grade distributed applications to be built on Constellation.
More information about Constellation DAG + SmartContract: