> For the complete documentation index, see [llms.txt](https://docs.din.lol/din-cook-data-for-ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.din.lol/din-cook-data-for-ai/korean/undefined/chipper-node/chipper-node-2.md).

# Chipper Node 실행 방법

### **하드웨어 요구 사항**

* 빠른 CPU with 2+ cores
* 4GB+ RAM
* 2+ MBit/sec 이상 인터넷 서비스 다운로드

### **Chipper node를 실행하는 6가지 방법 :**

**Windows에서 셀프 호스트**

1. **앱 다운로드**: Windows 버전(Windows 10 또는 Windows 11)에 맞는 앱을 다운로드합니다.
2. **앱 실행**: 다운로드가 완료되면 다운로드 폴더로 이동하여 애플리케이션을 엽니다.
3. **라이선스 다운로드**: DIN 노드의 ‘My Node’ 페이지로 가서 라이선스 파일을 다운로드합니다.
4. **라이선스 가져오기**: 애플리케이션 창에서 ‘Import License’ 버튼을 클릭하고 라이선스 키 파일을 가져옵니다. 라이선스가 유효하면 노드가 활성화됩니다.
5. **다수의 노드 관리**: 여러 개의 노드가 있는 경우, 서로 다른 라이선스를 사용하여 애플리케이션의 별도 인스턴스를 실행합니다.
6. **앱 실행 유지**: xDIN을 계속 얻으려면 앱이 열려 있어야 합니다.

**Linux/Mac에서 CLI를 사용하는 셀프 호스트**

기술에 더 익숙한 사용자로서 Linux 또는 macOS를 사용하는 경우, Node의 CLI 버전을 다운로드할 수 있습니다. 다음 단계를 따라 주세요.:

1. **앱 다운로드**: Linux 또는 macOS용 CLI 버전의 Node 앱인 din-chipper-node-cli-xxxxx.zip을 다운로드합니다.
2. **파일 추출**: 다운로드가 완료되면 ZIP 파일의 내용을 추출합니다.
3. **파일 열기**: 추출한 폴더로 이동합니다.
4. **라이센스 다운로드**: 'My Node' 페이지에서 라이센스 파일을 다운로드합니다.
5. **명령 실행**: 다음 명령을 실행하여 다운로드한 라이센스로 애플리케이션을 실행합니다:

{% code overflow="wrap" %}

```solidity
./din-chipper-node-cli-linux   --license=./mylicense
```

{% endcode %}

{% hint style="info" %}
&#x20;Your browser settings may block the direct download, so be sure to allow proper download permissions to complete this step successfully.
{% endhint %}

{% hint style="info" %}
&#x20;Your browser settings may block the direct download, so be sure to allow proper download permissions to complete this step successfully.
{% endhint %}

**Linux/Mac에서 Docker를 사용하는 셀프 호스트**

Docker를 선호하는 사용자들은 다음 단계를 통해 노드를 호스팅할 수 있습니다:

1. **라이선스 다운로드**: ‘My Node’ 페이지에서 라이선스 파일을 다운로드합니다.
2. **명령 실행**: 아래 명령어를 사용하여 Docker 컨테이너를 실행하고, 라이선스 내용을 환경 변수로 전달합니다.

```solidity
docker run -d  -e LICENSE=<LICENSE_CONTENT> --name my-din-chipper-node web3go2din/din-chipper-node:v1.0
```

**Cloud Server의 CLI**

Chipper Node는 VPS(가상 사설 서버) 또는 VM(가상 머신)에서 실행할 수 있습니다. 가상 서비스에서 운영 체제를 선택할 때는 최신 버전의 Ubuntu를 사용하는 것이 좋습니다. 아래 지침은 최신 버전의 Ubuntu를 기준으로 하지만, 다른 버전에서도 작동할 수 있습니다. 운영 체제에 따라 패키지 관리 명령을 변경해야 할 수도 있습니다.

VPS 또는 VM에 로그인한 후, 위의 **셀프 호스팅** 단계와 동일한 방법으로 진행할 수 있습니다.

**Node-as-a-Service (NaaS): NaaS 제공업체**

1. 플랫폼에 로그인합니다.
2. DIN을 선택하고 서비스 시간을 지정합니다.
3. DIN에서 다운로드한 라이선스 내용을 입력하고 유효성을 확인합니다. 여러 개의 라이선스를 입력할 수도 있습니다.

**Node 작업 위임**

1. 위임자 목록은 곧 공개됩니다.
2. 사용자는 위임자를 선택하고 수수료를 지불합니다.

### **Node 전송**

노드는 토큰 생성 이벤트(TGE) 이후 6개월 동안 양도할 수 없습니다. 모든 노드 보상은 노드 NFT에 연결되어 있습니다. NFT가 이전되면 모든 미청구 보상은 새로운 NFT 소유자에게 귀속됩니다.<br>

### Node 상태

사용자가 노드를 실행하기 시작하면 그 상태(실행 중/오프라인)는 10분 이내에 업데이트됩니다.

**TGE 이전:** 사용자는 자신의 노드가 xDIN 요청을 처리할 경우 보상을 받을 수 있습니다. 이러한 보상에는 xDIN 네트워크 보상($xDIN)과 네트워크 보너스($BNB)가 포함됩니다. 보상은 DIN 페이지에서 실시간으로 표시됩니다. 실행 중인 노드가 요청을 처리할지 여부와 노드 운영자가 받을 xDIN의 양은 확률 알고리즘에 의해 결정됩니다.

**TGE 이후:** xDIN 요청을 처리하는 것 외에도, 노드 사용자들은 자신의 노드를 “온라인” 상태로 유지함으로써 DIN을 채굴할 수 있습니다. 보상은 노드의 컴퓨팅 한계와 누적 가동 시간에 따라 계산됩니다. 가동 시간은 노드가 온라인 상태가 되는 순간부터 오프라인 상태가 될 때까지 기록되며, 각 온라인-오프라인 세션이 총 가동 시간에 기여합니다. 사용자는 DIN 보상을 수동으로 청구해야 하며, 이는 베스팅 기간이 적용됩니다. 사용자는 보상을 30일, 90일 또는 120일 후에 인출할 수 있으며, 인출 비율은 각각 25%, 60%, 100%입니다. 청구하지 않은 보상의 일부는 영구적으로 몰수되며, 그중 50%는 재무 금고로, 50%는 소각됩니다.

사용자는 DIN 페이지에서 모든 보상을 확인할 수 있습니다.
