Overview
Base runs on the OP Stack architecture consisting of:
- op-node: Consensus client syncing Layer 1 rollups.
- op-geth: Execution engine processing EVM transactions.
Deployment Prerequisites
- Hardware: 8 Cores, 32 GB RAM, 2 TB NVMe SSD.
- OS: Ubuntu 22.04 LTS or newer.
- L1 Execution + Beacon node (Ethereum Mainnet).
Download Official Base Genesis & Rollup Config
mkdir -p /var/lib/base/config
curl -sL https://raw.githubusercontent.com/base-org/node/main/mainnet/genesis.json -o /var/lib/base/config/genesis.json
curl -sL https://raw.githubusercontent.com/base-org/node/main/mainnet/rollup.json -o /var/lib/base/config/rollup.jsonInitialize op-geth Data Directory
op-geth init --datadir=/var/lib/base/geth-data /var/lib/base/config/genesis.jsonStart Node Services
Launch op-geth and op-node connecting over Engine API with shared JWT secret.
INFO [Base-Node] Sequencer connection established. Head block: 19854201
INFO [Base-Geth] Imported new chain segment blocks=128 txs=1402 mgas=142.5