# On-Chain and Off-Chain Collaboration

**ArbiChain Layer 2 Public Chain Architecture**

ArbiChain is a high-performance blockchain built on Ethereum Layer 2 technology, utilizing Rollup technology to provide high throughput and low-cost transaction experiences, while inheriting the security of the Ethereum mainnet.

**Rollup Technology**

* **Optimistic Rollup**: By processing transactions in batches, it significantly reduces on-chain transaction fees while ensuring data integrity and transparency.
* **ZK-Rollup (Future Upgrade)**: Uses zero-knowledge proof technology to further enhance transaction efficiency and privacy protection.

**On-Chain and Off-Chain Collaboration**

* **On-Chain and Off-Chain Transaction Data Processing**\
  The platform's technical architecture efficiently handles both on-chain and off-chain transaction data, ensuring that user transactions, fund transfers, and other operations are accurately recorded and verified.
* **On-Chain Component**: Records the final state of transactions, ensuring data security and immutability.
* **Off-Chain Component**: Improves transaction speed and optimizes resource utilization through off-chain computation and batch submissions.

**Smart Contract Support**

Compatible with the Ethereum Virtual Machine (EVM), supporting seamless migration and execution of all Ethereum smart contracts.


---

# 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://arbisoo.gitbook.io/arbisoo/technical-analysis/editor.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.
