Earn 7.17% APY staking with Solana Compass + help grow Solana's ecosystem

Stake natively or with our LST compassSOL to earn a market leading APY

Scale or Die at Accelerate 2025: Atlas: Verifiable Finance At Scale

By accelerate-25

Published on 2025-05-19

Jarry Xiao from Ellipsis Labs introduces Atlas, a new implementation of the Solana Virtual Machine designed to scale reads, writes, and replication.

The notes below are AI generated and may not be 100% accurate. Watch the video to be sure!

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

  1. "Atlas is a new implementation of the SVM. And one key thing is that we wrote it from scratch."
  2. "Scaling reads is a very solved problem. If you can make an unbounded number of synchronized copies of the primary instance."
  3. "RPCs nodes exist to serve reads and not writes."
  4. "Opinion sequencing means that some transactions are more important than other ones."
  5. "You can implement this opinion sequencing algorithm by just changing the rank function."
  6. "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.


Related Content

Scale or Die at Accelerate 2025: Fireside: zkSVMs

Industry experts discuss the potential of zkSVMs and rollups for scaling Solana and improving DeFi applications

Ship or Die at Accelerate 2025: Lightning Talk: Vana

Anna Kazlauskas discusses data as an asset class and its role in AI, introducing Vana's innovative approach to data ownership and monetization.

Ship or Die at Accelerate 2025: Time Is Money (Kawz - Time.fun)

Kawz introduces Time.fun, a platform that tokenizes time and creates new capital markets on Solana

Scale or Die at Accelerate 2025: Kompass: Navigating Formal Verification for SPL Token at Scale

Runtime Verification introduces Compass, a groundbreaking formal verification tool for Solana smart contracts

Scale or Die at Accelerate 2025: Tuk Tuk: On-chain Cron Jobs

Noah Prince introduces Tuk Tuk, an on-chain automation engine for Solana, offering efficient and decentralized cron job functionality.

Scale or Die at Accelerate 2025: SVMKit: Solana Infrastructure as Code

Alexander Guy introduces SVMKit, a revolutionary tool for deploying and managing Solana infrastructure as code

Ship or Die at Accelerate 2025: PayFi at Scale (Ahmed Zifzaf - Worldpay)

Worldpay announces groundbreaking partnership with Solana and USDG for instant global payments settlement

Scale or Die at Accelerate 2025: Welcome to Scale or Die

Solomon from Solana Foundation introduces Scale or Die, a new technical conference for Solana developers

Scale or Die at Accelerate 2025: Welcome to Scale or Die: Day 2

Day 2 of Scale or Die event focuses on infrastructure and dev tooling with workshops and summits

Scale or Die at Accelerate 2025: Writing Optimized Solana Programs

Dean Little from Blueshift delivers an in-depth exploration of Solana program optimization techniques at Accelerate 2025.

Scale or Die at Accelerate 2025: Solver Infrastructure

RockawayX Labs' Krystof Kosina discusses the challenges and solutions in developing cross-chain solvers on Solana

Scale or Die at Accelerate 2025: The State of Solana MEV

An in-depth look at MEV on Solana, focusing on sandwich attacks and their impact on the ecosystem

Ship or Die at Accelerate 2025: Trade Everything (Barrett Williams - Ranger Finance)

Ranger Finance unveils groundbreaking DeFi trading platform with US access and RWA support

Scale or Die at Accelerate 2025: IDL Guesser (Chris Wang | Sec3)

Chris Wang introduces an open-source tool for guessing IDLs of closed-source Solana programs, enhancing transparency and integration in the ecosystem.

Scale or Die at Accelerate 2025: Scale to win: agave's performance arc

Alessandro Decina from Anza reveals groundbreaking performance improvements for Solana, debunking scalability myths and showcasing innovative solutions.