AX 爱鲜报

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。

快速开始

  1. 准备一个可用的以太坊 L1 全节点 RPC 与 Beacon 端点。
  2. 选择网络配置文件:主网用 .env.mainnet,测试网用 .env.sepolia。
  3. 在对应 .env 文件中填写 L1 端点:
BASE_NODE_L1_ETH_RPC=<your-preferred-l1-rpc>
BASE_NODE_L1_BEACON=<your-preferred-l1-beacon>
  1. 启动节点:
# 主网(默认)
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」提供,不附带任何担保。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。