Was ist Rome?
Rome ist eine EVM-Ausführungsumgebung innerhalb von Solana. Was auch immer Sie bauen, ist für EVM-Nutzer, Solana-Nutzer und Nutzer auf anderen Chains offen. Vier Wege zum Bauen.
Rome ist eine EVM-Ausführungsumgebung, die in Solana läuft. Was immer du auf Rome baust, ist gleichzeitig für alle offen — EVM-Nutzer, Solana-Nutzer und Nutzer auf anderen Chains. Du baust einmal, und jeder von ihnen kann darauf zugreifen.
Wie Rome funktioniert
Rome bettet einen vollständigen EVM-Bytecode-Interpreter als On-Chain-Programm auf Solana ein. Wenn du einen Solidity-Vertrag auf Rome deployest, lebt er auf Solana; wenn er läuft, läuft er innerhalb von Solanas Runtime mit direktem Zugriff auf jedes Solana-Programm — SPL Token, Jupiter, Kamino, Meteora oder dein eigenes Programm — atomar, in einer einzigen Transaktion. EVM und Solana teilen sich denselben State, sodass ein Token auf Solana und seine ERC-20-Form in der EVM dasselbe Konto sind: Es wird nichts überbrückt oder gewrappt.
Weil alles auf Solana läuft, steuert jede Wallet dieselben Apps. Ein MetaMask-Nutzer signiert eine EVM-Transaktion auf die übliche Weise. Ein Phantom-Nutzer signiert mit seinem Solana Schlüssel — kein EVM-Keypair, keine separate Adresse — und verwendet direkt genau dieselben Solidity-Apps. Beide erreichen dieselben Verträge und denselben State, jeweils mit der Identität, die sie bereits haben.
Wie man Rome benutzt
Es gibt vier Möglichkeiten, auf Rome zu bauen. Für jede gibt es eine Anleitung und lauffähigen Code, den du lesen kannst.
Bring deinen Solidity-Code mit
Deploye deine bestehenden Solidity-Verträge unverändert. Auf Rome können sie Solana-Programme atomar aufrufen — einen Swap, eine Preisabfrage — innerhalb einer Transaktion, und derselbe Vertrag ist offen für EVM-Wallets, Solana-Wallets und Nutzer, die von anderen Chains kommen.
So baust du es: Solidity deployen, dann Solana aus der EVM aufrufen.
Beispiele zum Nachlesen: Compound v3 und Aave v3 laufen unverändert auf Rome — compound-on-rome-comet, rome-aave-v3. Aerarium ist eine Lending-App, bei der EVM- und Solana-Nutzer sich einen Markt teilen.
Bring dein Solana-Programm mit
Dein Solana-Programm macht weiterhin das, was es bereits für deine Solana-Nutzer tut. Auf Rome ist es auch aus Solidity heraus erreichbar, sodass EVM-Nutzer — und Nutzer auf anderen Chains — es ebenfalls nutzen können, ohne dass am Programm etwas geändert werden muss.
So baust du es: Ein Solana-Programm aus der EVM aufrufen; Die EVM aus Solana aufrufen deckt die andere Richtung ab.
Beispiele zum Nachlesen: cardo erreicht Jupiter, Meteora, Marinade und Mango von einem EVM-Konto aus.
Bring deine Idee mit
Starte etwas Neues, das von Anfang an beide Seiten nutzt — einen Pool, den sich EVM- und Solana-Nutzer teilen, einen Markt, aus dem beide Seiten Kredite aufnehmen, ein Oracle, das Solana-Preise in die EVM bringt. Jede Zielgruppe kann es vom ersten Tag an nutzen.
So baust du es: zuerst wähle deinen Kern, dann Solana aus der EVM aufrufen und die DeFi-Muster.
Beispiele zum Nachlesen: rome-dex ist ein einziger Pool, der von EVM- und Solana-Wallets gehandelt wird; rome-oracle-gateway liest Solana-Preisdaten und stellt sie Solidity über eine standardmäßige Chainlink-Schnittstelle bereit.
Von zu Hause aus
Deine Nutzer müssen nicht wechseln. Von ihrer Heimat-Chain — Arbitrum, Monad oder jeder anderen Chain — aus können sie eine Rome-App erreichen und zu Solana gelangen, ohne ihren bisherigen Ort zu verlassen.
So baust du es: Von zu Hause aus: Rome von einer anderen Chain aus erreichen.
Beispiele zum Nachlesen: appia — Nutzer bringen USDC von ihrer Heimat-Chain mit und nutzen DeFi auf der Rome-Seite; rome-bridge-api ist der Bridge-Orchestrator.
Betreibe es auf deiner eigenen Chain
Wenn du bereit bist, kannst du all das auf deiner eigenen Rome-Chain betreiben, mit deinem eigenen Gas-Token und Gebühren, die deiner App zufließen. Siehe App-Souveränität.
Voraussetzungen
Erfahrung mit Solidity (Hardhat oder Foundry) oder ein Solana-Programm, das du mitbringen kannst
Eine Wallet — MetaMask und/oder eine Solana-Wallet wie Phantom
Ein grundlegendes Verständnis von Solanas Kontomodell (siehe Schlüsselkonzepte)
Wie geht's weiter
Schnellstart — deploye deinen ersten Vertrag in wenigen Minuten
Architektur — wie die EVM-Ausführung innerhalb von Solana funktioniert
Apps auf Rome — der vollständige Katalog der live verfügbaren Apps und ihrer Repos
Zuletzt aktualisiert
War das hilfreich?