Cronos 노드 Localhost 설치 가이드
Ubuntu/Linux 호스트에 cronosd 바이너리를 설치하고 Cronos Mainnet Full Node(또는 Validator)를 실행하는 방법입니다.
공식 문서: Cronos Mainnet, Running Nodes.
전제 조건
- OS: Ubuntu 20.04/22.04 권장. Linux x86_64.
- 하드웨어: Full Node — 4코어+, 32GB RAM, ~1TB SSD (pruning=default). 더 큰 스펙 권장(8코어, 2TB 등). README 표 참고.
- Chain ID:
cronosmainnet_25-1.
빠른 시작
1. 바이너리 다운로드
GitHub Releases에서 Mainnet 요구 버전의 Linux x86_64 tarball을 받아 압축 해제 후 bin/cronosd를 /usr/local/bin/으로 옮기고 cronosd version으로 확인.
(파일명은 릴리스마다 다름. 자세한 예: installation.md)
2. 초기화 및 Genesis
cronosd init <moniker> --chain-id cronosmainnet_25-1
curl -sL https://raw.githubusercontent.com/crypto-org-chain/cronos-mainnet/master/cronosmainnet_25-1/genesis.json -o ~/.cronos/config/genesis.json
# 검증 (공식 문서의 checksum과 비교)
sha256sum ~/.cronos/config/genesis.json
3. config 조정 (seeds 등)
~/.cronos/config/config.toml에서 seeds 설정. 공식 문서 또는 cronos-mainnet seeds 참고.
4. 실행
cronosd start
또는 systemd 사용 (권장):
curl -sSfL https://raw.githubusercontent.com/crypto-org-chain/cronos-docs/master/systemd/create-service.sh -o create-service.sh
curl -sSfL https://raw.githubusercontent.com/crypto-org-chain/cronos-docs/master/systemd/cronosd.service.template -o cronosd.service.template
chmod +x create-service.sh && ./create-service.sh
sudo systemctl start cronosd
journalctl -u cronosd -f
5. 동기화 확인
cronosd status 2>&1 | jq '.SyncInfo'
# catching_up 이 false 이면 동기화 완료
curl -s https://rpc.cronos.org/commit | jq '.result.signed_header.header.height'
State Sync로 빠르게 동기화하려면 installation.md를 참고하세요.
자세한 단계·pruning·Validator: installation.md, configuration.md.