Base Node
Base 官方节点部署仓库,基于 OP Stack 的以太坊 L2,提供 Docker Compose 一键运行 base-reth-node 与 base-consensus,支持主网和 Sepolia 测试网。
爱鲜报评分
0.0
0 人评分
68k
星数
否
中文
Shell
主语言
是
活跃
84
贡献者
人工分析
EDITORIAL推荐理由
Base 是以太坊生态中活跃度极高的 L2 网络,本仓库提供了官方维护的节点运行方案,适合需要自建 RPC 或验证链上数据的团队。使用 Docker Compose 封装了执行层与共识层客户端,配置项清晰,上手门槛可控。不过仓库已归档,新部署应改用 base/base 的 releases。
适用场景
- 自建 Base 主网全节点或归档节点
- 为 DApp 提供私有 RPC 端点
- 在 Sepolia 测试网验证合约与链上逻辑
- 研究 OP Stack L2 节点架构与 Flashblocks 机制
- 链上数据分析与索引服务的数据源
优点
- 官方维护,配置与网络参数准确可靠
- Docker Compose 封装,部署流程标准化
- 支持 Flashblocks 低延迟模式与跟随模式
- 提供快照恢复方案,缩短同步时间
- MIT 许可,可自由修改与二次分发
缺点
- 仓库已归档,后续更新需迁移至 base/base
- 硬件要求较高,建议 64GB 内存与 NVMe SSD
- 依赖外部 L1 RPC 与 Beacon 节点
- 存储空间需按链上数据增长预留较大余量
- 文档以英文为主,排障依赖 Discord 社区
上手难度
进阶
Base Node 简介
Base 是构建在 Optimism OP Stack 之上的以太坊 L2,主打安全、低成本与开发者友好。本仓库提供了一套 Docker 构建方案,用于运行由 base-reth-node(执行层)和 base-consensus(共识层)组成的 Base 节点。
⚠️ 注意:该仓库已归档,新的安装与升级请使用 base/base 的 releases。
快速开始
- 准备一个可用的以太坊 L1 全节点 RPC 与 Beacon 端点。
- 选择网络配置文件:主网用
.env.mainnet,测试网用.env.sepolia。 - 在对应
.env文件中填写 L1 端点:
BASE_NODE_L1_ETH_RPC=<your-preferred-l1-rpc>
BASE_NODE_L1_BEACON=<your-preferred-l1-beacon>
- 启动节点:
# 主网(默认)
docker compose up --build
# 测试网
NETWORK_ENV=.env.sepolia docker compose up --build
硬件要求
- 多核现代 CPU
- 32GB 内存(推荐 64GB)
- NVMe SSD
- 存储空间需按「当前链上数据 × 2 + 快照大小 + 20% 缓冲」预留
- 已安装 Docker 与 Docker Compose
官方生产环境使用 AWS i7i.12xlarge,并将本地 NVMe 盘做 RAID 0、文件系统为 ext4。
关键配置项
| 配置 | 说明 |
|---|---|
BASE_NODE_L1_ETH_RPC |
以太坊 L1 RPC 端点 |
BASE_NODE_L1_BEACON |
L1 Beacon 节点端点 |
BASE_NODE_NETWORK |
base 或 base-sepolia |
RETH_CHAIN |
base 或 base-sepolia |
可选能力包括:
- Flashblocks:设置
RETH_FB_WEBSOCKET_URL后执行客户端进入 Flashblocks 模式,可查询 pending 区块。 - 跟随模式:设置
BASE_NODE_SOURCE_L2_RPC。 - 裁剪:通过
RETH_PRUNING_ARGS控制。
快照与同步
官方提供链数据快照,可显著缩短首次同步时间,具体链接与恢复步骤见 docs.base.org 的「Run a Base node」文档。
支持网络
- 主网(Mainnet)✅
- 测试网(Sepolia)✅
排障与支持
遇到问题可加入 Base Discord 的 🛠|node-operators 频道,或在 GitHub 提交 issue。节点软件按「AS IS」提供,不附带任何担保。
评论
- 暂无评论,来写第一条吧。