# Why Arbitrum?

Ideamarket has some unique features among dapps:

1. There must be one “canonical” instance of it, because if there are multiple — say, one on Polygon and one on ETH — it will split the liquidity of all the assets and be less useful. So Ideamarket needs a single permanent home.
2. If Ideamarket succeeds, it will become the battlefield of the world’s propaganda, with billions of dollars competing to influence public opinion, as they do today. So Ideamarket’s single permanent home must be as difficult as possible for state actors to compromise.

These two features alone make it necessary to stay within the canonical ETH ecosystem, so that we inherit the security and decentralization of ETH L1. That leaves 2 options: OptimismPBC and Arbitrum.

We actually tried Optimism first! They announced in early 2021 that they would be ready in late March, so having launched in February, we spent all of March preparing to deploy on Optimism’s L2. We were ready to go — then they announced a delay until July, so we checked out Arbitrum. Our founding CTO, Alexander Schlindwein, found Arbitrum’s solutions to various technical problems superior to Optimism, and he was glad we switched, having seen both canonical ETH L2s up close. (And he won 3 of the largest bug bounties in the history of Ethereum, so I tend to trust his judgment on such things).


---

# 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.ideamarket.io/faq/why-arbitrum.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.
