Настройте узел OP Geth
Шаги по запуску Postgres, Light Client, Geth, Rhea, Hercules и опционального Nginx через Docker.
Этот узел OP Geth выступает в роли невоспринимающего голоса RPC-узла, который позволяет выполнять транзакции Eth L2.
Для настройки узла OP Geth требуются OP Geth, Rhea, Hercules, Light Client (также известный как Proxy) и Postgres.
OP Geth был изменён для расчёта газа на основе требуемых вычислений Solana. Он получает требуемое значение газа, запрашивая Light Client.
Rhea забирает L2-транзакции из mempool OP Geth, формирует их в транзакции Solana и отправляет их в Solana для последовательной обработки.
Узлы консенсуса голосования Solana выполняют и голосуют за упорядочение этих транзакций. Hercules читает состояние с узлов Solana и подтверждает L2-транзакции и их порядок в OP Geth.
Технические характеристики машины
Мы рекомендуем использовать машину с Ubuntu со следующими характеристиками. Однако поддерживается и macOS.
4 ядра, 8 ГБ ОЗУ, 1 ТБ хранилища, пропускная способность сети 8 Мбит/с
Напр.: AWS c5a.2xlarge, Ubuntu, x86_64, EBS 1 ТБ GP3
8 ядер, 16 ГБ ОЗУ, 16 ядер, 1 ТБ SSD, пропускная способность сети 25 Мбит/с
Напр.: AWS c5a.4xlarge, Ubuntu, x86_64, EBS 1 ТБ GP3
Запустите Docker-контейнеры одной командой
docker compose up -dАльтернативно, запустите приведённые ниже Docker-контейнеры последовательно
Перезапустите сервисы при необходимости
Обзор Docker-контейнеров
Ниже перечислены запущенные вами Docker-контейнеры.
proxy_rome
Лёгкий клиент
geth
OP Geth
rhea
Rhea
hercules
Hercules
postgres_rome
База данных Postgres
apply_migrations
Миграции Postgres
deposuitui
Интерфейс депозита
romenginx
Nginx Proxy
Последнее обновление
Это было полезно?