Siapkan Node OP Geth
Langkah-langkah untuk memulai Postgres, Light Client, Geth, Rhea, Hercules, dan Nginx opsional melalui Docker.
Node OP Geth ini berfungsi sebagai node RPC non-voting yang memungkinkan eksekusi transaksi Eth L2.
Menyiapkan Node OP Geth membutuhkan OP Geth, Rhea, Hercules, Light Client (AKA Proxy), dan Postgres.
OP Geth telah dimodifikasi untuk menghitung gas berdasarkan komputasi Solana yang dibutuhkan. Ia mengambil nilai gas yang diperlukan dengan melakukan query ke Light Client.
Rhea mengambil transaksi L2 dari mempool OP Geth, menyusunnya menjadi transaksi Solana, dan mengirimkannya ke Solana untuk penjadwalan (sequencing).
Node voting konsensus Solana mengeksekusi dan memberikan suara pada urutan transaksi ini. Hercules membaca state dari node Solana dan mengonfirmasi transaksi L2 serta urutannya di OP Geth.
Spesifikasi mesin
Kami merekomendasikan menggunakan mesin Ubuntu dengan spesifikasi di bawah. Namun, macOS juga didukung.
4 core, 8GB RAM, 1TB penyimpanan, bandwidth jaringan 8MBit/detik
Mis. AWS c5a.2xlarge, Ubuntu, x86_64, EBS 1 TB GP3
8 core, 16GB RAM, 16 core, 1 TB SSD, bandwidth jaringan 25 MBit/dtk
Mis. AWS c5a.4xlarge, Ubuntu, x86_64, EBS 1 TB GP3
Jalankan container Docker dengan satu perintah
docker compose up -dSebagai alternatif, jalankan container Docker di bawah secara berurutan
Mulai ulang layanan jika diperlukan
Ringkasan container Docker
Container docker yang Anda jalankan tercantum di bawah.
proxy_rome
Klien Ringan
geth
OP Geth
rhea
Rhea
hercules
Hercules
postgres_rome
Database Postgres
apply_migrations
Migrasi Postgres
deposuitui
Antarmuka Setoran
romenginx
Nginx Proxy
Last updated
Was this helpful?