World Chain Docker 노드 가이드
World Chain은 OP Stack 기반이므로 Optimism/Base와 동일한 방식으로 운영합니다. 공식 저장소(worldcoin/world-chain)가 Docker Compose 템플릿을 제공합니다.
- 공식 저장소: https://github.com/worldcoin/world-chain
- 공식 문서: https://docs.world.org/world-chain/quick-start/run-node
빠른 실행 (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