Scale or Die at Accelerate 2025: Atlas: Verifiable Finance At Scale
Discover how Atlas revolutionizes Solana's scalability with innovative read/write separation, custom parsers, and real-time state-root calculation
Ellipsis Labs unveils Atlas, a groundbreaking implementation of the Solana Virtual Machine that promises to revolutionize scalability in decentralized finance. With innovative approaches to scaling reads, writes, and replication, Atlas is set to redefine the performance standards of blockchain technology.
Summary
Jarry Xiao, co-founder of Ellipsis Labs, presented a compelling overview of Atlas, a new implementation of the Solana Virtual Machine (SVM) designed to address key scalability challenges. Atlas introduces three primary innovations: scaling reads through read/write separation and custom parsers, scaling writes via opinionated sequencing, and scaling replication through real-time state-root calculation.
The presentation highlighted how Atlas tackles the limitations of current Solana RPC implementations by decoupling read operations from write operations, similar to web2 architectures. This separation allows for more efficient scaling of read requests, a crucial factor in improving user experience and application performance.
Atlas also introduces RPCX, a novel approach to data parsing that moves complexity from the client to the server. This innovation significantly reduces bandwidth requirements and simplifies client-side development, potentially accelerating the development of Solana-based applications.
Furthermore, Atlas implements opinionated sequencing for writes, prioritizing certain types of transactions over others. This approach aims to enhance the efficiency of on-chain finance by ensuring critical operations, such as market maker actions and oracle updates, are processed promptly.
Key Points:
Scaling Reads with Atlas RPC and RPCX
Atlas addresses the scalability issues of Solana's current RPC implementation by introducing read/write separation. This approach mirrors successful web2 architectures, where read-only services are separated from the primary instance responsible for state transitions. By implementing this separation, Atlas can create multiple read replicas, effectively scaling read operations horizontally.
The introduction of RPCX further enhances read scalability by moving data parsing complexity from the client to the server. This innovation allows developers to upload custom parsers as WebAssembly modules to Atlas servers. The parsed data is then sent back to clients in JSON format, significantly reducing bandwidth requirements and simplifying client-side development. This approach not only makes it easier for developers to build applications but also improves the overall user experience by reducing latency and network load.
Scaling Writes through Opinionated Sequencing
Atlas introduces the concept of opinionated sequencing to scale write operations more effectively. Unlike traditional blockchain systems that treat all transactions equally, Atlas recognizes that some transactions are more critical than others in the context of decentralized finance. This approach allows for prioritization of certain types of transactions, such as market maker actions and oracle updates, ensuring they are processed more quickly.
The implementation of opinionated sequencing involves organizing transactions into a directed acyclic graph (DAG) based on their priority and account overlap. This structure allows for parallel execution of non-conflicting transactions while ensuring that high-priority operations are processed first. By tilting the scales in favor of liquidity providers and critical system updates, Atlas aims to create a more efficient and responsive on-chain financial ecosystem.
Scaling Replication via Real-time State-root Calculation
Atlas addresses the challenge of maintaining consistency across multiple nodes through real-time state-root calculation. By modifying the Atlas eBPF interpreter's store operation, the system can provide performance hints to the account hasher, enabling the production of a complete hash of the full Atlas account state in under 50 milliseconds per update.
This capability is crucial for reducing consistency risks across read replicas and enabling real-time verification and validity gadgets. The ability to quickly generate and verify state-roots opens up possibilities for light client implementations and supports zero-knowledge proofs of execution. These features are essential for building more secure and scalable decentralized applications on the Solana ecosystem.
Facts + Figures
- Atlas is a new implementation of the Solana Virtual Machine (SVM) written from scratch by Ellipsis Labs
- Atlas maintains backwards compatibility with Solana Mainnet by respecting the same application-specific interfaces and wire format
- The Atlas RPC node is completely separated from the sequencer, unlike the Solana validator client
- RPCX allows developers to upload custom parsers as WebAssembly modules to Atlas servers
- Atlas can produce a new complete hash of the full account state in under 50 milliseconds per update
- Opinionated sequencing in Atlas organizes transactions into a directed acyclic graph (DAG) based on priority and account overlap
- Atlas TestNet is live and features all the innovations mentioned in the presentation
Top quotes
- "Atlas is a new implementation of the SVM. And one key thing is that we wrote it from scratch."
- "Scaling reads is a very solved problem. If you can make an unbounded number of synchronized copies of the primary instance."
- "RPCs nodes exist to serve reads and not writes."
- "Opinion sequencing means that some transactions are more important than other ones."
- "You can implement this opinion sequencing algorithm by just changing the rank function."
- "We're able to produce a new complete hash of the full Atlas account state and under 50 milliseconds per update."
Questions Answered
What is Atlas and how does it differ from other Solana Virtual Machine implementations?
Atlas is a new implementation of the Solana Virtual Machine (SVM) developed from scratch by Ellipsis Labs. It differs from other implementations by maintaining backwards compatibility with Solana Mainnet while introducing innovative features to scale reads, writes, and replication. Atlas separates read and write operations, implements custom parsing through RPCX, and utilizes opinionated sequencing for transaction processing, setting it apart from traditional SVM implementations.
How does Atlas improve read scalability compared to current Solana RPC implementations?
Atlas improves read scalability through two main innovations. First, it implements read/write separation, allowing for the creation of multiple read replicas similar to web2 architectures. This separation enables horizontal scaling of read operations. Second, Atlas introduces RPCX, which moves data parsing complexity from the client to the server. By allowing custom parsers on the server-side, Atlas significantly reduces bandwidth requirements and simplifies client-side development, resulting in more efficient and scalable read operations.
What is opinionated sequencing and how does it benefit DeFi applications on Atlas?
Opinionated sequencing is Atlas's approach to scaling write operations by prioritizing certain types of transactions over others. This method recognizes that in DeFi, some transactions (like market maker actions or oracle updates) are more critical than others. By organizing transactions into a directed acyclic graph based on priority and account overlap, Atlas ensures that high-priority operations are processed more quickly. This approach benefits DeFi applications by creating a more efficient and responsive on-chain financial ecosystem, potentially lowering costs and improving capital efficiency.
How does Atlas's real-time state-root calculation enhance blockchain security and scalability?
Atlas's real-time state-root calculation enhances blockchain security and scalability by enabling the production of a complete hash of the full account state in under 50 milliseconds per update. This rapid state-root calculation reduces consistency risks across read replicas and enables real-time verification and validity gadgets. It also facilitates the implementation of light clients and supports zero-knowledge proofs of execution. These capabilities contribute to building more secure and scalable decentralized applications on the Solana ecosystem.
What are the potential impacts of Atlas on DeFi application development and user experience?
Atlas has the potential to significantly impact DeFi application development and user experience in several ways. By simplifying data parsing and reducing bandwidth requirements through RPCX, Atlas makes it easier and faster for developers to build applications on Solana. The opinionated sequencing approach can lead to more efficient on-chain finance, potentially reducing costs and improving transaction speed for critical operations. Additionally, the real-time state-root calculation enables more secure and scalable applications. Together, these innovations could result in faster, more responsive, and more capital-efficient DeFi applications, ultimately enhancing the user experience on the Solana ecosystem.
Comments
Please login to leave a comment.
On this page
- Summary
- Key Points:
- Facts + Figures
- Top quotes
-
Questions Answered
- What is Atlas and how does it differ from other Solana Virtual Machine implementations?
- How does Atlas improve read scalability compared to current Solana RPC implementations?
- What is opinionated sequencing and how does it benefit DeFi applications on Atlas?
- How does Atlas's real-time state-root calculation enhance blockchain security and scalability?
- What are the potential impacts of Atlas on DeFi application development and user experience?
Related Content
Building StarAtlas, the blockchain game and economy with Michael Wagner, CEO - Solfate Podcast #29
Explore how Star Atlas is building a groundbreaking MMO economy and metaverse on Solana, featuring innovative on-chain game logic and an open IP model.
How To Improve Solana's Market Structure | Eugene Chen
Ellipsis Labs founder Eugene Chen reveals how Atlas L2 and SolFi are reshaping Solana trading, why decentralization isn't always the goal, and what's wrong with crypto market structure.
Star Atlas: The Triple-A Web3 Game
Explore the ambitious vision of Star Atlas, the triple-A Web3 game built on Solana, as CEO Michael Wagner discusses on-chain game logic, economy building, and the future of blockchain gaming.
Validated | What It Takes to Build a AAA On-Chain with Michael Wagner
Star Atlas CEO Michael Wagner discusses the challenges and opportunities of building AAA blockchain games on Solana, revolutionizing game economies and player ownership.
Building an investment DAO in Star Atlas & buying a $5M space ship w/ Craig Founder @SuperPhoenixDAO
Discover how SuperPhoenixDAO is creating innovative investment opportunities and social experiences in Star Atlas, leveraging Solana's blockchain technology to bridge gaming ecosystems.
Breakpoint 2023: Star Atlas Session
A visionary presentation on Star Atlas's intersection of gaming and blockchain on the Solana platform.
Solana Ecosystem Call ft. Backpack, Tensor, SMS, Underdog, & Star Atlas (May 23)
Explore the latest Solana developments including the Saga phone launch, NFT marketplace advancements, and exciting opportunities for developers in this comprehensive ecosystem update.
Ellipsis Labs Announces Phoenix Perpetuals: Bringing Institutional-Grade Derivatives to Solana
Ellipsis Labs launches Phoenix Perpetuals on Solana, promising 3x cheaper perp trading than current on-chain options. Private beta now live.
Lightspeed DeFi Solana Panel with Jito, Ellipsis Lab, and Margin Labs
Leading Solana DeFi projects share insights on ecosystem growth, liquid staking tokens, and upcoming innovations in this must-listen panel discussion.
The Metaverse Episode featuring Webaverse, Loomdart & Jin
Explore the future of the open metaverse with Webaverse founders and crypto influencers as they discuss decentralized digital identities, NFTs, and community-driven virtual worlds.
Solana Changelog March 7 - Verifiable Builds, Admin RPC, and Geyser
Explore the latest Solana developments including verifiable builds, admin RPC improvements, and Geyser interface updates for enhanced performance and security.
Solana's Local Fee Markets Aren't Real | Eugene Chen
Explore Solana's fee market issues, MEV dynamics, and DeFi innovations with Eugene Chen of Ellipsis Labs. Learn about continuous block building, local fee markets, and the future of Solana's ecosystem.
Level Up. Go Crankless. w/ Jarry Xiao (Ellipsis Labs)
Discover how Phoenix is transforming DeFi with its innovative crankless order book design, offering unparalleled capital efficiency and market maker benefits on Solana.
Solana Changelog March 7 - Verifiable Builds, Admin RPC, and Geyser
Discover the latest Solana developments including verifiable builds, admin RPC upgrades, and Geyser interface optimizations. Learn about SIMD 16 proposal and recent commits enhancing Solana's performance.
Can Ethereum Scale The L1? | Weekly Roundup
Explore Ethereum's new scaling strategy, Solana's bug fix, and the evolving DeFi ecosystem in this in-depth analysis of the latest crypto developments.
Solana Token Markets
