모두의 계산기
← 블로그로 돌아가기

디지털 생활

비트코인 반감기의 원리: 21만 블록마다 줄어드는 것은 무엇일까?

비트코인 반감기의 블록 높이 기준과 발행량 계산을 설명합니다. 블록 보조금과 수수료, 난이도 조정, 2100만 개 공급 한도와 가격의 관계를 구분합니다.

비트코인 반감기는 보유한 코인의 수가 절반이 되거나 가격이 자동으로 두 배가 되는 사건이 아닙니다. 새 블록을 만들 때 규칙상 발행할 수 있는 비트코인 보조금이 절반으로 줄어드는 변화입니다. 이 차이를 알아야 반감기 기사에서 말하는 공급 감소가 기존 비트코인이 사라진다는 뜻이 아님을 이해할 수 있습니다. 이미 존재하는 양과 앞으로 추가되는 양을 분리해서 보아야 합니다.

정해진 날짜보다 블록 높이가 기준입니다

비트코인 메인넷의 보조금은 21만 블록마다 절반으로 줄어듭니다. 처음의 블록당 50BTC에서 25BTC, 12.5BTC, 6.25BTC, 3.125BTC로 감소하는 식입니다. 2024년에는 블록 높이 840,000에서 네 번째 반감기가 일어났습니다. 다음 경계는 1,050,000입니다. 달력에서 특정 연도의 특정 날짜를 직접 지정한 규칙이 아니라 누적 블록 높이로 판정하는 규칙입니다. Bitcoin.org의 반감기 안내는 이 경계를 설명합니다.

흔히 약 4년마다라고 말하는 이유는 목표 평균 블록 간격이 약 10분이기 때문입니다. 210,000×10분은 2,100,000분이며, 1,440분으로 나누면 약 1,458.33일입니다. 1년을 365.25일로 놓으면 약 3.99년입니다. 이는 평균 간격이 목표와 같다는 가정에서 얻은 환산값입니다. 실제 블록 발견은 확률적이고 채굴 능력도 바뀌므로 정확한 반감기 시각은 미리 고정할 수 없습니다.

카운트다운 사이트가 제시하는 시각은 남은 블록 수와 최근 또는 가정한 간격으로 계산한 예상입니다. 며칠 뒤 예상 날짜가 달라져도 규칙이 바뀐 것은 아닐 수 있습니다. 평균을 추정하는 자료가 바뀌었기 때문입니다. 반감기 정보를 비교할 때는 날짜만 보지 말고 목표 블록 높이와 계산 기준을 확인하면 혼동을 줄일 수 있습니다. 블록마다 정확히 10분이 걸린다는 해석도 피해야 합니다.

채굴 보상의 두 부분을 나눠 봅니다

블록을 만든 채굴자가 받을 수 있는 금액에는 새로 발행되는 블록 보조금과 그 블록에 포함된 거래의 수수료가 있습니다. 반감기가 직접 절반으로 줄이는 것은 보조금입니다. 거래 수수료는 별도 요인으로 변하므로 전체 수입이 정확히 절반이 된다고 단정할 수 없습니다. 보상이라는 단어가 두 부분을 합친 뜻인지 보조금만 가리키는지 확인해야 숫자를 올바르게 읽을 수 있습니다.

예를 들어 반감기 전 보조금이 6.25BTC이고 수수료가 가정상 0.5BTC라면 합계는 6.75BTC입니다. 반감기 뒤 보조금이 3.125BTC로 줄고 수수료가 똑같이 0.5BTC라고 가정하면 합계는 3.625BTC입니다. 3.625를 6.75로 나눈 값은 약 0.537입니다. 이 예에서 전체 수입은 약 46.3% 감소해 정확한 절반 감소와 다릅니다. 실제 수수료와 환율을 예측한 숫자는 아닙니다.

비트코인 개발자 문서는 코인베이스 거래에 포함되는 보조금과 수수료의 관계를 설명합니다. 여기서 코인베이스는 블록의 첫 번째 특수 거래를 뜻하며 같은 이름의 거래소와 구분해야 합니다. 노드는 블록이 규칙을 넘는 발행을 요구하면 유효한 블록으로 받아들이지 않습니다. 채굴자가 원하는 만큼 새 코인을 만들어 받는 구조가 아닙니다.

2100만 개는 등비급수에서 이해할 수 있습니다

첫 구간의 이론적 보조금 총액은 50×210,000=10,500,000BTC입니다. 다음 구간은 25×210,000=5,250,000BTC이고 그다음은 2,625,000BTC입니다. 이렇게 절반씩 줄어드는 수열의 합을 무한히 더하면 10,500,000÷(1−1/2)=21,000,000BTC가 됩니다. 공급 한도가 어떻게 나오는지 이해하는 가장 간단한 계산입니다. 단, 실제 구현은 무한 소수 단위로 지급하는 이상적인 급수와 완전히 같지는 않습니다.

비트코인의 기본 금액 단위인 사토시는 1BTC의 1억분의 1입니다. 보조금 계산에는 정수 단위와 내림 효과가 있으므로 실제 규칙상 총량은 이상적인 2100만 개보다 조금 작습니다. 모든 허용 보조금이 실제로 수령된다고 가정하는지, 쓸 수 없는 초기 출력과 분실된 코인을 어떻게 다루는지에 따라서도 논의하는 양이 달라집니다. 발행 한도와 실제 사용 가능한 공급량을 같은 숫자로 놓으면 안 됩니다.

반감기 구간블록당 보조금21만 블록의 이론적 합계
처음 구간50BTC10,500,000BTC
첫 반감기 이후25BTC5,250,000BTC
두 번째 이후12.5BTC2,625,000BTC
세 번째 이후6.25BTC1,312,500BTC
네 번째 이후3.125BTC656,250BTC

표의 합계는 해당 보조금이 모든 블록에서 규칙대로 최대한 수령된다는 단순 계산입니다. 거래소에서 매수할 수 있는 물량을 뜻하지 않습니다. 이미 발행된 코인 중 장기 보유 물량과 분실된 키로 접근할 수 없는 물량도 존재할 수 있습니다. 시장에서 즉시 거래되는 유통량은 발행 스케줄만 보고 정확히 계산하기 어렵습니다. 공급이라는 표현을 볼 때 어떤 범위의 공급인지 확인해야 합니다.

하루 신규 발행량도 평균 가정이 필요합니다

하루 24시간에 평균 10분마다 블록이 생긴다고 놓으면 하루 블록 수는 144개입니다. 블록당 보조금 3.125BTC에 144를 곱하면 450BTC가 됩니다. 그 전의 6.25BTC를 같은 가정에 넣으면 900BTC입니다. 이는 목표 간격을 이용한 평균적인 계산이며 매일 정확히 그 양이 발행된다는 약속은 아닙니다. 일별 블록 수에 따라 실제 양이 달라집니다.

이처럼 신규 발행이 하루 900에서 450으로 줄어드는 것과 세상에 있는 비트코인 전체가 절반으로 줄어드는 것은 다릅니다. 기존 보유자의 잔액은 반감기만으로 바뀌지 않습니다. 거래 수수료로 지급된 코인은 기존 소유자에서 채굴자로 이전되는 것이므로 같은 의미의 신규 발행에도 포함되지 않습니다. 재고와 흐름을 구분하면 공급 감소라는 짧은 표현에서 생기는 오해를 줄일 수 있습니다.

난이도 조정은 별도의 규칙입니다

채굴 난이도는 블록이 목표 간격에 가깝게 생성되도록 조정되는 장치입니다. 메인넷에서는 통상 2,016블록을 기준으로 조정하며, 보조금이 줄어드는 21만 블록 규칙과 역할이 다릅니다. 반감기 때문에 일부 채굴자가 장비를 끄면 해시레이트와 블록 간격에 영향을 줄 수 있고 이후 난이도 조정이 작용할 수 있지만, 반감기가 곧 난이도를 절반으로 만드는 명령은 아닙니다.

채굴자의 수익성에는 코인 가격, 거래 수수료, 전기요금, 장비 효율과 경쟁자의 해시레이트가 함께 관여합니다. 보조금이 줄어도 가격이나 수수료가 달라지면 현금 기준 수입의 변화는 다를 수 있습니다. 반대로 효율이 낮은 장비는 부담이 커질 수 있습니다. 반감기 하나만으로 모든 채굴자의 손익을 같은 비율로 예측하기 어려운 이유입니다. 이 글의 계산은 발행 규칙을 설명하기 위한 것이며 개별 채굴 사업의 손익 전망은 아닙니다.

희소성이 가격 상승을 자동 보장하지는 않습니다

반감기는 널리 알려진 예정된 사건입니다. 시장 참여자가 예상한 변화가 가격에 언제 어떻게 반영되는지는 발행 공식만으로 알 수 없습니다. 수요와 유동성, 위험 선호, 거래 환경 등도 가격에 영향을 줍니다. 공급 증가가 느려진다는 사실을 가격이 반드시 오른다는 명제로 바꾸면 조건을 생략하게 됩니다. 희소한 물건이라도 그것을 사려는 수요가 없으면 높은 가격이 보장되지 않는 것과 같습니다.

과거 반감기 뒤 가격이 올랐다는 관찰은 미래의 일정표가 아닙니다. 관찰한 사례가 적고 각 시기의 경제 상황과 시장 구조가 달랐기 때문입니다. 반감기 전후 중 어느 구간을 비교하는지에 따라서도 수익률은 달라집니다. Bitcoin.org의 FAQ는 가격과 발행 규칙을 별도로 설명합니다. 기술적 공급 규칙을 이해하는 일과 투자 결과를 예측하는 일은 구분해서 판단해야 합니다.

반감기로 가격이 두 배가 된다는 계산은 특히 주의해야 합니다. 새로 발행되는 양이 절반이 됐다는 것은 판매되는 전체 양이나 수요가 일정하다는 뜻이 아닙니다. 이미 발행된 코인도 시장에 나올 수 있고, 보유자가 매도 시점을 바꿀 수도 있습니다. 분모 하나가 절반이라는 이유로 가격을 역수처럼 계산할 수 있는 구조가 아닙니다. 발행 공식에는 시장 가격을 자동 조절하는 항이 없습니다.

규칙은 네트워크가 검증합니다

공급 한도는 현재의 합의 규칙을 따르는 노드가 유효성을 검사함으로써 유지됩니다. 누군가 소프트웨어 코드를 바꿔 더 많은 보조금을 요구하는 블록을 만들더라도 기존 규칙을 따르는 노드가 자동으로 받아들이는 것은 아닙니다. 코드 수정이 가능하다는 사실과 전체 네트워크가 같은 변경을 채택한다는 일은 다릅니다. 어떤 규칙을 비트코인으로 인정할지에는 기술과 참여자의 선택이 함께 관련됩니다.

반감기를 이해할 때는 세 가지 숫자를 따로 기억하면 편합니다. 블록 높이는 시점을 정하고, 블록당 보조금은 새 발행을 정하며, 시장 가격은 별도의 거래에서 형성됩니다. 예정된 날짜만 외우기보다 이 구분을 알고 있으면 발행량과 채굴 수입, 가격 전망을 섞은 설명을 가려낼 수 있습니다. 반감기는 공급 규칙의 중요한 일부이지만 시장의 모든 변화를 설명하는 단일 원인은 아닙니다.

참고 자료