
얼마 전 채굴기 사양을 보다가 ‘200 TH/s’라는 숫자 앞에서 잠깐 멈췄습니다. 숫자가 클수록 좋다는 건 알겠는데, 무엇을 얼마나 빨리 한다는 뜻인지 바로 와닿지는 않더라고요. 해시레이트란 채굴기가 1초 동안 시도할 수 있는 해시 계산 횟수입니다. 비트코인 채굴 소식을 읽을 때도 자주 보이는 말이라, 뜻과 단위를 알아두면 숫자가 훨씬 쉽게 읽힙니다.
해시레이트는 채굴 시도 횟수를 나타낸다
비트코인 채굴기는 새 블록을 만들기 위해 블록의 데이터를 조금씩 바꿔 가며 해시값을 계산합니다. 그중 네트워크가 정한 기준에 맞는 값이 나오면 유효한 블록을 제안할 수 있습니다. 답을 계산식으로 단번에 찾아내는 방식이 아니라, 조건에 맞는 값이 나올 때까지 여러 번 시도하는 방식에 가깝습니다.
그래서 해시레이트가 높다는 말은 같은 시간에 더 많은 시도를 할 수 있다는 뜻입니다. 예를 들어 100 TH/s 장비와 200 TH/s 장비가 같은 조건에서 작동한다면, 뒤의 장비는 1초에 약 두 배 많은 해시를 계산합니다. 다른 조건도 같다면 블록을 찾을 확률 역시 더 높습니다. 다만 개별 장비가 정확히 언제 블록을 찾을지는 알 수 없습니다. 추첨권을 많이 가졌다고 당첨 시간을 약속할 수 없는 것과 비슷합니다.
H/s부터 EH/s까지 단위를 읽는 방법
기본 단위인 H/s는 초당 해시 계산 횟수를 뜻합니다. 숫자가 워낙 커서 실제 장비나 네트워크에서는 앞에 큰 단위를 붙여 표시합니다. 단위가 한 단계 올라갈 때마다 숫자는 1,000배씩 커집니다.
- 1 KH/s는 초당 1,000회입니다.
- 1 MH/s는 초당 100만 회입니다.
- 1 GH/s는 초당 10억 회입니다.
- 1 TH/s는 초당 1조 회입니다.
- 1 PH/s는 초당 1,000조 회, 1 EH/s는 초당 100경 회입니다.
가령 200 TH/s라고 쓰인 장비는 초당 200조 회의 해시 계산을 시도한다는 의미입니다. 반면 비트코인 전체 네트워크의 해시레이트는 많은 채굴기의 성능을 합친 규모라 EH/s 같은 단위로 표시되곤 합니다. 장비 한 대의 수치와 네트워크 전체 수치를 비교할 때는 먼저 단위를 맞춰야 합니다. 1 EH/s는 100만 TH/s이므로, 숫자만 보고 크기를 비교하면 헷갈리기 쉽습니다.
여기서 한 가지 더 기억할 점이 있습니다. 서로 다른 코인의 해시레이트 숫자는 그대로 비교하기 어렵습니다. 채굴에 쓰는 해시 알고리즘과 장비가 다를 수 있기 때문입니다. 1 TH/s라는 표기가 같아도, 서로 다른 작업에서 같은 채굴 성능을 뜻하는 건 아닙니다.
해시레이트가 오르면 난이도도 따라 움직인다
비트코인에서는 채굴에 참여하는 계산 능력이 늘면 블록이 한동안 더 빨리 발견될 수 있습니다. 하지만 그 속도가 계속 유지되지는 않습니다. 비트코인은 2,016개 블록마다 채굴 난이도를 조정해 블록이 평균 약 10분 간격으로 만들어지도록 설계돼 있습니다. 참여자가 늘어 블록이 예상보다 빨리 쌓였다면 다음 조정에서 조건이 더 까다로워지는 식입니다.
따라서 네트워크 해시레이트가 두 배가 됐다고 비트코인 블록이 앞으로 계속 두 배 빨리 만들어지는 것은 아닙니다. 같은 성능의 장비를 그대로 돌리는 채굴자라면, 다른 채굴자의 참여가 늘고 난이도가 오른 뒤에는 전체 계산 능력에서 차지하는 몫이 작아질 수 있습니다. 채굴 수익을 볼 때 장비의 해시레이트와 함께 네트워크 난이도를 확인하는 이유입니다.
네트워크 해시레이트 수치도 계기판으로 직접 측정한 값처럼 받아들이기는 어렵습니다. 비트코인 개발자 문서에 따르면 최근 블록들을 바탕으로 초당 계산 횟수를 추정합니다. 관찰하는 블록의 범위에 따라 표시값이 달라질 수 있으니, 하루의 작은 변동보다 일정 기간의 흐름을 보는 편이 자연스럽습니다.
장비를 고를 때는 전력과 비용도 함께 본다
높은 해시레이트가 곧 높은 이익을 보장하지는 않습니다. 장비가 초당 얼마나 계산하는지와 별개로 전기를 얼마나 쓰는지, 장비 구입비가 얼마인지가 수익에 영향을 줍니다. 예를 들어 해시레이트가 20% 높은 장비라도 전력 사용량과 구입비가 크게 늘어난다면 내 상황에서는 더 부담스러울 수 있습니다.
채굴기 사양표에서는 해시레이트 옆의 전력 사용량을 함께 보는 게 좋습니다. 같은 알고리즘으로 채굴하는 장비라면 전력을 해시레이트로 나눈 효율 지표도 비교할 수 있습니다. 여기에 실제 전기요금, 채굴장 수수료, 장비 가동 시간, 코인 가격과 채굴 난이도까지 넣어야 예상 수익이 현실에 가까워집니다. 사양표의 숫자는 출발점이지 수익표 자체는 아닙니다.
네트워크 전체로 시선을 넓히면 해시레이트는 보안과도 연결됩니다. 비트코인에서 지난 기록을 바꾸려는 쪽은 블록을 다시 만들고 뒤따르는 작업까지 따라잡아야 합니다. 다른 조건이 비슷하다면 네트워크의 계산 능력이 클수록 그런 공격에 필요한 자원도 커집니다. 그렇다고 해시레이트 숫자 하나로 보안을 전부 판단할 수는 없습니다. 계산 능력이 소수의 채굴자에게 몰려 있는지 같은 분포도 함께 봐야 합니다.
처음에는 TH/s와 EH/s가 낯선 약자처럼 보이지만, 둘 다 ‘1초에 몇 번 시도하는가’를 나타내는 단위입니다. 장비를 볼 때는 그 속도에 전력 사용량을 붙여 읽고, 네트워크를 볼 때는 난이도와 참여 구조를 함께 떠올리면 숫자가 말해 주는 범위가 훨씬 분명해집니다.
