# What is ZkMatrix

The ZkMatrix project uses ZkRollup technology (zero-knowledge proof) to consolidate batch transactions on the side chain to one transaction on the main chain, which can increase the TPS and throughput of the blockchain while significantly lowering the Endorphin Fee consumed by each transaction (same as Gas Fee for Ethereum).&#x20;

Furthermore, all data from this technology is saved on the first-layer chain, and the security is identical to that of the main chain. Even if an attack occurs on the side chain, users may still recover the side chain’s state and withdraw assets using the main chain’s data in an emergency. At the moment, the project’s current and back-end technologies have been optimized, and the front-end user interface ZkWallet is utilized in tandem with Metamask to safeguard the status of user assets.


---

# 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://cortex-blockchain.gitbook.io/zkmatrix/overview/what-is-zkmatrix.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.
