> For the complete documentation index, see [llms.txt](https://docs.bifrostnetwork.com/kr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bifrostnetwork.com/kr/running-a-node/full-node-requirements.md).

# 풀 노드 요구 사항

풀 노드는 기본 노드의 모든 기능을 공유하며, 추가적으로 크로스체인 통신을 용이하게 합니다. 이를 위해 외부 블록체인 및 가격 오라클을 위한 오프체인 데이터 피드에 대한 접근 권한을 유지해야 합니다. 풀 노드 보상은 다음으로 구성됩니다:

* 스테이킹된 토큰 수에 비례하여 발생하는 자체 스테이킹 보상
* 트랜잭션 수수료
* 크로스체인 트랜잭션에서 발생하는 수수료
* 지명자 스테이킹 보상의 일부 (선택 사항)

## 기술적 요구 사항

#### 하드웨어

{% tabs %}
{% tab title="Testnet" %}

<table><thead><tr><th width="239">Resource</th><th>Minimum</th><th>Recommended</th></tr></thead><tbody><tr><td>CPU</td><td>4 cores</td><td>8+ cores</td></tr><tr><td>RAM</td><td>16 GB</td><td>32+ GB</td></tr><tr><td>Disk</td><td>500 GB</td><td>1+ TB</td></tr></tbody></table>
{% endtab %}

{% tab title="Mainnet" %}

<table><thead><tr><th width="239">Resource</th><th>Minimum</th><th>Recommended</th></tr></thead><tbody><tr><td>CPU</td><td>4 cores</td><td>8+ cores</td></tr><tr><td>RAM</td><td>16 GB</td><td>32+ GB</td></tr><tr><td>Disk</td><td>1.5+ TB</td><td>2+ TB</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

## 본딩 (bonding) 요구 사항

{% tabs %}
{% tab title="Testnet" %}

| Requirements                                           | Amount      |
| ------------------------------------------------------ | ----------- |
| Minimum self-bond                                      | 100,000 BFC |
| Minimum voting power (self-bond + total nominated BFC) | 100,000 BFC |
| {% endtab %}                                           |             |

{% tab title="Mainnet" %}

| Requirements                                           | Amount        |
| ------------------------------------------------------ | ------------- |
| Minimum self-bond                                      | 400,000 BFC   |
| Minimum voting power (self-bond + total nominated BFC) | 4,000,000 BFC |
| {% endtab %}                                           |               |
| {% endtabs %}                                          |               |

## 운영 성능 기준 (Operating Performance Standards)

네트워크 안정성과 빠른 완결성을 보장하기 위해, 모든 노드 운영자는 공개된 하드웨어 사양을 충족해야 합니다.

#### 검증인 대상 조치 경고 (Actionable Warning for Validators)

검증인 노드(Validator-Nodes)는 **3초의 시간(목표 블록 시간)** 내에 블록 생성을 일관성 있게 수행할 수 있어야 합니다. 하드웨어 성능부족으로 인해 성능 기준을 유지하지 못하는 검증인은 모니터링 대상이 되며 **페널티(슬래싱)**&#xB97C; 받을 가능성이 있습니다.

페널티를 피하고 최적의 블록 생성 성능을 보장하기 위해, 귀하의 설정은 위의 요구 사항을 충족해야 합니다.

## 운영 요구 사항

### 계정 관리

검증자는 자체 본딩 예치금과 합의 참여를 위해 각각 스태시 (stash), 컨트롤러 (controller), 그리고 릴레이어 (relayer) 계정이라는 세 가지 계정을 안전하게 관리해야 합니다.

* **스태시 계정:** 자체 본딩 예치금을 위한 EVM 계정.
* **컨트롤러 계정:** 합의 참여를 위한 EVM 계정. 특정 작업에 사용되는 트랜잭션 수수료를 지불할 수 있을 만큼 충분한 잔액을 보유해야 합니다.
* **릴레이어 계정:** 크로스체인 액션 참여를 위한 EVM 계정. 특정 작업에 사용되는 트랜잭션 수수료를 지불할 수 있을 만큼 충분한 잔액을 보유해야 합니다.

### 필수 자격 증명

검증자는 다음과 같은 세 가지 유형의 키가 필요합니다:

* 블록 생성을 위한 **AURA 키**
* 블록 최종화를 위한 **GRANDPA 키**
* 노드 가용성을 확인하기 위한 **"Imonline" 키**

### 외부 데이터 소스 접근

풀 노드는 자체 블록체인 RPC 노드를 재사용하거나 외부 서비스(예: Infura 또는 NodeReal)를 활용하여 바이프로스트 네트워크에서 지원하는 모든 외부 블록체인에 Web3 제공자를 설정해야 합니다.

가격 피드

풀 노드 검증자는 가격 오라클을 위한 온체인 및 오프체인 데이터를 수집합니다.

* **온체인 가격 피드:** ChainLink
* **오프체인 API:** CoinGecko, Upbit, Binance, Gate.io, Kucoin
