In more traditional blockchains, the host provides the food/drinks (i.e resources) for this party. And when the guests arrive, the amount of resources can only accommodate so many people, the portions are small and then everything eventually runs out and the party ends. Think Constellation DAG like a potluck (a party where everyone brings food/drinks). With every added guest (node to the network), the more resources the party has to keep going. This is the nature of Constellation, a distributed system that scales horizontally.
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. We propose a fault resistant, horizontally scalable, distributed operating system that can implement full nodes as a mobile client. Therefore, we present a reformulation of cryptographically secure consensus into a modern server-less architecture using an asynchronous ExtendedTrustChain, Proof-of-Meme consensus model, smart contracts as composeable microservices using the JVM and initially implemented as an actor based finite state machine. This architecture ensures high transaction throughput, allowing for consumer grade distributed applications to be built on Constellation.