본문으로 건너뛰기

수수료 보상

비트코인의 일반 거래에서 수수료는 거래 입력 금액의 합에서 출력 금액의 합을 뺀 차이입니다. 채굴자는 블록에 포함한 일반 거래들의 수수료를 합산해 코인베이스 거래에서 보조금과 함께 청구할 수 있습니다. 코인베이스 거래는 채굴 보상을 청구하기 위해 블록의 첫 자리에 넣는 거래입니다.

거래 하나의 수수료​

거래에는 이전 출력에서 가져오는 입력과 새로 만드는 출력이 있습니다. 입력 금액의 합이 출력 금액의 합보다 크면 그 차액이 거래 수수료가 됩니다. 이 차액은 특정 수취인에게 보내는 금액이 아니라, 해당 거래를 블록에 포함한 채굴자가 받을 수 있는 몫입니다.

수수료는 송금액에 비례해 자동으로 정해지지 않습니다. 같은 금액을 보내는 거래라도 거래 구조와 크기, 사용자가 설정한 입력·출력에 따라 수수료가 달라질 수 있습니다.

총수수료와 수수료율​

총수수료는 사용자가 거래 하나에 지불하는 수수료의 총액입니다. 수수료율은 총수수료를 거래 크기로 나눈 값으로, 보통 사토시/가상바이트인 sat/vB로 표시합니다.

채굴자는 제한된 블록 공간 안에서 거래를 선택하므로 총수수료가 큰 거래만 무조건 먼저 고르는 것은 아닙니다. 거래 크기를 고려한 수수료율과 거래 간 의존 관계, 채굴자의 선택 정책 등이 함께 영향을 줄 수 있습니다.

거래 크기가 수수료를 바꾸는 이유​

목표 수수료율을 정했다면 필요한 총수수료는 대략 거래의 가상 크기(vB) × 수수료율(sat/vB)로 계산합니다. 가상 크기는 거래의 무게를 수수료 계산에 사용할 크기로 환산한 값입니다. 세그윗은 서명 등 일부 데이터를 다르게 계산하므로, 파일의 바이트 수와 가상 크기는 같지 않을 수 있습니다. BIP141은 거래 무게와 가상 크기를 정의합니다.

거래 크기는 송금액보다 거래를 구성하는 데이터에 영향을 받습니다. 버전과 잠금 시각 같은 공통 정보에, 사용하는 UTXO를 지정하는 입력과 새 금액을 만드는 출력, 지출 조건을 증명하는 데이터가 더해집니다. UTXO는 아직 사용하지 않은 거래 출력입니다. 작은 UTXO 여러 개를 모아 보내면 입력이 늘어나므로, 같은 금액을 큰 UTXO 하나로 보낼 때보다 거래가 커질 수 있습니다.

주소 유형과 지출 방식도 영향을 줍니다. 입력에 필요한 서명과 스크립트의 크기, 받는 사람과 잔돈을 위한 출력 수가 달라지기 때문입니다. 최신 주소라는 이유만으로 모든 거래가 항상 더 작아지는 것은 아닙니다. 여러 사람에게 보낼 금액을 거래 하나의 여러 출력으로 묶는 다중 전송은 각 송금을 별도 거래로 만들 때 반복될 데이터를 줄일 수 있습니다. 다만 출력이나 필요한 입력이 늘면 전체 거래 크기도 커집니다.

수수료율은 노드마다 따로 보관하는 미확인 거래와 블록 공간 경쟁을 바탕으로 사용자가 선택합니다. 네트워크 전체에 하나의 고정된 ‘멤풀 수수료율’이 있는 것은 아닙니다. 서명 장치 앱은 개인키로 거래에 서명하는 도구이며, 일부 앱은 과거 거래의 확인 속도 등을 이용해 목표 시간에 맞는 수수료율도 추정합니다. 추정값은 포함 시각을 보장하지 않습니다.

거래에 데이터가 필요하다는 사실과 수수료를 반드시 내야 한다는 것은 별개의 조건입니다. 입력 금액과 출력 금액이 같으면 수수료는 0이지만, 노드의 중계 정책과 채굴자의 선택 때문에 전파되거나 블록에 포함되기 어려울 수 있습니다. 합의 규칙상 가능한 거래인지와 실제 네트워크에서 처리될 가능성을 구별해야 합니다. 비트코인 개발자 문서의 거래 수수료 설명에서 수수료와 채굴자의 선택을 확인할 수 있습니다.

멤풀에서 블록까지​

아직 블록에 포함되지 않은 거래는 노드별 멤풀에 머물 수 있습니다. 채굴자는 자신이 확인하고 보관한 거래 가운데 블록에 넣을 거래를 선택합니다. 멤풀은 전 세계에 하나만 있는 대기열이 아니므로, 모든 채굴자가 같은 거래 목록과 같은 순서를 보는 것은 아닙니다.

블록 공간보다 기다리는 거래가 많으면 경쟁이 커지고 높은 수수료율의 거래가 선택될 가능성이 커집니다. 그렇다고 특정 시간 안에 포함된다고 보장되는 것은 아닙니다. 채굴자의 정책, 네트워크 상황, 거래의 유효성에 따라 선택 결과가 달라질 수 있습니다.

코인베이스에 반영되는 방식​

채굴자는 블록의 코인베이스 거래에서 블록 보조금과 그 블록에 포함한 일반 거래 수수료의 합계까지 청구할 수 있습니다. 보조금과 수수료를 합친 허용액보다 많이 청구한 블록은 합의 규칙을 위반하므로 검증을 통과하지 못합니다. 반대로 허용된 최대액을 반드시 모두 청구해야 하는 것은 아닙니다.

수수료 보상은 사용자가 별도의 회사에 지급하는 급여가 아닙니다. 사용자는 거래의 입력과 출력 차액으로 수수료를 부담하고, 채굴자는 거래를 블록에 포함했을 때 그 수수료를 보조금과 함께 청구할 수 있습니다. 코인베이스 출력에는 100블록의 성숙 제한도 적용됩니다.

거래 수수료가 앞으로 언제나 커진다고 말할 수는 없습니다. 거래 수요와 블록 공간 경쟁이 바뀌면 수수료와 채굴자의 수수료 수입도 달라집니다. 이 점에서 수수료 보상은 블록 보조금과 다른 변동 요소입니다.

수수료 보상만으로 이어지는 채굴​

영상은 시청자 질문을 보조금이 사라진 뒤 채굴자가 수수료 보상만으로도 채굴을 계속할 동인이 있느냐의 문제로 정리합니다. 반감기를 거치며 블록 보조금이 0에 수렴하고 2,100만 개가 모두 채굴되면, 채굴자는 블록 보조금 없이 수수료 보상만 놓고 채굴을 이어갈지 말지를 결정하게 됩니다.

영상은 이 답을 수수료율이 아니라 비트코인 가격에서 찾습니다. 채굴 사업자는 전기료와 인건비, 장비 감가상각 같은 비용을 현지 법정화폐로 지불해야 하므로, 사토시/가상바이트 단위의 수수료 숫자 자체보다 법정화폐로 환산한 비용과 수입의 관계가 중요하다고 설명합니다. 가격이 채굴 비용을 감당할 만한 수준에서 형성되면 수수료 보상만으로도 경제적 동인이 남아 채굴이 유지되고, 그 수준에 못 미치면 감당하지 못하는 사업자가 나온다고 봅니다.

가격이 낮아지면 일부 채굴자가 사업을 접습니다. 영상은 그 사업자의 장비와 인력이 버틸 수 있는 곳으로 옮겨가고, 경쟁사가 사라져 채굴 난이도가 조금 낮아지더라도 최대한 버틸 수 있는 채굴자가 남는다고 설명합니다. 이어지는 원가 절감 경쟁에서는 인건비를 줄이는 자동화나 전기 원가를 낮추는 방향이 나타날 수 있다고 덧붙입니다. 발언자는 채굴 난이도가 낮게 조정되는 것만으로도, 거래 수수료율이 오르는 것만으로도 보상이 되는 것은 아니며 핵심은 채굴 경쟁에 뛰어들 만한 가격이 시장에서 형성되는지가 핵심이라고 말합니다.

어느 가격 수준이 유의미한지를 발언자 본인이나 채굴자가 정하는 것은 아니라고 전제합니다. 발언자는 비트코인을 돈이나 장기 보유 자산으로 생각하는 사람이 늘어 유통되는 비트코인이 줄고 원하는 사람이 늘면 수요와 공급에 따라 가격이 형성된다고 봅니다. 다만 이는 시장이 결정할 것이라는 믿음에 근거한 것이라고 스스로 말합니다. 이는 발언자의 믿음이며, 가격이 어느 수준이 될지는 영상도 정하지 않습니다.

반면 가격이 채굴 비용을 계속 밑돌면 채굴자가 줄어 해시레이트가 떨어지고, 이중지불을 시도할 여지가 생겨 네트워크 보안이 약화될 수 있다고 영상은 설명합니다. 영상은 경쟁에 보상을 연결한 설계가 이중지불 공격보다 채굴로 버는 편을 이득으로 만들었다고 설명하며, 그 경쟁이 유지되는 한 수수료 보상만으로도 채굴이 이어질 것이라고 봅니다. 이 질문에 대한 영상의 답은 거래 수수료가 저절로 커지는지가 아니라, 해시레이트 경쟁을 이어갈 만한 가격이 수요와 공급으로 형성되는지에 달려 있다는 것입니다.

함께 읽기​

출처​

영상​

원본 영상: 비트코인 거래 수수료는 어떻게 결정될까? (공개일: 2025-10-02)

영상​

원본 영상: Q&A - 2100만개 모두 채굴된 이후 수수료 보상만으로 비트코인 네트워크가 동작할 수 있을까요? #bitcoin #비트코인 (공개일: 2024-09-19)

링크 복사하기X에 공유페이스북에 공유쓰레드에 공유