zkSync Era 호스트 설치 가이드
zkSync Era External Node는 Docker로 운영하는 것이 공식 권장입니다. 호스트 설치는 개발·소스 검토용에 국한합니다.
- 공식 문서: https://matter-labs.github.io/zksync-era/core/latest/guides/external-node/
- Docker 가이드: ../docker/README.md
빌드 (선택)
# Rust, Postgres, Node.js 준비 (Rust toolchain, pnpm 등)
git clone https://github.com/matter-labs/zksync-era.git
cd zksync-era
git checkout core-v25.3.0
# Postgres 준비 (예: 로컬 Postgres 15)
createuser zksync
createdb -O zksync en
# zkstack 도구 사용 (공식 권장)
# https://matter-labs.github.io/zksync-era/core/latest/guides/external-node/
운영 팁
- Postgres 튜닝:
shared_buffers=8GB,effective_cache_size=24GB,maintenance_work_mem=2GB - state diff storage 크기 증가가 빠르므로 NVMe 권장
- EN은 트랜잭션을 sequencer로 forward하므로 sequencer URL 확인 필수