Glossar
Definitionen von Rome- und Solana-Begriffen, die in diesen Dokumenten verwendet werden — ATA, CPI, PDA, VmAt/VmIt, Holder-Accounts, SPL-Token und mehr.
Rome-spezifische und Solana-Begriffe, die in dieser Dokumentation verwendet werden.
A
ATA (Zugeordnetes Token-Konto) — Ein deterministisches Token-Konto für ein bestimmtes Wallet- + Mint-Paar auf Solana. Abgeleitet vom Wallet-Public-Key, dem Token-Mint und dem ATA-Programm.
Atomare Ausführung (VmAt) — EVM-Transaktionsmodus, bei dem die gesamte Ausführung innerhalb einer einzigen Solana-Transaktion abgeschlossen wird. Standardmodus für die meisten Operationen.
B
BN254 — Eine elliptische Kurve, die für die Verifikation von ZK-Beweisen verwendet wird. Rome unterstützt die Precompiles ecAdd (0x06), ecMul (0x07) und ecPairing (0x08).
Borsh — Binary Object Representation Serializer for Hashing. Solanas Standard-Serialisierungsformat. Byte-Reihenfolge Little-Endian.
C
Chain-ID — Eine eindeutige Kennung für jede EVM-Umgebung auf Rome. Jede Anwendung erhält ihre eigene Chain-ID.
CPI (Cross-Program-Aufruf) — Wenn ein Solana-Programm innerhalb derselben Transaktion ein anderes aufruft. So interagieren Rome-EVM-Contracts mit Solana-Programmen.
Compute Units (CU) — Das Solana-Äquivalent zu Ethereums Gas. Jede Transaktion hat ein Compute-Budget; Operationen verbrauchen CU.
E
ERC20SPL — Ein ERC-20-Wrapper-Contract, der Salden aus dem zugrunde liegenden SPL-Token-Konto auf Solana liest. Kein separater Zustand — der ERC-20 IST das SPL-Token.
ERC20SPLFactory — Ein Factory-Contract, der ERC20SPL-Wrapper für jeden SPL-Token-Mint bereitstellt.
H
Hercules — Der Block-Indexer-Dienst. Überwacht Rome-EVM-Events auf Solana und erzeugt Ethereum-kompatible Blockdaten.
Holder Account — Ein On-Chain-Puffer (max. 80 KB), der große EVM-Transaktionen speichert, die das 1.232-Byte-Transaktionslimit von Solana überschreiten.
I
Iterative Ausführung (VmIt) — EVM-Transaktionsmodus, der die Ausführung über mehrere Solana-Transaktionen aufteilt, wobei jeder Schritt so viele Opcodes packt, wie in sein Compute-Budget passen (adaptive Schrittgröße). Wird für rechenintensive Operationen verwendet.
L
Lamports — Kleinste Einheit von SOL. 1 SOL = 10^9 Lamports.
M
Mollusk SVM — Offline-Solana-VM-Emulator, der von Rome Proxy für eth_call und Gas-Schätzung verwendet wird. Kann beliebige BPF-Programme ausführen.
O
Preisdatenfeeds — Adapter-Contracts, die Pyth- und Switchboard-Preisfeeds über Chainlinks AggregatorV3Interface bereitstellen.
P
Zahler — Ein Solana-Schlüsselpaar, das Solana-Transaktionen im Namen von EVM-Nutzern signiert und bezahlt. Verwaltet vom Proxy.
PDA (Vom Programm abgeleitete Adresse) — Eine deterministische Solana-Adresse, abgeleitet aus Seeds und einer Program-ID. Kein privater Schlüssel — das Programm "besitzt" die PDA.
Proxy — Der Rome-JSON-RPC-Server (Port 9090), der Ethereum-API-Aufrufe in Solana-Transaktionen übersetzt.
R
RheaTx — Eine einzelne EVM-Transaktion auf einem Rollup.
RemusTx — Mehrere EVM-Transaktionen über Rollups hinweg, atomar ausgeführt.
RomulusTx — EVM-Transaktionen + native Solana-Instruktionen, atomar ausgeführt.
ResourceFactory — SDK-Komponente, die Solana-Schlüsselpaaren und Holder-Account-Indizes für die parallele Übermittlung von Transaktionen bündelt.
S
SPL-Token — Solanas Standard-Token-Programm. Alle fungiblen Token auf Solana (USDC, SOL usw.) sind SPL-Token.
StateHolder — Ein On-Chain-Konto, das serialisierten VM-Zustand zwischen iterativen Ausführungsschritten speichert.
T
Token-2022 — SPL-Token-Programm der nächsten Generation mit Erweiterungen (Transfer Hooks, Confidential Transfers, Permanent Delegates).
Transfer Hook — Token-2022-Erweiterung, die bei jedem transfer_checked Aufruf ein Programm aufruft.
TxBuilder — SDK-Komponente, die Solana-Instruktionen aus EVM-Transaktionen erzeugt.
Zuletzt aktualisiert
War das hilfreich?