본문으로 건너뛰기
buybitcoinsmart

용어집 / 트랜잭션과 수수료

수수료율

별칭은 sat/vB, 가상 바이트당 사토시, Fee rate입니다.

수수료율이란 무엇입니까?
수수료율은 트랜잭션 크기 단위당 지불하는 가격으로, 사토시/vB로 표시되며, 채굴업자가 블록을 채울 때 정렬하는 유일한 수치입니다.

블록 공간은 바이트 단위로 판매됩니다. 네이티브 SegWit 코인 1개를 사용하고 출력 2개를 만드는 트랜잭션은 약 141 v바이트이므로, 50 달러를 보내든 50,000을 보내든 10 sat/vB에서는 1,410 사토시가 듭니다. 수수료율 선택은 비용 가운데 이용자가 실제로 관리할 수 있는 유일한 부분입니다.

작동 방식

비트코인의 크기는 무게 단위로 측정되며, v바이트는 무게를 4로 나눈 값입니다. 2017년 8월의 블록 481,824부터 활성화된 SegWit은 서명 데이터를 바이트당 1 무게 단위로 세고 나머지는 4로 세므로, 같은 정보를 담은 구형 트랜잭션보다 현대적인 지출이 더 저렴합니다. 나눗셈을 올림하면 지갑이 수수료율을 곱하는 vsize가 나옵니다.

구성 요소별 크기는 암산할 수 있을 만큼 안정적입니다. 네이티브 SegWit 입력은 약 68 v바이트, Taproot 키 경로 입력은 약 57.5 v바이트인 반면 레거시 입력은 148 v바이트입니다. 출력은 네이티브 SegWit이 31 v바이트, 레거시가 34 v바이트, Taproot가 43 v바이트입니다. 트랜잭션당 대략 10.5 v바이트의 부가 크기를 더하면 지갑보다 먼저 어떤 지출이든 가격을 매길 수 있습니다.

채굴업자는 4,000,000 무게 단위 예산이 소진될 때까지 수수료율이 높은 순서대로 후보 블록을 채우며, 미확인 트랜잭션의 연쇄를 패키지로 취급하므로 수수료를 많이 내는 자식 트랜잭션이 수수료를 적게 내는 부모 트랜잭션을 끌어올릴 수 있습니다. 총수수료, 트랜잭션의 경과 시간, 이전되는 금액은 그 결정에 들어가지 않습니다.

적정 수수료율을 추정하는 것은 비용을 계산하는 것과 별개의 문제입니다. Bitcoin Core의 estimatesmartfee는 최근 트랜잭션이 실제로 확인되기까지 얼마나 걸렸는지 살펴보고 1~1,008 블록 사이의 목표에 대한 수수료율을 반환합니다. 반면 멤풀 대시보드는 현재 대기 중인 내용을 바탕으로 다음 몇 개 블록을 예측하는 방식으로 앞을 내다봅니다. 둘 다 다른 사람의 행동에 대한 추측이므로, 모든 지갑이 이용자가 이를 무시할 수 있게 합니다.

비트코인을 구매할 때 이것이 중요한 이유

주소 유형은 향후 수수료율에 대한 영구적인 결정입니다. bc1q로 시작하는 주소로 출금한 코인은 나중에 사용할 때 개당 약 68 v바이트가 듭니다. 같은 코인이 1로 시작하는 주소에 있으면 148 v바이트가 듭니다. 이는 앞으로의 모든 트랜잭션마다 영구적으로 두 배가 넘는 청구서이며, 출금 칸에 붙여 넣는 주소에 따라 결정됩니다. Coinmama와 Itez처럼 이용자의 지갑으로 바로 전달하는 중개업체는 이용자가 주는 주소를 그대로 받으므로, 현대적인 주소를 주어야 합니다.

시점은 또 다른 수단이며, 소액 구매자에게 가장 중요합니다. 100 달러어치 구매를 3 sat/vB로 출금하면 금액의 0.5% 미만에 해당하는 수수료가 붙습니다. 같은 출금을 혼잡한 시기에 120 sat/vB로 하면 구매한 금액의 5분의 1이 들 수 있습니다. 기준 금액 출금을 지원하는 플랫폼에서 정기 구매를 하면 비싼 주를 완전히 건너뛸 수 있고, 아무것도 하지 않는 것도 항상 선택지입니다. 거래소에 있는 코인은 더 저렴한 날까지 기다릴 수 있기 때문입니다.

수수료율은 정리가 가치가 있는지도 결정합니다. 여러 개의 작은 코인을 함께 쓸어 모으는 작업은 얼마나 많은 입력을 사용하는지로만 가격이 정해지므로, 2 sat/vB로 할 때와 60 sat/vB로 할 때의 차이는 동일한 작업에서 서른 배입니다. 달력이 아니라 수수료율을 보십시오.

같은 결제의 세 가지 가격 산정

결제 1건, 입력 1개, 출력 2개를 놓고 세 가지 주소 유형에 걸쳐 20 sat/vB로 가격을 매겨 봅니다.

1... 주소에서의 레거시 지출은 226 v바이트이므로 수수료는 4,520 사토시입니다. 같은 결제를 bc1q... 네이티브 SegWit 주소에서 하면 141 v바이트이고 2,820 사토시가 듭니다. bc1p... Taproot 주소에서는 약 154 v바이트이고 3,080 사토시가 듭니다.

Taproot 결과는 더 저렴하다고 들은 사람들을 놀라게 합니다. Taproot의 입력은 57.5 v바이트로 셋 중 가장 작지만, 출력은 개당 43 바이트로 가장 큽니다. 그래서 입력 1개, 출력 2개의 지출은 네이티브 SegWit보다 약간 높게 나옵니다. 구조를 뒤집어 입력 10개를 출력 1개로 사용하면 Taproot가 여유 있게 이깁니다. 약 629 v바이트 대 네이티브 SegWit의 722 v바이트로, 같은 수수료율에서 대략 1,860 사토시를 아끼는 셈입니다. 정직한 요약은 Taproot가 코인을 많이 사용하거나 멀티시그를 쓸 때 이득이며, 단순 결제에서는 거의 차이가 없다는 것입니다.

수수료율 대 최소 중계 수수료

최소 중계 수수료는 노드가 트랜잭션을 아예 보관하지 않는 하한선으로, 기본값은 Bitcoin Core가 버전 30.0에서 1 sat/vB에서 0.1 sat/vB로 낮춘 값입니다. 수수료율은 그 하한선 위에서 이용자가 선택하는 값입니다. 하한선을 넘는다는 것은 피어가 트랜잭션을 받아 보관한다는 것만 보장하며, 누군가 채굴한다는 것은 결코 보장하지 않습니다. 조용한 시장에서는 차이가 거의 드러나지 않습니다. 대기열의 맨 앞이 실제로 1 또는 2 sat/vB이기 때문입니다. 혼잡한 시기에는 하한선이 무의미해집니다. 트랜잭션은 받아들여지고 중계된 뒤 입찰이 계속되는 동안 무시됩니다.

혼동하기 쉬운 용어

자주 묻는 질문

가상 바이트(virtual byte)란 무엇입니까?

트랜잭션 가중치를 4로 나눈 값입니다. SegWit은 서명 데이터의 가중치를 나머지 모든 데이터 가중치의 4분의 1로 계산하므로, 가상 바이트는 트랜잭션이 실제로 얼마나 많은 블록 공간을 소비하는지를 측정하며 트랜잭션에 몇 바이트가 들어 있는지를 측정하는 것이 아닙니다.

어떤 수수료율을 선택해야 합니까?

필요한 속도에 맞춰, 현재 대기열이 알려주는 값을 따르시면 됩니다. 멤풀 대시보드를 확인하십시오. 다음 블록 구간은 약 10분 안에 확정되며, 더 낮은 구간은 시간을 돈과 맞바꿉니다. 지갑의 기본값은 추정치이며 의무 사항이 아닙니다.

제 Taproot 트랜잭션이 SegWit 트랜잭션보다 비용이 더 많이 든 이유는 무엇입니까?

Taproot 출력은 43바이트로 네이티브 SegWit의 31바이트보다 크지만, 입력은 더 작기 때문입니다. 입력 1개와 출력 2개를 쓰는 지출은 비용이 약간 더 들고, 입력이 많은 지출은 상당히 저렴합니다.

다음에 읽을 글

관련 용어

트랜잭션과 수수료 분야의 다른 용어

이 페이지를 영어로 읽기