> 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?

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 innerhalb derselben Transaktion Solana-Programme aufrufen können. Eine einzelne Solidity-Funktion kann:

```solidity
// Alles in einer atomaren Transaktion:
int256 price = IPyth(PYTH).getPrice("SOL/USD");        // Pyth-Orakel lesen
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);          // Bei Kamino einzahlen
```

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

### 2. Einziger 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 tatsächliche SPL-USDC — keine gewrappte Kopie.

Das bedeutet:

* **Keine Liquiditätsfragmentierung** — Solana DeFi und EVM DeFi teilen sich dieselben Pools
* **Kein Bridging-Risiko** — es gibt kein Bridge, das man ausnutzen könnte, weil es keine Bridge gibt
* **Komponierbarkeit in Echtzeit** — EVM-Verträge sehen Solana-Statusänderungen sofort

### 3. Anwendungs-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** — Gebühren fließen deiner Anwendung zu, nicht dem Rome-Protokoll
* **Vollständige EVM-Tools** — deine Nutzer verbinden MetaMask, deine Entwickler verwenden Hardhat

## Wann Rome verwenden

**Verwende Rome, wenn:**

* Du EVM-Verträge mit direktem Zugriff auf Solana DeFi möchtest
* Du eine souveräne EVM-Chain auf Solana mit eigenem Gas-Token möchtest
* 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 eine Abwicklung auf dem Ethereum-Mainnet benötigst (verwende ein traditionelles L2)
* Du Cross-Chain-Messaging ohne EVM-Ausführung benötigst (verwende direkt Wormhole/Hyperlane)

## Was kommt als Nächstes

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


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
