> For the complete documentation index, see [llms.txt](https://docs.rome.builders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rome.builders/de/erste-schritte/why-rome.md).

# Warum Rome?

Wie sich Rome von anderen EVM-auf-Solana-Ansätzen unterscheidet — atomare CPI-Komponierbarkeit, ein einzelner gemeinsamer Zustand und souveräne App-Chains mit benutzerdefinierten Gas-Token.

Mehrere Projekte bringen EVM-Kompatibilität zu Solana. Rome verfolgt einen grundlegend anderen Ansatz.

## Kernunterscheidungsmerkmale

### 1. Atomare Komponierbarkeit via CPI

Rome ist die einzige EVM-Umgebung, in der Solidity-Verträge Solana-Programme innerhalb derselben Transaktion aufrufen können. Eine einzelne Solidity-Funktion kann:

```solidity
// Alles in einer atomaren Transaktion:
int256 price = IPyth(PYTH).getPrice("SOL/USD");        // Pyth-Orakel auslesen
uint256 quote = IJupiter(JUPITER).getQuote(USDC, SOL);  // Jupiter-Kurs abrufen
IJupiter(JUPITER).swap(USDC, SOL, amount, minOut);       // Swap ausführen
IKamino(KAMINO).deposit(SOL, collateralAmount);          // SOL bei Kamino einzahlen
```

Wenn ein Schritt fehlschlägt, wird die gesamte Transaktion zurückgesetzt. Keine teilweise Ausführung, keine Race Conditions.

### 2. Einheitlicher Zustand

Auf Rome sind ein SPL-Token und seine ERC-20-Darstellung dasselbe zugrunde liegende Konto. Wenn ein Solidity-Vertrag USDC überträgt, bewegt er das echte SPL-USDC — nicht eine gewrappte Kopie.

Das bedeutet:

* **Keine Liquiditätsfragmentierung** — Solana-DeFi und EVM-DeFi nutzen dieselben Pools
* **Kein Bridging-Risiko** — es gibt keine Bridge, die ausgenutzt werden könnte, weil es keine Bridge gibt
* **Echtzeit-Komponierbarkeit** — EVM-Verträge sehen Solana-Zustandsänderungen sofort

### 3. App-Souveränität

Jede Anwendung auf Rome erhält ihre eigene EVM-Umgebung:

* **Benutzerdefinierte Chain-ID** — deine App ist ihre eigene Chain
* **Benutzerdefinierter Gas-Token** — jeder beliebige SPL-Token, bepreist über den Meteora-LP-Pool
* **Gas-Einnahmen** — die Gebühren fließen deiner Anwendung zu, nicht dem Rome-Protokoll
* **Vollständiges EVM-Tooling** — deine Nutzer verbinden MetaMask, deine Entwickler nutzen Hardhat

## Wann Rome verwenden

**Verwende Rome, wenn:**

* Du EVM-Verträge mit direktem Zugriff auf Solana-DeFi willst
* Du eine souveräne EVM-Chain auf Solana mit deinem eigenen Gas-Token willst
* Du Ethereum-Verträge portierst, die Solanas Geschwindigkeit und Liquidität benötigen
* Du atomare Operationen über EVM- und Solana-Programme hinweg benötigst

**Ziehe Alternativen in Betracht, wenn:**

* Du nur standardmäßige Solana-Programme benötigst (verwende natives Solana/Anchor)
* Du Ethereum-Mainnet-Abwicklung benötigst (verwende ein traditionelles L2)
* Du Cross-Chain-Messaging ohne EVM-Ausführung benötigst (verwende direkt Wormhole/Hyperlane)

## Wie es weitergeht

* [Architektur](/de/erste-schritte/architecture.md) — wie Rome EVM innerhalb von Solana funktioniert
* [Schnellstart](/de/erste-schritte/quickstart.md) — stelle deinen ersten Vertrag bereit


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.rome.builders/de/erste-schritte/why-rome.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
