Nodes/base/localhost

base

Base 호스트 설치 가이드

2분 읽기 · localhost

list목차(4)

Base 호스트 설치 가이드

Base는 OP Stack 기반이므로 Optimism과 동일한 op-geth + op-node 조합을 사용합니다. 공식 문서는 Docker를 기본 경로로 안내합니다.

차이점

항목 Base Optimism
Chain ID 8453 10
Sequencer https://mainnet-sequencer.base.org https://mainnet-sequencer.optimism.io
Rollup config base-mainnet.json op-mainnet.json

필요 파일

mkdir -p ~/base/data
cd ~/base

# Base Mainnet genesis / rollup config
wget https://raw.githubusercontent.com/base-org/node/main/mainnet/genesis-l2.json -O genesis.json
wget https://raw.githubusercontent.com/base-org/node/main/mainnet/rollup.json -O rollup.json

# JWT
openssl rand -hex 32 > ~/base/jwt.txt

실행

Optimism 가이드의 명령에서 --chain.id와 sequencer URL, genesis/rollup 파일 경로만 Base용으로 변경하세요.

op-geth init --datadir=$HOME/base/data $HOME/base/genesis.json

op-geth \
  --datadir $HOME/base/data \
  --http --http.port=8545 --http.addr=0.0.0.0 \
  --authrpc.addr=127.0.0.1 --authrpc.port=8551 \
  --authrpc.jwtsecret=$HOME/base/jwt.txt \
  --rollup.sequencerhttp=https://mainnet-sequencer.base.org \
  --syncmode=full
op-node \
  --l1=<L1_RPC> --l1.beacon=<L1_BEACON> \
  --l2=http://127.0.0.1:8551 --l2.jwt-secret=$HOME/base/jwt.txt \
  --rollup.config=$HOME/base/rollup.json \
  --rpc.addr=0.0.0.0 --rpc.port=9545

참고

base 다른 챕터