Skip to main content

Introduction to Atlas

Atlas is a generalized Execution Abstraction protocol developed by FastLane Labs that aims to reduce the complexity and cost associated with deploying application-specific order flow auctions (OFAs) while optimizing transaction processing and improving value capture within blockchain ecosystems. Built on a subset of account abstraction, Atlas provides a framework for protocols to retain and redistribute value within their ecosystem. The protocol addresses key challenges such as value leakage in blockchain transactions, ensuring that the value generated by users and protocols is captured and utilized effectively within their ecosystems.

The Problem That Got Us Started

In the world of blockchain transactions, every time a transaction changes the blockchain state—such as swapping tokens in a liquidity pool—it creates profitable opportunities for traders known as searchers. These searchers compete to execute transactions that capture this value, often leading to inefficiencies where intermediaries capture most of the value instead of the users or protocols that create these opportunities.

Block producers, who control transaction order, can sell priority slots, further exacerbating the issue by allowing intermediaries to capture more value. This results in significant value leakage from the system, reducing the potential benefits for users and protocols.

Key Features of Atlas

  • Value Capture and Internalization: Atlas enables apps and wallets to capture and control a portion of Miner Extractable Value (MEV), redistributing it to users, DAOs, or public goods, thereby fostering a more equitable ecosystem.
  • Protection Against Value Leakage: By preventing manipulation of execution order within transactions, Atlas safeguards against value leakage and maintains transaction integrity.
  • Decentralized and Permissionless: Atlas leverages smart contracts for auction systems, preserving the decentralized nature of the protocol.
  • Flexibility and Atomicity: Atlas allows operations to reference each other within the same transaction, ensuring consistent execution.

Why Build with Atlas?

Atlas provides a robust framework for protocols to retain and manage the value they generate. It works by auctioning the right to execute a transaction immediately after a user’s transaction, bundling these together into a single atomic transaction. This mechanism ensures that the value generated by transactions is kept within the ecosystem, benefiting users, liquidity providers, and the protocol itself.

Benefits of Using Atlas

  • Retain Value Within Ecosystems: Atlas enables protocols to capture and retain the value generated by their users, which can then be redistributed to benefit the ecosystem, such as through governance token buybacks, user rebates, or supporting liquidity providers.
  • Simplified Integration: For existing protocols not designed with MEV resistance, Atlas offers a straightforward way to integrate value capture mechanisms, minimizing the need for complex infrastructure changes.
  • General-Purpose Matching Engine: Atlas serves as a general-purpose matching engine between counterparties, handling the complex tasks of matching and ensuring compliance, so you can focus on your app's unique value proposition.

Next Steps

To dive deeper into Atlas concepts and features:

For developers looking to integrate Atlas:

Welcome to the future of blockchain transaction processing with Atlas!