# FAQ

## Allgemein

**Was ist das Rome-Protokoll?** Rome ist eine EVM-Ausführungsumgebung, die nativ innerhalb der Solana-Runtime läuft. Solidity-Verträge werden auf Solana mit direktem CPI-Zugriff auf alle Solana-Programme bereitgestellt. Siehe [Was ist Rome?](/de/erste-schritte/what-is-rome.md)

**Ist Rome eine Bridge?** Nein. Rome EVM läuft innerhalb der Solana-Runtime als erstklassiges Programm. Es gibt keine Nachrichtenweiterleitung zwischen separaten Chains. Der EVM-Zustand IST der Solana-Zustand.

**Ist Rome ein Rollup?** Rome verwendet OP-Stack-Komponenten (OP-Geth, Hercules-Indexer) für Ethereum-RPC-Kompatibilität, aber die EVM-Ausführung findet auf Solana L1 statt — nicht auf einer separaten Rollup-Chain.

## Entwicklung

**Kann ich meine bestehenden Solidity-Verträge verwenden?** Ja. Standard-Solidity-Verträge werden unverändert auf Rome bereitgestellt. Wenn Ihre Verträge Chainlink-Orakel verwenden, bietet das Oracle Gateway dasselbe `AggregatorV3Interface`.

**Welche Solidity-Version sollte ich verwenden?** 0.8.28 wird empfohlen (entspricht dem Rome Solidity SDK). Frühere Versionen funktionieren.

**Kann ich Hardhat verwenden? Foundry?** Beides funktioniert. Konfigurieren Sie Ihr Netzwerk mit der Rome-RPC-URL und der Chain-ID. Siehe [Solidity bereitstellen](/de/entwicklerhandbucher/deploy-solidity.md).

**Kann ich MetaMask verwenden?** Ja. Fügen Sie Rome in MetaMask als benutzerdefiniertes Netzwerk mit der entsprechenden RPC-URL und Chain-ID hinzu. Siehe [Schnellstart](/de/erste-schritte/quickstart.md).

**Wie rufe ich Solana-Programme aus Solidity auf?** Verwenden Sie das CPI-Precompile (`0xFF...08`) über das Rome Solidity SDK. Siehe [Solana von EVM aus aufrufen](/de/entwicklerhandbucher/call-solana-from-evm.md).

## Leistung

**Wie lange dauert die Transaktionsfinalität?** Unter einer Sekunde — genauso wie die Solana-Blockzeit (\~400 ms).

**Wie hoch ist das Compute-Budget?** \~1,4 Mio. Compute Units pro atomarer Transaktion. Vorgänge, die darüber hinausgehen, verwenden den iterativen Modus (aufgeteilt auf mehrere Solana-Transaktionen). Siehe [Compute-Budget](/de/grundlegende-konzepte/compute-budget.md).

## Tokens

**Welchen Gas-Token verwendet Rome?** Jede Chain wählt ihren eigenen Gas-Token — beliebige SPL-Tokens. RSOL (Wrapped SOL) ist die Standardeinstellung. Benutzerdefinierte Tokens werden über Meteora-Pools bepreist.

**Wie funktionieren ERC-20-Tokens auf Rome?** ERC-20-Tokens auf Rome sind transparente Wrapper über SPL-Tokens. `balanceOf()` liest direkt aus dem SPL-Token-Konto auf Solana. Siehe [Token-Interop](/de/grundlegende-konzepte/token-interop.md).

**Funktionieren Transfer Hooks mit Rome?** Ja. Rome ist die einzige EVM-Umgebung, in der Solidity-Verträge als Token-2022 Transfer Hooks fungieren können. Siehe [Transfer Hooks](/de/grundlegende-konzepte/transfer-hooks.md).

## Infrastruktur

**Muss ich meinen eigenen Node betreiben?** Für die Entwicklung verbinden Sie sich mit dem Devnet-RPC unter `https://montispl.devnet.romeprotocol.xyz`. Für die Produktion benötigen Sie Proxy + Hercules + (optional) OP-Geth.

**Welche Datenbanken benötigt Rome?** PostgreSQL für Hercules (Blockindizierung) und Proxy (Blockabfragen im Single-State-Modus). Standardverbindung: `postgres://hercules:qwerty123@postgres_rome/test_rollup`.

**Kann ich Rome lokal ausführen?** Ja. `cd rome-setup/deploy && ./start-local.sh` startet den vollständigen Stack. Siehe die README von rome-setup.


---

# 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/ressourcen/faq.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.
