World Chain 호스트 설치 가이드
World Chain은 OP Stack 기반이므로 Optimism/Base와 동일한 op-geth + op-node 조합을 사용합니다. 공식 문서는 Docker 기반 Compose를 기본 경로로 안내합니다.
- 공식 Docker 가이드: docker/README.md
- Optimism 호스트 설치 절차 재사용: ../../optimism/localhost/README.md
차이점
| 항목 | World Chain |
|---|---|
| Chain ID | 480 (mainnet) / 4801 (sepolia) |
| Sequencer | 공식 문서의 sequencer URL 사용 |
| Rollup config | worldcoin/world-chain 저장소 |
필요 파일
mkdir -p ~/worldchain/data
cd ~/worldchain
# World Chain mainnet genesis / rollup config (공식 저장소에서 다운로드)
# 저장소의 mainnet 또는 sepolia 디렉토리에서 최신 genesis.json / rollup.json 사용
openssl rand -hex 32 > ~/worldchain/jwt.txt
실행
Optimism 가이드의 명령에서 --chain.id와 sequencer URL, genesis/rollup 파일 경로만 World Chain용으로 변경하세요.
op-geth init --datadir=$HOME/worldchain/data $HOME/worldchain/genesis.json
op-geth \
--datadir $HOME/worldchain/data \
--http --http.port=8545 --http.addr=0.0.0.0 \
--authrpc.addr=127.0.0.1 --authrpc.port=8551 \
--authrpc.jwtsecret=$HOME/worldchain/jwt.txt \
--rollup.sequencerhttp=<WORLD_CHAIN_SEQUENCER_URL> \
--syncmode=full
op-node \
--l1=<L1_RPC> --l1.beacon=<L1_BEACON> \
--l2=http://127.0.0.1:8551 --l2.jwt-secret=$HOME/worldchain/jwt.txt \
--rollup.config=$HOME/worldchain/rollup.json \
--rpc.addr=0.0.0.0 --rpc.port=9545