1 BTC는 100,000,000사토시입니다. 그러나 수수료 화면의 sat/vB는 비트코인 수량이 아니라 거래의 가상 바이트당 지불 의사를 나타내는 수수료율입니다. 최종 수수료는 대체로 거래의 가상 크기와 수수료율을 곱해 정해지므로, 보낼 금액·총수수료·수수료율을 각각 분리해서 읽어야 합니다.
BTC와 사토시는 같은 자산의 다른 눈금이다
비트코인 잔액은 BTC로 보이기도 하고 sat 또는 sats로 보이기도 합니다. 둘은 다른 코인이 아니라 같은 수량을 서로 다른 눈금으로 표시한 것입니다. 1 BTC는 100,000,000사토시이고, 따라서 0.00001000 BTC는 1,000사토시입니다. 소수점이 길어질수록 0의 개수를 잘못 세기 쉬우므로 지갑이 사토시 표시를 지원하면 소액 송금과 수수료 비교에 활용할 수 있습니다.
원장에 기록되는 거래 출력의 값은 사토시 수로 표현됩니다. Bitcoin Developer Reference도 출력 값 필드를 지출할 사토시 수로 설명합니다. 화면이 BTC로 환산해 보여 주더라도 내부 계산의 기준이 정수 단위라는 점을 알면, 표시 반올림과 실제 전송량을 구분하기 쉽습니다. 특히 거래소 출금 화면의 최소 출금액이나 고정 출금 수수료가 BTC로 표시될 때는 사토시로 다시 계산해 크기를 비교하는 편이 안전합니다.
| 표시 | 사토시 환산 | 읽는 방법 |
|---|---|---|
| 1 BTC | 100,000,000 sat | 비트코인 한 개 |
| 0.001 BTC | 100,000 sat | 십만 사토시 |
| 0.00001000 BTC | 1,000 sat | 천 사토시 |
| 1 bit(BIP 176) | 100 sat | 일부 서비스가 쓰는 보조 단위 |
수수료 숫자는 금액과 요율을 나눠 읽는다
송금 화면에는 보낼 금액과 별도로 2 sat/vB, 10 sat/vB 같은 숫자가 등장합니다. 이 숫자는 총수수료가 아닙니다. sat/vB는 거래의 가상 바이트 하나당 몇 사토시를 지불할지 나타내는 수수료율입니다. 같은 수수료율을 선택해도 입력과 출력이 많아 거래가 커지면 총수수료가 늘어납니다. 반대로 보내는 BTC 금액이 크더라도 입력 하나와 출력 둘인 단순 거래라면 데이터 크기는 상대적으로 작을 수 있습니다.
예를 들어 가상 크기가 150 vB인 거래에 5 sat/vB를 적용하면 단순 곱으로 예상 총수수료는 750사토시입니다. 실제 지갑은 반올림, 최소 중계 수수료, 출력 구성에 따라 다른 값을 제시할 수 있으므로 이 계산은 화면을 검산하는 도구로 사용해야 합니다. 핵심은 코인을 많이 보낸다고 수수료가 비례해 커지는 구조가 아니라, 어떤 UTXO를 몇 개 쓰고 어떤 출력을 만드는지가 거래 크기에 영향을 준다는 점입니다.
보낼 금액은 자산의 양이고, sat/vB는 블록 공간 한 단위에 제시하는 가격이다.
JOBCOIN 해설
거래 입력이 많으면 왜 비용이 달라질까
비트코인은 계좌 잔액 하나를 깎는 방식보다 이전 거래의 사용하지 않은 출력, 즉 UTXO를 입력으로 소비하는 방식에 가깝습니다. 20만 사토시를 보내려는데 지갑 안에 작은 UTXO가 여러 개뿐이면 여러 입력을 모아야 할 수 있습니다. 각 입력에는 이전 출력 참조와 잠금 조건을 만족하는 데이터가 들어가므로 거래의 가상 크기가 커질 수 있습니다.
지갑이 표시하는 네트워크 수수료와 서비스가 별도로 부과하는 출금 수수료도 구분해야 합니다. 개인 지갑의 온체인 거래 수수료는 거래 데이터와 수수료율에 연결되지만, 중앙화 거래소의 출금 수수료는 사업자가 정한 정책일 수 있습니다. 화면에 BTC 단위로 한 줄만 보인다면 그것이 네트워크 예상치인지 서비스 고정 비용인지 도움말에서 확인해야 정확한 비교가 됩니다.
- 보낼 금액과 수령 예정 금액이 같은지 확인한다.
- 총수수료가 sat인지 BTC인지 단위를 확인한다.
- 수수료율이 sat/vB인지 다른 단위인지 확인한다.
- 거래 입력·출력 수가 늘어 예상 크기가 커졌는지 확인한다.
비슷해 보이는 단위 오류를 피하는 계산법
0.0001 BTC와 0.00001 BTC는 0 하나 차이지만 실제 수량은 열 배 차이입니다. 입력 칸에 직접 소수를 타이핑할 때는 원화 환산값만 믿지 말고 사토시 정수로도 다시 읽는 습관이 좋습니다. 0.0001 BTC는 10,000사토시, 0.00001 BTC는 1,000사토시입니다. 복사한 값의 앞뒤 공백, 소수점 구분 기호, 앱이 지원하는 최대 소수 자릿수도 확인해야 합니다.
수수료율 비교에서도 시간 단위를 혼동하기 쉽습니다. 지갑의 '빠름·보통·느림'은 확정 시간을 보장하는 계약이 아니라 현재 관측과 추정에 따른 선택지입니다. 같은 5 sat/vB라도 멤풀 경쟁이 바뀌면 예상 대기 시간이 달라집니다. 화면의 법정화폐 환산은 환율 변동과 갱신 시차까지 포함하므로, 거래가 서명되기 직전에는 BTC와 사토시 기준의 실제 값을 우선 확인합니다.
송금 직전 네 숫자를 따로 확인한다
안전한 확인 순서는 간단합니다. 첫째, 받는 주소와 네트워크를 확인합니다. 둘째, 받는 사람이 실제로 받을 금액을 BTC와 사토시로 각각 읽습니다. 셋째, 총수수료를 사토시로 확인합니다. 넷째, 수수료율과 예상 가상 크기를 확인해 총수수료가 비정상적으로 보이지 않는지 검산합니다. 지갑에 거스름돈 출력이 표시되면 그것이 본인 지갑으로 돌아오는 출력인지도 봅니다.
수수료를 아끼려다 지나치게 낮은 수수료율을 고르면 미확인 상태가 길어질 수 있습니다. 반대로 급하지 않은 거래에 가장 높은 선택지를 기계적으로 고를 필요도 없습니다. 거래 목적과 기다릴 수 있는 시간을 먼저 정하고, 지갑의 추정치와 현재 멤풀 상황을 함께 읽어야 합니다. 숫자의 단위를 분리해 보면 '보내는 돈이 줄었는지', '서비스 비용이 붙었는지', '블록 공간 가격이 올랐는지'를 각각 판단할 수 있습니다.
기록을 남기면 사후 확인이 쉬워진다
거래를 보낸 뒤에는 TXID, 보낸 금액, 총수수료, 당시 선택한 수수료율을 기록해 두면 좋습니다. 블록 탐색기에서 수수료가 BTC로만 보이면 1억을 곱해 사토시로 바꾸고, 거래 가상 크기로 나누어 대략적인 sat/vB를 확인할 수 있습니다. 다만 탐색기마다 반올림과 표시 방식이 달라 소수점 마지막 자리까지 같지 않을 수 있습니다.
이 기록은 다음 거래에서 지갑의 수수료 추정을 이해하는 자료가 됩니다. 이전에 750사토시를 냈다는 사실만으로 다음 거래도 같은 비용이라고 예상하면 안 됩니다. 다음 거래의 입력 수, 출력 수, 주소 유형, 멤풀 경쟁이 달라질 수 있기 때문입니다. 수량 단위와 데이터 단위, 시장 상황을 나눠 보는 것이 수수료 숫자를 정확히 읽는 출발점입니다.
자주 묻는 질문
1사토시는 원화로 얼마인가요?
고정된 원화 가격은 없습니다. 1사토시는 언제나 0.00000001 BTC이지만 원화 환산값은 BTC 시장 가격과 환율에 따라 계속 달라집니다.
sat/vB 숫자가 두 배면 총수수료도 항상 두 배인가요?
같은 거래 크기라면 대체로 두 배가 됩니다. 그러나 입력이나 출력 구성이 달라져 가상 크기가 바뀌면 수수료율만으로 총수수료를 비교할 수 없습니다.
거래 금액이 크면 네트워크 수수료도 커지나요?
금액 자체보다 거래 데이터 크기와 선택한 수수료율이 더 직접적인 요인입니다. 큰 금액도 입력이 단순하면 작을 수 있고, 소액도 입력이 많으면 거래 크기가 커질 수 있습니다.



