비트코인 공급량은 왜 2,100만 개로 제한될까

비트코인은 최대 2,100만 개까지만 발행된다고 알려져 있습니다. 이 숫자는 한 회사가 보유 물량을 정하거나 중앙기관이 매년 발행 계획을 발표해서 유지되는 한도가 아닙니다. 비트코인 노드가 블록을 검증할 때 적용하는 합의 규칙과, 일정한 블록 간격마다 신규 발행량을 줄이는 계산 방식에서 나온 결과입니다.

따라서 발행 구조를 이해할 때는 시장 가격보다 블록, 채굴, 블록 보조금, 반감기의 관계를 먼저 보는 편이 정확합니다.

새 비트코인은 블록 보조금으로 만들어진다

비트코인 네트워크에서는 채굴자가 유효한 블록을 만들 때 특별한 거래를 통해 보상을 받을 수 있습니다. 이 보상은 새로 생성되는 비트코인인 블록 보조금과, 해당 블록에 포함된 거래가 지불한 거래 수수료로 나뉩니다. 두 항목을 합쳐 흔히 블록 보상이라고 부르지만 공급량과 직접 연결되는 것은 새 코인인 블록 보조금입니다.

2009년 네트워크가 시작됐을 때 블록 보조금은 블록당 50 BTC였습니다. 이후 정해진 블록 수를 지날 때마다 25 BTC, 12.5 BTC, 6.25 BTC로 감소했고, 2024년 블록 높이 840,000에서 3.125 BTC가 됐습니다. 이는 운영자가 회의로 결정한 수치가 아니라 노드가 같은 규칙으로 계산하고 검증하는 값입니다.

Bitcoin.org FAQ도 새 비트코인이 채굴 과정을 통해 생성되며 발행 속도가 시간에 따라 자동으로 줄어든다고 설명합니다. 채굴자가 규칙보다 많은 보조금을 포함한 블록을 제시하면 정상적으로 검증하는 노드는 그 블록을 유효한 블록으로 받아들이지 않습니다.

비트코인 고정 공급량과 반감기 발행 구조
비트코인의 신규 발행량은 정해진 블록 간격마다 줄어들며 총공급 상한에 가까워지는 구조다.

반감기는 4년이 아니라 21만 블록 기준이다

반감기는 달력에 4년마다 실행되는 행사가 아닙니다. Bitcoin Core의 메인넷 설정에는 nSubsidyHalvingInterval = 210000이라는 합의 매개변수가 들어 있습니다. 블록이 평균 약 10분을 목표로 생성되므로 약 4년처럼 보이지만, 실제 날짜는 블록 생성 속도에 따라 앞뒤로 달라질 수 있습니다.

Bitcoin Core의 GetBlockSubsidy 함수는 현재 블록 높이를 210,000으로 나누어 반감 횟수를 구하고, 최초 보조금 50 BTC를 그 횟수만큼 절반으로 줄입니다. 예를 들어 높이 210,000부터는 첫 반감 구간, 420,000부터는 두 번째 반감 구간이 됩니다. 다음 반감도 특정 날짜가 아니라 블록 높이 1,050,000에 도달할 때 발생합니다.

이 차이는 기사에서 반감기 날짜를 읽을 때 중요합니다. 예상 연도와 날짜는 현재 블록 높이와 평균 생성 속도를 이용한 추정치일 뿐입니다. 반면 반감이 실행되는 블록 높이와 그 뒤의 보조금은 합의 규칙으로 정해져 있으므로 예상 날짜와 성격이 다릅니다.

2,100만 개는 공급 곡선을 합친 상한이다

각 반감 구간에서 만들어질 수 있는 물량을 순서대로 더하면 공급량은 약 2,100만 BTC에 가까워집니다. 첫 구간은 블록당 50 BTC가 210,000블록 동안 지급되고, 다음 구간은 그 절반인 25 BTC가 같은 수의 블록 동안 지급되는 식입니다. 10,500,000 BTC, 5,250,000 BTC, 2,625,000 BTC처럼 절반씩 작아지는 등비수열의 합이 공급 상한을 만듭니다.

여기서 2,100만이라는 표현은 이해하기 쉽게 반올림한 명목상 한도입니다. 비트코인은 1 BTC를 1억 사토시로 나누는 정수 단위를 사용하고, 보조금을 계속 절반으로 줄이면 어느 시점에는 더 나눌 수 없는 1사토시보다 작아집니다. Bitcoin Core의 보조금 계산은 충분한 반감 횟수 뒤 신규 보조금을 0으로 처리합니다.

발행 가능한 상한과 실제로 사용할 수 있는 물량도 같지 않습니다. 개인키를 잃어버린 코인, 접근할 수 없게 된 지갑, 사용되지 않는 초기 물량은 합의 규칙상 이미 발행된 공급량에는 포함되지만 시장에서 실제로 움직일 수 있는 물량에서는 빠질 수 있습니다. 정확한 분실량은 개인키 소유 여부를 외부에서 확인하기 어려워 확정할 수 없습니다.

신규 발행이 줄면 채굴 보상은 어떻게 달라질까

반감기가 올 때마다 줄어드는 것은 블록 보상의 전체가 아니라 신규 발행분인 블록 보조금입니다. 거래 이용자가 지급하는 수수료는 별도의 항목입니다. 백서에는 시간이 지나 미리 정한 수의 코인이 유통되면 보상 체계가 거래 수수료 중심으로 전환될 수 있다는 설계 방향이 제시돼 있습니다.

그렇다고 미래의 채굴 수익이나 네트워크 보안 수준을 지금 확정할 수 있는 것은 아닙니다. 수수료 수입은 거래 수요, 블록 공간 경쟁, 채굴 비용과 기술, 비트코인 가격 등 여러 조건의 영향을 받습니다. 공급 일정은 코드로 확인할 수 있지만 장래의 시장 행동은 같은 방식으로 고정돼 있지 않습니다.

또한 2,100만 개 한도는 자연법칙이 아니라 현재 비트코인 네트워크 참여자들이 검증하는 합의 규칙입니다. 검증 과정에서는 코인베이스 거래의 출력이 거래 수수료와 허용된 블록 보조금의 합보다 큰지도 확인합니다. 한도를 초과하면 bad-cb-amount 오류가 적용돼 해당 블록은 무효로 처리됩니다.

소프트웨어 코드는 기술적으로 수정할 수 있지만, 공급 규칙을 바꾼 체인을 기존 비트코인으로 받아들이려면 노드 운영자, 이용자, 거래소 등 경제 주체의 폭넓은 동의가 필요합니다. 기존 규칙을 실행하는 노드는 변경된 규칙으로 과도하게 발행된 블록을 계속 거부하므로, 개발자나 채굴자 한 집단이 일방적으로 공급량을 늘릴 수 있는 구조는 아닙니다.

공급 한도가 가격 전망을 뜻하지는 않는다

발행량이 제한돼 있다는 사실만으로 가격 상승이나 투자 수익이 보장되지는 않습니다. 가격은 수요, 유동성, 규제 환경, 기술적 위험, 보관과 거래 인프라, 거시경제 여건 등 공급 규칙 밖의 변수에도 영향을 받습니다. 반감기 이후 과거 가격 흐름을 미래에 그대로 대입하는 것도 확인된 인과관계로 볼 수 없습니다.

공급 구조를 확인할 때는 Bitcoin Core 메인넷 매개변수, 블록 보조금·검증 코드, 비트코인 백서처럼 원문에 가까운 자료를 우선하는 것이 좋습니다. 예상 반감일을 볼 때는 날짜뿐 아니라 목표 블록 높이와 계산 기준도 함께 확인해야 합니다.

이 글은 비트코인의 발행 원리를 설명하기 위한 정보이며 특정 가상자산의 매수·매도 또는 보유를 권유하지 않습니다. 투자 여부와 최종 판단에 대한 책임은 이용자에게 있습니다.

Related Posts