设置 OP Geth 节点
启动 Postgres、轻客户端、Geth、Rhea、Hercules 以及可选的 Nginx(通过 Docker)的步骤。
此 OP Geth 节点作为一个非投票的 RPC 节点,用于执行以太坊 L2 交易。
设置 OP Geth 节点需要 OP Geth、Rhea、Hercules、Light Client(又称 Proxy)和 Postgres。
OP Geth 已被修改为根据所需的 Solana 计算量来计算 gas。它通过查询 Light Client 来获取所需的 gas 值。
Rhea 从 OP Geth 的内存池获取 L2 交易,将它们组合成 Solana 交易,并将其提交到 Solana 以进行排序。
Solana 的共识投票节点执行并对这些交易的排序进行投票。Hercules 从 Solana 节点读取状态,并在 OP Geth 上确认 L2 交易及其排序。
机器规格
我们建议使用具有以下规格的 Ubuntu 机器。但也支持 macOS。
4 核,8GB 内存,1TB 存储,8MBit/秒 网络带宽
例如:AWS c5a.2xlarge,Ubuntu,x86_64,EBS 1 TB GP3
8 核心,16GB 内存,16 核心,1 TB SSD,25 MBit/秒 网络带宽
例如:AWS c5a.4xlarge,Ubuntu,x86_64,EBS 1 TB 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 代理
最后更新于
这有帮助吗?