# Execution Layer

Built-in Rollup High-speed Execution Engine The execution layer is key to LabX scalability.

LabX achieves scalability by offloading the expensive transaction process from on-chain to off-chain, while keeping its on-chain focus on validating the results.

LabX uses Rollup technology as the main implementation of the execution engine, splitting the transaction process into two parts.

The first is through combining a large number of transactions executed off-chain, and the second is to submit them as one to the main chain for validation.

The original data of the transactions is packed and stored on the chain.This reduces the amount of data being sent to the main chain and enables faster and cheaper transactions and hundreds of thousands of TPS.


---

# 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://labxdocs.gitbook.io/labx.protocol.io/labx-introductions/labx-designed/overall/execution-layer.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.
