Nodes/cronos/localhost

cronos

Cronos 노드 Localhost 설치 가이드

3분 읽기 · localhost

list목차(7)

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.

cronos 다른 챕터