Nodes/sui

sui

3분 읽기

list목차(10)

Sui 노드 가이드

Sui Full Node 및 Validator 설치·운영 가이드입니다.
Rust 기반이며 Ubuntu/Debian 권장. 고성능 하드웨어가 필요합니다.

공식 문서: Sui Full Node · Validator Config · Install Binaries.

노드 종류

  • Full Node: 블록체인 상태·이력 저장, 클라이언트 읽기 요청 제공. Validator가 아닌 읽기 전용 뷰. sui-node + fullnode.yaml.
  • Validator: 합의·트랜잭션 처리. 별도 설정·운영 가이드 참고.

하드웨어 요구사항 (Full Node, 공식 권장)

  • 스토리지: 4 TB NVMe SSD (상태·인덱스 포함)
  • RAM: 128 GB
  • CPU: 8 물리 코어 / 16 vCPU

실제 요구사항은 네트워크·인덱싱 옵션에 따라 다르며, 최소 사양으로는 16GB+ RAM, 1TB+ NVMe, 16+ 코어를 참고할 수 있습니다.

지원 환경

  • OS: Linux(Ubuntu/Debian) 권장. macOS는 개발용.
  • 빌드: Rust, 소스는 MystenLabs/sui. Pre-built: Releases (mainnet-v1.64.2 등).

설치 방법

Localhost 설치 (권장)

호스트에 Rust·소스 빌드 또는 바이너리 설치 후 sui-nodefullnode.yaml로 실행하는 방법입니다.

시작하기: localhost/README.md

Docker

공식 docker/fullnode 또는 커뮤니티 도구 참고. 프로덕션은 베어메탈/VM 권장.

참고: docker/README.md

폴더 구조

sui/
├── README.md                 # 이 파일
├── localhost/                # 호스트 설치 가이드
│   ├── README.md
│   ├── installation.md       # Rust·빌드·바이너리·설정·실행
│   ├── configuration.md      # fullnode.yaml·genesis·seed-peers·gRPC
│   ├── troubleshooting.md
│   └── updates/
│       └── README.md
└── docker/                   # Docker 참고 및 옵션
    └── README.md

포트 (Full Node)

포트 용도
8084 P2P (UDP/TCP)
9000 JSON-RPC (기본, deprecated 경로에서 gRPC로 전환 중)
9184 Metrics (충돌 시 9180 등으로 변경)

주의사항

  • 첫 동기화: genesis부터 동기화하면 매우 오래 걸리고 디스크를 많이 씁니다. 스냅샷에서 시작하는 것을 권장. Sui Snapshots.
  • Genesis: Mainnet/Testnet/Devnet용 genesis.blobsui-genesis 또는 공식 채널에서 확인.
  • 업데이트: 최신 버전 유지 필요. Updates.
  • gRPC: JSON-RPC 단계적 deprecated. gRPC 인덱싱 활성화 시 저장 공간·리소스 증가. Data serving.

참고 링크

챕터