# 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 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);          // Bei Kamino einzahlen
```

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

### 2. Gemeinsamer Zustand

Auf Rome sind ein SPL-Token und seine ERC-20-Repräsentation dasselbe zugrunde liegende Konto. Wenn ein Solidity-Vertrag USDC überträgt, bewegt er den tatsächlichen SPL-USDC — keine verpackte Kopie.

Das bedeutet:

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

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

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

* **Benutzerdefinierte Chain-ID** — Ihre App ist ihre eigene Chain
* **Benutzerdefinierter Gas-Token** — beliebiger SPL-Token, bepreist über den Meteora-LP-Pool
* **Gas-Einnahmen** — Gebühren fließen an Ihre Anwendung, nicht an das Rome-Protokoll
* **Vollständiges EVM-Tooling** — Ihre Nutzer verbinden MetaMask, Ihre Entwickler verwenden Hardhat

### 4. Token-2022-Transfer-Hooks in EVM

Rome ist die einzige Plattform, auf der EVM-Logik Token-2022-Transfer-Hooks antreiben kann. Wenn jemand ein Token-2022-Asset auf Jupiter, Raydium oder einer beliebigen Solana-DEX überträgt, kann ein Solidity-Compliance-Vertrag als Transfer-Hook ausgeführt werden — KYC-Prüfungen, Sanktionsscreening, Durchsetzung von Lizenzgebühren, alles in Solidity.

## Wann Rome verwendet werden sollte

**Verwenden Sie Rome, wenn:**

* Sie EVM-Verträge mit direktem Zugriff auf Solana DeFi (Jupiter, Kamino, Drift, Meteora) möchten
* Sie eine Compliance-Infrastruktur für SPL-Token aufbauen (Token-2022-Hooks)
* Sie eine souveräne EVM-Chain auf Solana mit eigenem Gas-Token möchten
* Sie Ethereum-Verträge portieren, die Solanas Geschwindigkeit und Liquidität benötigen
* Sie atomare Operationen über EVM- und Solana-Programme hinweg benötigen

**Ziehen Sie Alternativen in Betracht, wenn:**

* Sie nur standardmäßige Solana-Programme benötigen (verwenden Sie native Solana/Anchor)
* Sie eine Abrechnung auf dem Ethereum-Mainnet benötigen (verwenden Sie ein traditionelles L2)
* Sie Cross-Chain-Messaging ohne EVM-Ausführung benötigen (verwenden Sie 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) — stellen Sie Ihren ersten Vertrag bereit


---

# 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.rome.builders/de/erste-schritte/why-rome.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.
