Are you a Web3 developer? Help us improve the Chiliz Chain docs! Share your opinion
in less than 2 minutes
Chiliz Chain Developer Docs
Chiliz ChainBlock ExplorerCommunitySocios.com
한국어 / Korean
한국어 / Korean
  • Chiliz 체인 개발자 문서
  • 빠른 시작
    • Chiliz 체인의 핵심 요약
    • 메인넷 및 테스트넷 연결
    • 테스트넷 토큰 획득
    • 스마트 계약 배포 및 검증
      • Remix IDE로 배포
      • Thirdweb로 배포
      • Chiliscan으로 검증
      • Chiliz Block Explorer으로 검증
    • Chiliz 체인 노드 실행
    • 지갑 가이드
    • 무료 온라인 강좌
    • 인플레이션 공급 할당 주소
  • 학습
    • Chiliz 체인 소개
      • 2024 Dragon8 하드 포크
      • Tokenomics
      • 보안 감사
      • Chiliz Labs
    • Chiliz 브리지
      • CHZ를 브리지하는 방법
    • Chiliz 체인에서 스테이킹
      • CHZ 스테이킹
      • CHZ 언스테이킹
      • Staking 보상
      • Chiliz 스테이킹 FAQ
    • Validator가 되기
      • Validator 노드 실행
      • Validator 슬래싱
  • 개발
    • 기본
      • MetaMask 사용하기
        • MetaMask 설치하기
        • Chiliz 체인을 MetaMask에 연결하기
      • Chiliz 체인에 연결하기
        • RPC 사용하여 연결하기
        • Chiliz 체인 노드 실행
        • 하드웨어 지갑 사용
      • 블록 탐색기
      • Spicy 파셋
        • Tatum 파셋을 사용하여 testCHZ 받기
        • Spicy 파셋을 사용하여 testCHZ 받기
        • Spicy 파셋을 사용하여 테스트 팬 토큰 받기
      • 래핑된 CHZ 받기
    • 고급
      • Account Abstraction 사용 방법
      • 팬 토큰의 USD 가격 가져오기
      • 무작위 숫자 생성 방법
Powered by GitBook
On this page
  • 사전 준비 사항
  • 사전 구축된 Docker 이미지
  • 노드 실행 및 동기화 시작
  • 1단계: 디렉토리 생성
  • 2단계: 클라이언트 연결
  • 노드 유지보수 정보
  • 디버깅 시 상세 설정 변경
  • 노드 중지 및 정리
  • 디렉토리 삭제
  • 노드 업데이트
  • 추가 Geth 정보

Was this helpful?

  1. 개발
  2. 기본
  3. Chiliz 체인에 연결하기

Chiliz 체인 노드 실행

Last updated 9 months ago

Was this helpful?

자체 Chiliz 체인 노드를 실행하면 기존의 RPC 엔드포인트를 사용하는 것보다 더 높은 제어, 프라이버시 및 신뢰성을 제공하지만 더 많은 기술적 전문 지식과 자원이 필요합니다.

이 노드를 통해 Chiliz 체인에서 스마트 계약과 트랜잭션을 수행하고 통신할 수 있습니다.

사전 준비 사항

Chiliz 체인 노드를 실행하려면 컴퓨터 또는 서버에 가 설치되어 있어야 합니다. 따라서 진행하기 전에 Docker 설치를 완료하십시오:

사전 구축된 Docker 이미지

공개 리포지토리에서 Chiliz Chain 2.0에 대한 사전 구축된 Docker 이미지를 사용할 수 있습니다.

노드 실행 및 동기화 시작

Chiliz 체인 노드를 실행하는 권장 시작 지점은 마운트된 데이터 볼륨을 사용하는 것입니다. 이 방법을 사용하여 Docker 컨테이너를 다시 생성하면 데이터가 디렉토리에 저장되어 쉽게 재사용하거나 다른 노드로 복제할 수 있습니다.

1단계: 디렉토리 생성

디렉토리를 생성하고 다음 명령어에서 -v 매개변수에 이를 지정합니다:

docker run \
-v $(pwd)/my-datadir:/datadir \
--name ccv2-node \
-p 8545:8545 \
-p 8546:8546 \
chilizchain/ccv2-geth:latest \
--chiliz # for Chiliz Mainnet. Use --spicy for Spicy Testnet.
--datadir=/datadir \
--ipcdisable

2단계: 클라이언트 연결

클라이언트를 노드에 연결하려면 --http 및/또는 --ws 매개변수 그룹을 지정하여 RPC HTTP 및/또는 웹소켓 서버를 활성화해야 합니다.

예를 들어:

docker run \
-v $(pwd)/my-datadir:/datadir \
--name ccv2-node \
-p 8545:8545 \
-p 8546:8546 \
chilizchain/ccv2-geth:latest \
--chiliz \ # for Chiliz Mainnet. Use --spicy for Spicy Testnet.
--datadir=/datadir \
--ipcdisable \
--http \
--http.addr=0.0.0.0 \
--http.api=eth,net,web3,debug,txpool \
--http.port=8545 \
--http.corsdomain="*" \
--http.vhosts="*" \
--ws \
--ws.addr=0.0.0.0 \
--ws.api=eth,net,web3,debug,txpool \
--ws.port=8546 \
--ws.origins="*" \

주의

보안상의 이유로 다음 매개변수에 적절한 값을 설정해야 합니다: --http.corsdomain --http.vhosts --ws.origins

노드 유지보수 정보

디버깅 시 상세 설정 변경

노드나 연결 클라이언트를 디버깅해야 하는 경우 노드의 상세 설정을 높이고자 할 수 있습니다.

이를 위해 --verbosity 매개변수를 정의할 수 있습니다. 이 매개변수는 다음 옵션을 허용합니다 (기본값은 3):

  • 0=silent

  • 1=error

  • 2=warn

  • 3=info

  • 4=debug

  • 5=detail

노드 중지 및 정리

위의 명령어 중 하나를 사용하여 노드를 실행한 경우 노드 프로세스가 전경에서 계속 실행됩니다. 이 프로세스를 중지하려면 CTRL+C를 누릅니다.

Docker 컨테이너를 제거하려면 다음 명령어를 실행합니다:

docker rm ccv2-node

디렉토리 삭제

디렉토리를 삭제하려면 다음 명령어를 실행합니다:

rm my-datadir

노드 업데이트

Chiliz 체인 팀은 Chiliz 체인을 안전하고 최신 상태로 유지하기 위해 매년 Dragon8 하드 포크와 같은 하드 포크를 수행합니다.

하드 포크가 발생하면 노드가 네트워크와 동기화되지 않습니다. 따라서 우리의 공지를 따라 노드를 업데이트하는 것이 중요합니다.

노드를 최신 상태로 유지하려면 다음 단계를 따르십시오.

Docker를 사용하는 경우:

  • 데이터베이스를 포함하는 볼륨을 유지하면서 기존 Docker 컨테이너를 중지하고 삭제하십시오.

자체 바이너리를 사용하는 경우:

  • 도구 세트를 사용하여 빌드하십시오.

추가 Geth 정보

최신 사전 구축된 Docker 이미지를 사용하여 노드를 실행하십시오:

GitHub 리포지토리에서 최신 릴리스를 다운로드하십시오:

Geth의 명령줄 옵션을 방문하여 사용할 수 있는 전체 Geth 매개변수 목록을 확인하십시오:

Docker
https://docs.docker.com/engine/install/
Docker hub의 Chiliz Chain 2.0
https://hub.docker.com/repository/docker/chilizchain/ccv2-geth
https://github.com/chiliz-chain/v2/releases
https://geth.ethereum.org/docs/fundamentals/command-line-options