Nodes/cronos/localhost/configuration

cronos

Cronos 노드 설정 참고

2분 읽기 · localhost/configuration

list목차(5)

Cronos 노드 설정 참고

cronosd의 주요 설정 파일(~/.cronos/config/)과 Validator 관련 요약입니다.
출처: Cronos Mainnet, Validator.

설정 파일 위치

  • config.toml: P2P·seeds·persistent_peers·State Sync·타이밍 등.
  • app.toml: pruning·RPC·gRPC·API·최소 가스 가격 등.
  • genesis.json: 체인 genesis (공식 저장소에서 다운로드·checksum 검증).

config.toml

  • seeds: Full Node가 피어를 찾기 위한 시드 노드. cronos-mainnet seeds 또는 공식 문서의 최신 목록 사용.
  • persistent_peers: (선택) 고정 피어. State Sync 시 RPC와 함께 문서에 나온 값 설정.
  • create_empty_blocks_interval / timeout_commit: Validator 운영 시 문서 권장값(예: 5s) 적용.
  • State Sync: enable = true, rpc_servers, trust_height, trust_hash 설정. State Sync 가이드 참고.

app.toml

  • pruning: "default"(Full), "everything"(Pruned), "nothing"(Archive). Archive는 스토리지·RAM 요구사항 큼.
  • API / gRPC: RPC·API 노출 시 보안·방화벽 고려. 필요 시 enable = true 및 listen 주소 조정.

Validator

  • create-validator: cronosd tx staking create-validator — 위임량·커미션·moniker·pubkey 등 입력.
  • Sentry: Validator는 내부적으로 full node(sentry)에만 연결하고, 외부 P2P는 sentry만 노출하도록 구성 권장. Tendermint 프로덕션, Production 배포 노트 참고.
  • : validator key·키링 패스워드 안전 보관.

systemd

  • LimitNOFILE: LimitNOFILE=50000 등으로 열 수 있는 파일 수 상향. too many files opened 방지.
  • User / WorkingDirectory: cronosd를 실행하는 사용자·홈(--home) 경로와 일치하도록 설정.

자세한 필드 설명은 Cronos Docs 및 Cosmos SDK·Tendermint 문서 참고.

cronos 다른 챕터