Canton LocalNet / Canton 설치 가이드
LocalNet(개발용 로컬 Canton 네트워크)과 Canton Participant/Domain 설치·실행 방법입니다.
Validator Node는 스폰서 초대제이므로 여기서는 참고 링크만 안내합니다.
공식 문서: Canton Network Quickstart Installation, Canton Installation (Daml).
LocalNet (개발용, 권장)
cn-quickstart로 로컬 Validator + Synchronizer를 Docker 기반으로 띄웁니다.
- 저장소 클론
git clone https://github.com/digital-asset/cn-quickstart.git && cd cn-quickstartdirenv allow(direnv 사용 시) - quickstart 디렉터리
cd quickstart - Daml SDK 설치
make install-daml-sdk - 환경 설정
make setup- Observability: 메모리 부족 시 비활성화 권장.
- OAuth2: 활성화 권장.
- Party hint: 기본값 사용 시 공백.
- TEST MODE: 비활성화 권장.
- 빌드
make build - 실행
- 터미널 1:
make capture-logs - 터미널 2:
make start - (선택) 터미널 3:
make canton-console - (선택) 터미널 4:
make shell(Daml Shell)
- 터미널 1:
- 종료
Canton Console에서exit, Daml Shell에서quit, 이후make stop && make clean-all
상세: installation.md.
Canton Participant / Domain (공식 바이너리)
Participant 노드 또는 Embedded Sync Domain만 실행할 때는 Canton 설치 튜토리얼을 따릅니다.
- Participant:
./bin/canton -c config/participant.conf - Embedded Sync Domain:
./bin/canton -c config/domain.conf
Canton Installation에서 바이너리 다운로드·설정 파일 경로를 확인하세요.
Validator (스폰서 필요)
DevNet/TestNet/MainNet에 연결하는 Validator는 Super Validator(SV) 스폰서가 필요합니다.
Validator onboarding, GSF SV Nodes. VPN·고정 IP 등은 공식 문서를 참고하세요.
파일 구조
localhost/
├── README.md # 이 파일
├── installation.md # LocalNet·Participant/Domain·Validator 참고
├── configuration.md # make setup·config 참고
├── troubleshooting.md
└── updates/
└── README.md