# Scalability and Network Stability

UIP’s architecture is designed for horizontal scalability, ensuring it can handle increasing Transactions Per Second (TPS) across multiple connected networks. By leveraging dedicated L2 utility networks and optimizing agent group parallelism, UIP achieves high throughput, efficient message processing, and robust cross-chain communication, ensuring reliable performance as the network grows.

<figure><img src="/files/N5yrxfNgGywyvvtgYGif" alt=""><figcaption></figcaption></figure>

For UIP to sustain maximum throughput, its Messages Per Second (MPS) must match or exceed the total TPS of all connected networks. As new networks are added, UIP scales horizontally to manage the increased load without compromising message delivery speed.

### Key Scalability Components

* **L2 Utility Blockchains:** UIP integrates Layer 2 solutions like Optimistic Rollups to offload traffic from the main Entangle Layer 1 network. This allows messages to be distributed across independent L2 networks for parallel processing and faster execution.
* **Transmitter Groups:** Independent transmitter groups in the transmitter network process messages for each network, enhancing parallelism and ensuring seamless message delivery without disrupting nonce sequences.

This architecture enables UIP to maintain performance and reliability while accommodating the growing demands of interconnected blockchain networks.

## Explore

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>L2 Utility Blockchain</td><td><a href="/files/53AArGgPLuRDgtbutGOP">/files/53AArGgPLuRDgtbutGOP</a></td><td><a href="/pages/Or3aJYOmL6AZ5J0kObhU">/pages/Or3aJYOmL6AZ5J0kObhU</a></td></tr><tr><td>Transmitter Groups</td><td><a href="/files/zKhWuANmLEv7xGfplqkJ">/files/zKhWuANmLEv7xGfplqkJ</a></td><td><a href="/pages/8QDsKKzfqfyFED9up0fH">/pages/8QDsKKzfqfyFED9up0fH</a></td></tr></tbody></table>


---

# 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.entangle.fi/universal-interoperability-protocol/architecture/scalability-and-network-stability.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.
