← 목록으로

노드 점수는 어떻게 산정될까?

노드 정보2026년 7월 17일

노드를 운영하다 보면 궁금해집니다. 내 노드의 기여도는 무엇으로 평가될까? 파이 백서에는 노드 보너스를 계산하는 공식이 공개되어 있습니다. 공식을 그대로 소개하고, 하나씩 풀어서 설명하겠습니다.

백서에 공개된 공식

Node_factor = 최근 1일 가동률 × (Uptime_factor + Port_open_factor + CPU_factor)

Uptime_factor = 최근 90일 가동률
              + 1.5 × 최근 360일 가동률
              + 2 × 최근 2년 가동률
              + 3 × 최근 10년 가동률

Port_open_factor = 1 + 최근 90일 포트 개방률
                 + 1.5 × 최근 360일 포트 개방률
                 + 2 × 최근 2년 포트 개방률
                 + 3 × 최근 10년 포트 개방률

CPU_factor = (1 + 최근 90일 평균 CPU 스레드 수
            + 1.5 × 최근 360일 평균 CPU 스레드 수
            + 2 × 최근 2년 평균 CPU 스레드 수
            + 3 × 최근 10년 평균 CPU 스레드 수) ÷ 4

※ 기간별 평균 CPU 스레드 수치는 최대 32까지만 반영

공식이 말해주는 것 4가지

① 최근 24시간 가동률이 전체에 곱해진다

맨 앞의 "최근 1일 가동률"은 마지막으로 인식된 24시간 구간에 대해 측정된 가동률입니다. 이 값이 나머지 전체에 곱해지기 때문에, 최근 24시간 동안 노드가 꺼져 있던 시간만큼 그날의 점수가 통째로 깎입니다. 예를 들어 최근 24시간 중 절반만 켜져 있었다면, 과거 누적이 아무리 좋아도 그 절반만 반영됩니다. 매일 꾸준히 켜두는 것이 절대 조건인 이유입니다.

② 오래 운영할수록 가중치가 커진다

세 요소 모두 기간별 가중치가 90일 ×1 → 360일 ×1.5 → 2년 ×2 → 10년 ×3으로 커집니다. 즉 이 공식은 장기간 꾸준히 운영해온 노드에게 점점 더 큰 보상을 주도록 설계되어 있습니다. 일찍 시작해서 오래 유지하는 것 자체가 전략입니다.

③ 포트 개방은 확실한 가산점

Port_open_factor는 기본값 1에서 시작해, 포트를 열어둔 기간만큼 가산됩니다. 포트를 닫아두면 이 요소가 1 근처에 머물러 열어둔 노드와의 격차가 기간이 갈수록 벌어집니다.

④ CPU는 스레드 수 기준, 상한은 32

CPU_factor는 코어 수가 아니라 CPU 스레드 수를 기준으로 하며, 기간별 평균 수치는 최대 32까지만 반영됩니다. 여기에 마지막으로 4로 나눠 비중이 조절됩니다. 즉 32스레드를 넘는 고성능 CPU를 써도 그 이상은 점수에 반영되지 않습니다.

고득점을 받으려면?

  • CPU 32스레드
  • 포트오픈
  • 지속적이고 안정적인 가동

유의사항

위 공식은 파이 백서에 공개된 내용이며, 글 작성일 기준의 정보입니다. 운영 단계에 따라 세부 조정이 있을 수 있습니다. 최신 기준은 공식 백서와 앱 내 안내를 확인하세요.