node
项目功能
Base Node 是基于 Optimism OP Stack 构建的以太坊 L2 网络(Base)的节点软件,支持运行主网和测试网节点,提供安全、低成本的区块链服务。
使用方法
- 准备 Ethereum L1 全节点 RPC 接口。
- 根据网络选择
.env.mainnet(主网)或.env.sepolia(测试网)配置文件,设置 L1 的 ETH RPC、Beacon 节点等参数。 - 通过 Docker Compose 启动节点,支持指定客户端(reth、geth、nethermind)和网络环境,例如:
或
Terminal window docker compose up --buildTerminal window NETWORK_ENV=.env.sepolia CLIENT=reth docker compose up --build
主要特性
- 支持客户端:默认使用
reth,兼容geth和nethermind。 - 硬件要求:至少 32GB 内存(推荐 64GB)、NVMe SSD 存储,生产环境推荐 AWS i7i.12xlarge 实例。
- 配置选项:支持 L1 接口类型(如 Alchemy、Infura)、缓存优化、快照同步等。
- 网络支持:主网和测试网均可用,主网默认使用
https://mainnet-sequencer.base.org作为排序器。 - 快照同步:提供快照链接加速节点同步(详见官方文档)。