worldchain

World Chain Docker 노드 가이드

2분 읽기 · docker

list목차(6)

World Chain Docker 노드 가이드

World Chain은 OP Stack 기반이므로 Optimism/Base와 동일한 방식으로 운영합니다. 공식 저장소(worldcoin/world-chain)가 Docker Compose 템플릿을 제공합니다.

빠른 실행 (Mainnet)

git clone https://github.com/worldcoin/world-chain.git
cd world-chain

cp .env.example .env
# .env 편집:
#   NETWORK=mainnet              (or sepolia)
#   L1_RPC_URL=<Ethereum L1 Execution RPC>
#   L1_BEACON_URL=<Ethereum L1 Beacon API>
#   L1_RPC_KIND=debug_geth

docker compose up -d
docker compose logs -f op-node

포트 (기본값)

  • 8545: op-geth HTTP JSON-RPC
  • 8546: op-geth WebSocket
  • 9545: op-node RPC
  • 7300: op-node metrics / P2P 구성에 따라 변동

Optimism/Base와의 차이

항목 World Chain Base OP Mainnet
Chain ID 480 8453 10
Sequencer https://worldchain-mainnet.g.alchemy.com (or official) base-org optimism.io
Rollup config worldchain-mainnet.json base-mainnet.json op-mainnet.json

공식 rollup config는 저장소에서 최신 버전을 사용하세요.

스냅샷

World Chain은 비교적 신규 네트워크로, Genesis 동기화가 상대적으로 빠릅니다. 필요 시 op-geth snapshot sync를 참고하세요.

상태 확인

# L2 최신 블록
curl -s -X POST http://localhost:8545 \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' | jq

# op-node 동기화
curl -s -X POST http://localhost:9545 \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","method":"optimism_syncStatus","params":[],"id":1}' | jq

참고

worldchain 다른 챕터