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:

// 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 — wie Rome EVM innerhalb von Solana funktioniert

  • Schnellstart — stellen Sie Ihren ersten Vertrag bereit

Zuletzt aktualisiert

War das hilfreich?