Ephemeral Rollups are All you Need
Gabriele Picco, Andrea Fortugno
TL;DR
The paper tackles the scalability and composability challenges of fully on-chain games by leveraging the Solana Virtual Machine (SVM) and introducing Ephemeral Rollups (ERs) as on-demand, configurable runtimes that temporarily host delegated state. It adopts an Entity-Component-System (ECS) pattern to enable modular, reusable on-chain components and maps between on-chain state and rendering engines, supported by a Public Components Registry. Security is addressed through a hybrid optimistic computation with zero-knowledge verification and DePIN-staked provisioners to ensure trust and verifiability, while preserving base-layer composability and avoiding state fragmentation. The proposed framework enables high-throughput, low-latency multiplayer gaming at scale and is applicable to Autonomous Worlds and beyond, potentially transforming how on-chain experiences are built and experienced.
Abstract
In the realm of open and composable gaming, we envision platforms where users actively expand, create, engage, and immerse themselves in a rich world of entertainment. One promising avenue for achieving this vision is through fully on-chain (FOC) games, where both game state and logic reside on the blockchain, maximizing composability. However, we must grapple with inherent limitations and trade-offs, particularly in terms of costs and scalability. This paper proposes a framework that leverages the Solana Virtual Machine (SVM) to scale FOC games without state fragmentation or compromised trust assumptions. The framework introduces a systematic approach for discovering, utilizing, and publishing modular pieces of logic as components deeply rooted in the Entity-Component-System (ECS) pattern. To enhance scalability and resource optimization, we introduce the concept of Ephemeral Rollups (ERs) that overcome the tradeoffs of L2 horizontal scaling. These dedicated runtimes can be customized to provide higher operational speed, configurable ticking mechanisms, provable sessions and gasless transactions without composability-scalability tradeoffs.
