Zcash (ZEC) 노드 가이드
Zcash Full Node(zcashd) 설치 및 운영 가이드입니다.
Bitcoin Core 포크로 CLI 중심, ZK-SNARKs 기반 프라이버시 지원. Orchard/Sapling 주소는 v5.0+에서 지원합니다.
공식 문서: Run a Zcash Full Node (z.cash) · zcashd (ReadTheDocs).
노드 역할
- zcashd: 풀 노드. 블록체인 복사본 다운로드·검증, P2P 참여, RPC·내장 지갑 제공.
- zcash-cli: 노드와 상호작용(예:
getinfo, 트랜잭션 전송). - 최소 요구사항: 500GB+ SSD, 8GB RAM, 포트 8233 오픈.
- 주의: proving/key params 다운로드(4GB) 필수(
fetch-params.sh). 바이너리 GPG 검증 권장. 첫 동기화 12일. 16주 미업그레이드 시 EOS halt.
지원 환경
- OS: Debian/Ubuntu(공식 지원), 기타 Linux·macOS(best-effort), Windows(미지원, WSL 가이드 있음)
- 다운로드: GitHub Releases (v6.11.0 등). GPG 검증 필수.
설치 방법
Localhost 설치 (권장)
호스트에 의존성 설치 후 소스 빌드 또는 릴리스 바이너리 + fetch-params.sh 실행, ~/.zcash/zcash.conf 설정하여 zcashd 실행.
시작하기: localhost/README.md
Docker 설치
Docker로 zcashd를 컨테이너에서 실행하는 방법입니다.
시작하기: docker/README.md
폴더 구조
zcash/
├── README.md # 이 파일
├── localhost/ # 호스트 설치 가이드
│ ├── README.md
│ ├── zcash.conf.example
│ ├── installation.md
│ ├── configuration.md
│ ├── troubleshooting.md
│ └── updates/
│ └── README.md
└── docker/ # Docker Full Node
├── README.md
├── Dockerfile
├── docker-compose.yml
├── env-example.txt
├── zcash.conf.example
└── .dockerignore
Data Directory
- 기본:
~/.zcash(Linux/macOS). 설정 파일zcash.conf, 지갑wallet.dat, 블록체인 데이터. - Params: proving/key params는
fetch-params.sh로 다운로드(~4GB). 기본 경로는 배포·버전에 따라 다름(예:~/.zcash-params또는 소스 트리의params/).
포트
| 포트 | 용도 |
|---|---|
| 8233 | P2P |
| 8232 | RPC |