For the complete documentation index, see llms.txt. This page is also available as Markdown.

Warum Rome?

Wie sich Rome von anderen EVM-auf-Solana-Ansätzen unterscheidet — atomare CPI-Komponierbarkeit, ein gemeinsamer State 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 innerhalb derselben Transaktion Solana-Programme aufrufen können. Eine einzelne Solidity-Funktion kann:

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

Zuletzt aktualisiert

War das hilfreich?