Glosarium

Istilah khusus Rome dan Solana yang digunakan di seluruh dokumentasi ini.

A

ATA (Associated Token Account) โ€” Akun token deterministik untuk pasangan wallet + mint tertentu di Solana. Diturunkan dari pubkey wallet, token mint, dan program ATA.

Eksekusi Atomik (VmAt) โ€” Mode transaksi EVM di mana seluruh eksekusi selesai dalam satu transaksi Solana. Mode bawaan untuk sebagian besar operasi.

B

BN254 โ€” Kurva eliptik yang digunakan untuk verifikasi bukti ZK. Rome mendukung precompile ecAdd (0x06), ecMul (0x07), dan ecPairing (0x08).

Borsh โ€” Binary Object Representation Serializer for Hashing. Format serialisasi standar Solana. Pengurutan byte little-endian.

C

Chain ID โ€” Pengidentifikasi unik untuk setiap lingkungan EVM di Rome. Setiap aplikasi mendapat chain ID-nya sendiri.

CPI (Cross-Program Invocation) โ€” Satu program Solana memanggil program lain dalam transaksi yang sama. Cara kontrak Rome EVM berinteraksi dengan program Solana.

Compute Units (CU) โ€” Setara gas Ethereum di Solana. Setiap transaksi memiliki anggaran compute; operasi mengonsumsi CU.

E

ERC20SPL โ€” Kontrak pembungkus ERC-20 yang membaca saldo dari akun token SPL yang mendasarinya di Solana. Tidak ada state terpisah โ€” ERC-20 ADALAH token SPL itu sendiri.

ERC20SPLFactory โ€” Kontrak pabrik yang menerapkan wrapper ERC20SPL untuk mint token SPL apa pun.

H

Hercules โ€” Layanan pengindeks blok. Memantau event Rome EVM di Solana dan menghasilkan data blok yang kompatibel dengan Ethereum.

Holder Account โ€” Buffer on-chain (maks. 80 KB) yang menyimpan transaksi EVM besar yang melebihi batas transaksi Solana 1.232 byte.

I

Eksekusi Iteratif (VmIt) โ€” Mode transaksi EVM yang membagi eksekusi ke beberapa transaksi Solana, mengeksekusi ~500 opcode per langkah. Digunakan untuk operasi yang intensif komputasi.

L

Lamports โ€” Unit terkecil SOL. 1 SOL = 10^9 lamport.

M

Meta-Hook Router โ€” Multiplexer Transfer Hook Token-2022. Berada di slot hook tunggal sebuah mint dan meneruskan ke hingga 8 sub-hook.

Mollusk SVM โ€” Emulator VM Solana off-chain yang digunakan oleh Rome Proxy untuk eth_call dan estimasi gas. Dapat mengeksekusi program BPF arbitrer.

O

Oracle Gateway โ€” Kontrak adaptor yang mengekspos feed harga Pyth dan Switchboard melalui Chainlink AggregatorV3Interface.

OP-Geth โ€” Klien Go-Ethereum yang dimodifikasi, menyediakan kompatibilitas RPC Ethereum penuh. Opsional โ€” digunakan dalam mode deployment OP-Geth.

P

Payer โ€” Keypair Solana yang menandatangani dan membayar transaksi Solana atas nama pengguna EVM. Dikelola oleh Proxy.

PDA (Program Derived Address) โ€” Alamat Solana deterministik yang diturunkan dari seed dan program ID. Tanpa private key โ€” program "memiliki" PDA tersebut.

Proxy โ€” Server JSON-RPC Rome (port 9090) yang menerjemahkan panggilan API Ethereum menjadi transaksi Solana.

R

RSOL โ€” Token gas bawaan pada chain Rome EVM (wrapped SOL sebagai ERC-20).

Rhea โ€” Jembatan mempool yang meneruskan transaksi dari OP-Geth ke Solana. Hanya digunakan dalam mode OP-Geth.

RheaTx โ€” Satu transaksi EVM pada satu rollup.

RemusTx โ€” Beberapa transaksi EVM lintas rollup, dieksekusi secara atomik.

RomulusTx โ€” Transaksi EVM + instruksi Solana native, dieksekusi secara atomik.

ResourceFactory โ€” Komponen SDK yang mengelompokkan keypair Solana dan indeks akun holder untuk pengiriman transaksi paralel.

S

Single-State Mode โ€” Mode deployment di mana pengguna terhubung langsung ke Rome Proxy. Tidak ada lapisan OP-Geth.

SPL Token โ€” Program token standar Solana. Semua token fungible di Solana (USDC, SOL, dll.) adalah token SPL.

StateHolder โ€” Akun on-chain yang menyimpan state VM terserialisasi di antara langkah-langkah eksekusi iteratif.

T

Token-2022 โ€” Program token SPL generasi berikutnya dengan ekstensi (Transfer Hooks, Confidential Transfers, Permanent Delegates).

Transfer Hook โ€” Ekstensi Token-2022 yang memanggil program pada setiap transfer_checked panggilan.

TxBuilder โ€” Komponen SDK yang membangun instruksi Solana dari transaksi EVM.

Terakhir diperbarui

Apakah ini membantu?