# ABC Stack Architecture

## **Overview** <a href="#id-72g7en8j94u6" id="id-72g7en8j94u6"></a>

ABC Stack embraces the Sovereign Rollup model pioneered by Celestia, where rollups operate as independent chains rather than being tightly coupled to a settlement layer like Ethereum.

By removing the architectural constraints of monolithic and “settled” L2 rollups and performing additional optimizations, ABC Stack achieves gigagas levels of throughput (over 1000 megagas per second). This architectural choice aligns the design of blockchains with the functionality users expect from traditional applications.

ABC Stack makes deploying a Rollup L1 as straightforward as deploying a smart contract. Rather than being constrained by monolithic blockchains, enshrined bridges and settlement layers, developers can focus purely on their application logic and choose exactly the features they need.

### How ABC Achieves Gigagas Throughput

The ABC stack achieves unprecedented throughput through the following design choices:&#x20;

* Optimized Execution: The execution layer can be fully optimized for performance without settlement layer synchronisation constraints&#x20;
* Efficient Data Handling: Direct integration with Celestia's data availability layer enables efficient data processing&#x20;
* Minimal State Synchronization: No need to constantly synchronize state with a settlement layer


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.abundance.xyz/abc-stack-architecture.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
