Pearl FP8 포크 해설: 계속 채굴할 수 있는 GPU
Pearl(PRL)이 출시 이후 가장 큰 변화를 준비하고 있습니다. PIP-3라는 제안은 Pearl 채굴을 정수 연산에서 FP8로 옮깁니다. FP8은 현대 AI 모델이 실행되는 8비트 부동소수점 형식입니다.
이 변경은 하드포크이므로 모든 노드가 업그레이드해야 합니다. 지금 작성된 내용대로라면 채굴할 수 있는 그래픽카드 목록도 줄어듭니다.
이 글에서는 무엇이 바뀌는지, 왜 하드웨어 목록이 좁아지는지 설명합니다. 어떤 카드가 영향을 받는지, 포크 날짜가 없는 지금 무엇을 해야 하는지도 알려 드립니다.
요약
- Pearl 채굴은 정수 연산(INT7)에서 AI 모델이 실행되는 숫자 형식인 8비트 부동소수점(FP8)으로 바뀝니다.
- 초안대로라면 포크 이후에는 NVIDIA Hopper와 Blackwell GPU만 채굴할 수 있습니다. GeForce RTX 40, RTX 30, RTX 20 카드는 채굴할 수 없고, AMD와 Intel GPU도 모두 채굴할 수 없습니다.
- 포크 블록은 정해지지 않았습니다. 최신 Pearl 릴리스인 2026년 10월 28일의 v1.5.5에는 FP8 코드가 없습니다.
- 릴리스가 포크 블록을 정하기 전까지는 아무것도 바뀌지 않습니다. 지금처럼 계속 채굴하세요.
Pearl 채굴자가 지금 계산하는 것
Pearl은 유용한 작업 증명(PoUW)을 사용합니다. 채굴자는 무작위 숫자를 해시하는 대신 체인 밖에서도 쓸모 있는 작업을 합니다. 여기서 그 작업은 행렬 곱셈으로, AI 학습과 추론이 대부분의 시간을 쓰는 단계입니다.
결과를 추측할 수 없도록 행렬에 무작위 노이즈를 더합니다. 곱은 타일이라는 작은 블록으로 나뉩니다. 각 타일은 복권처럼 작동하는 하나의 숫자가 됩니다.
풀의 목표값보다 낮은 복권은 셰어로 인정됩니다. 훨씬 어려운 네트워크 목표값보다 낮은 복권은 블록이 됩니다. 영지식 증명은 계산이 올바르게 이루어졌다는 짧은 증명으로, 모든 노드가 작업을 적은 비용으로 확인하게 해 줍니다.
현재 행렬 값은 1비트의 여유를 둔 8비트 정수입니다. 사양에서는 이를 INT7이라고 부릅니다. 곱은 32비트 정수(INT32)로 더해집니다.
정수 연산은 모든 칩에서 같은 답을 냅니다. 이것이 지금 NVIDIA RTX 20 시리즈 이상의 카드에서 Pearl을 채굴할 수 있는 이유 중 하나입니다. 채굴 프로그램에 따라 AMD와 Intel GPU에서도 실행됩니다.
PIP-3가 바꾸는 것
PIP-3의 제목은 FP PoUW Certificates입니다. Pearl 팀이 2026년 7월 30일 초안(Draft) 상태로 공개했습니다. 정수 방식을 부동소수점 방식으로 바꿉니다.
FP8은 8비트에 들어가는 숫자입니다. 정수와 달리 소수도 담을 수 있습니다. PIP-3는 E4M3 배치를 씁니다. 부호 1비트, 지수 4비트, 가수 3비트입니다.
지수 비트는 숫자의 크기를, 가수 비트는 정밀도를 정합니다. E4M3의 최댓값은 448입니다. 곱은 32비트 부동소수점(FP32)으로 더해집니다.
행렬의 각 행에는 고유한 스케일 계수도 붙습니다. 덕분에 숫자가 FP8의 좁은 범위 안에 머뭅니다.
| 달라지는 점 | 현재 | FP8 포크 이후(초안 기준) |
|---|---|---|
| 숫자 형식 | INT7, 8비트 정수 | FP8, E4M3 배치 |
| 곱을 더하는 형식 | INT32, 32비트 정수 | FP32, 32비트 부동소수점 |
| 모든 칩에서 같은 답 | 예 | 아니요, 같은 칩 계열 안에서만 |
| 채굴 가능한 GPU | NVIDIA RTX 20 이상, AMD와 Intel은 채굴 프로그램에 따라 | NVIDIA Hopper와 Blackwell만 |
제안은 유용성을 이유로 듭니다. 거의 모든 AI 모델은 본질적으로 부동소수점입니다. 실제 추론은 이미 FP8로 곱하고 결과를 FP32로 보관합니다.
같은 단계 위에 만든 증명은 실제 모델 작업과 함께 실행될 수 있습니다. 제안은 이를 거의 완벽한 일석이조라고 부릅니다.
개발 브랜치의 참조 채굴 프로그램이 이 아이디어를 실제로 보여 줍니다. vLLM 모델 서버용 플러그인으로, GPU가 AI 모델을 서비스하는 동안 채굴합니다.
제안은 비용도 숨기지 않습니다. 부동소수점 결과는 이상적인 답과 비트 단위로 같지 않아서 출력에 약간의 손실이 있습니다. 팀은 시험한 모델에서 정확도에 눈에 띄는 변화가 없었다고 밝힙니다.
부동소수점 결과는 칩 계열마다 다르기도 합니다. 이것이 채굴자에게 가장 중요한 부분으로 이어집니다.
GPU 목록이 짧아지는 이유
두 GPU 계열이 같은 FP8 행렬을 곱해도 마지막 비트가 다를 수 있습니다. 계열마다 숫자를 더하고 반올림하는 방식이 다르기 때문입니다.
Pearl에게 이것은 실제 문제입니다. 네트워크는 그저 비슷한 결과를 받아들일 수 없기 때문입니다. 제안은 그 이유를 설명합니다. 확인 과정에 허용 오차가 조금이라도 있으면 채굴자가 출력을 살짝 바꿔 작업을 더 하지 않고도 복권을 더 모을 수 있습니다.
그래서 확인 과정은 채굴자의 계산을 정확히 반복해야 합니다.
이를 가능하게 하려고 채굴자는 자신의 칩 계열을 미리 신고합니다. 그 계열은 모든 증명의 기반이 되는 커밋먼트에 기록됩니다. 그런 다음 채굴자와 검증자는 그 계열에 정해진 하나의 계산을 따릅니다.
화이트리스트에 있는 계열만 신고할 수 있으며, PIP-3가 명시한 것은 Hopper와 Blackwell 두 가지입니다. 다른 계열의 카드에는 자신의 작업을 유효하게 증명할 방법이 없습니다. 그 카드가 FP8 연산에서 아무리 빨라도 마찬가지입니다.
계속 채굴하는 GPU와 그렇지 못한 GPU
개발 브랜치의 참조 채굴 프로그램은 아래 칩에서 실행됩니다. 그 밖의 칩에서는 실행을 거부합니다.
내 카드가 어느 계열인지 모르겠나요? NVIDIA의 CUDA GPU 목록에 카드별 연산 능력(compute capability)이 나와 있습니다. 9.0은 Hopper, 10.0 이상은 Blackwell, 8.9는 Ada입니다.
| GPU 계열 | 카드 예시 | 포크 이후(초안 기준) |
|---|---|---|
| Hopper | H100, H200 | 계속 채굴 |
| Blackwell | B200, RTX PRO 6000, GeForce RTX 50 시리즈 | 계속 채굴 |
| Ada | GeForce RTX 40 시리즈, L40S | 포크 블록에서 중단 |
| Ampere | GeForce RTX 30 시리즈, A100 | 포크 블록에서 중단 |
| Turing | GeForce RTX 20 시리즈 | 포크 블록에서 중단 |
| AMD와 Intel | 모든 모델 | 포크 블록에서 중단 |
GeForce RTX 50 사용자를 위한 주의 사항이 하나 있습니다. 참조 채굴 프로그램의 자체 노트에 따르면 테스트는 B200에서 실행됩니다.
같은 노트에 따르면 RTX 50 카드에는 아직 한 타일 모양의 커널이 없습니다. 그래서 그 모양으로만 채굴할 수 있는 레이어는 제외됩니다. 지금까지 GeForce RTX 50 카드에서 FP8 채굴을 보여 준 공개 테스트는 없습니다.
메인 브랜치에 있는 현재 공식 채굴 프로그램에는 별도의 문제가 있습니다. 이 프로그램은 Hopper 칩 전용으로 빌드되었습니다. 열려 있는 두 보고서가 RTX 50 카드에서 실패하는 모습을 보여 줍니다: RTX 50용 커널 없음, RTX 5070에서의 GEMM 실패.
아직 알려지지 않은 것이 두 가지 있습니다. 새 방식이 특정 카드에서 GPU 메모리를 얼마나 필요로 하는지 공개된 자료가 없습니다. 지금의 채굴 프로그램들이 이를 지원할지도 아직 아무도 말할 수 없습니다.
초안은 모든 채굴 프로그램이 참조 계산을 정확히 따르도록 요구합니다. 그래서 포크 이후 채굴하려는 프로그램은 모두 그 계산과 비트 단위로 일치해야 합니다.
초안에서 아직 열려 있는 부분
PIP-3는 초안이며, 본문도 여러 곳에서 그렇게 밝힙니다. 다음 부분은 제안이 다음 단계로 넘어가기 전에 결정할 사항으로 아직 표시되어 있습니다:
- FP8로 변환되기 전에 행렬을 저장할 수 있는 압축 형식.
- 당첨 타일이 통과해야 하는 통계 검사.
- 테스트 벡터와 공개 실험.
- 참조 채굴 프로그램으로 가는 링크.
- 배포 계획.
개발 코드도 곳곳에서 본문보다 앞서 나갔습니다. 예를 들어 이미 전문가 혼합(mixture of experts) 레이어를 처리합니다. 입력마다 모델의 일부만 실행되는 AI 모델 설계입니다.
인증서 버전 번호를 매기는 방식도 다릅니다. 초안에서는 흔한 일입니다. 하지만 어떤 하드웨어가 허용되는지를 포함해 세부 내용이 아직 바뀔 수 있다는 뜻입니다.
언제 일어나는가
날짜는 없습니다. Pearl 포크는 노드 소프트웨어에 적힌 블록 높이에서 활성화됩니다. 이번 포크에는 mainnet 높이가 없습니다.
검토 중인 코드에서 포크 높이는 개발자가 쓰는 로컬 테스트 네트워크에만 설정되어 있습니다. 2026년 10월 28일의 최신 Pearl 릴리스 v1.5.5에는 FP8 코드가 전혀 없습니다. 릴리스가 높이를 정하면 그 숫자를 기억해 두세요.
Pearl은 전에도 여러 번 합의를 바꿨습니다. 그 변경은 모두 릴리스에 명시된 고정 블록에서 활성화되었습니다. 블록 번호를 알고 그 전에 업데이트한 채굴자는 아무것도 잃지 않습니다.
지금 해야 할 일
- 계속 채굴하세요. 채굴 프로그램, 설정, 지급은 포크 블록 전까지 이전과 똑같이 작동합니다. 초안 때문에 아무것도 바꾸지 마세요.
- 위 표에서, 또는 NVIDIA 목록의 연산 능력으로 내 카드의 계열을 확인하세요.
- Hopper나 Blackwell 카드라면, FP8 방식을 지원하는 채굴 프로그램이 나오는 대로 포크 블록 전에 설치할 계획을 세우세요.
- 그 밖의 카드라면 포크 블록까지 Pearl을 계속 채굴하세요. 그 이후 카드로 어떤 코인을 채굴할지 지금 정해 두세요. 최고의 채굴 GPU 목록과 채굴 계산기에서 내 카드가 다른 코인으로 얼마를 버는지 볼 수 있습니다.
- Pearl 릴리스 페이지와 Pearl 제안 저장소에서 포크 높이를 확인하세요.
- 포크 당일에는 채굴 프로그램이 출력하는 해시레이트가 아니라 풀에서 승인된 셰어로 상태를 판단하세요. 오래된 채굴 프로그램은 작업이 하나도 인정되지 않는데도 정상적인 해시레이트를 보여 줄 수 있습니다.
Pearl용 하드웨어 구매를 생각하고 있나요? 지금 네트워크가 받아들이는 것과 최종 버전이 받아들이는 것을 기준으로 사세요. 아직 바뀔 수 있는 초안을 기준으로 사지 마세요.
자주 묻는 질문
FP8 포크 이후에도 RTX 4090으로 Pearl을 채굴할 수 있나요?
지금 작성된 PIP-3대로라면 아닙니다. RTX 4090은 Ada 카드이고, Ada는 초안의 칩 계열 목록에 없습니다. 하드웨어로 FP8 연산을 할 수 있어도 마찬가지입니다. 포크 블록 전까지는 평소처럼 Pearl을 채굴합니다.
RTX 5090은 계속 Pearl을 채굴하나요?
초안대로라면 그렇습니다. GeForce RTX 50 시리즈는 Blackwell이고, 개발 브랜치의 참조 채굴 프로그램이 여기서 실행됩니다. 다만 GeForce RTX 50 카드에서 FP8 채굴을 보여 준 공개 테스트는 아직 없습니다.
포크 이후 AMD나 Intel GPU로 Pearl을 채굴할 수 있나요?
초안대로라면 아닙니다. 초안은 NVIDIA Hopper와 Blackwell만 허용합니다. AMD와 Intel 카드는 채굴 프로그램에 따라 지금 Pearl을 채굴할 수 있습니다. 포크 블록 전까지는 계속 그렇습니다.
빠른 RTX 4090이 왜 FP8 Pearl을 채굴할 수 없나요?
속도가 문제가 아닙니다. 칩 계열마다 부동소수점 연산을 조금씩 다르게 반올림합니다. 네트워크는 채굴자의 결과를 비트 단위로 반복해야 합니다. 그러려면 계열마다 합의된 고정 계산이 하나씩 있어야 하는데, 초안은 Hopper와 Blackwell용으로만 그것을 정의합니다.
Pearl FP8 포크는 언제인가요?
날짜도 블록 높이도 정해지지 않았습니다. 2026년 10월 28일의 최신 릴리스 v1.5.5에는 FP8 코드가 없습니다. 높이가 정해지면 릴리스에 명시됩니다.
지금 해야 할 일이 있나요?
없습니다. 지금처럼 계속 채굴하세요. 릴리스가 포크 블록을 정하면 그때 움직이세요. 카드가 Hopper나 Blackwell이면 채굴 프로그램을 업데이트하고, 아니면 카드를 다른 코인으로 옮기세요.
이 내용의 출처
여기 나온 모든 내용은 확인할 수 있습니다. 방식, 그 동기, 하드웨어 화이트리스트, 남은 미결 사항은 PIP-3 본문에서 가져왔습니다. 이 문서는 Pearl 팀의 공개 제안 저장소에 있습니다.
GPU 지원 내용은 Pearl 저장소의 FP8 개발 브랜치에 있는 참조 채굴 프로그램에서 가져왔습니다. 그 채굴 프로그램이 실행되는 칩을 직접 밝히고 있습니다.
활성화 상태는 같은 코드의 네트워크 매개변수에서 가져왔습니다. 거기서 FP8 포크 높이는 테스트 네트워크에만 설정되어 있습니다. 최신 릴리스에서도 확인했습니다.
메모리 요구량이나 다른 채굴 프로그램의 지원처럼 출처가 말하지 않는 부분은 그렇다고 밝힙니다. 추측하지 않습니다.