125 / 691vB

Virtual byte (vbyte)

1 vbyte는 네 무게 단위에 해당합니다. 거래의 가상 크기는 무게를 4로 나누고 올림한 값이며, 예를 들어 sat/vB 수수료율에 사용합니다.

BIP 141은 vsize = ceil(weight / 4)로 정의합니다. 가중 크기이므로 항상 물리적 1바이트는 아니며, Bitcoin Core의 일부 정책은 서명 연산 비용도 고려합니다.

B는 witness를 제외한 크기, T는 전체 직렬화 크기입니다. 무게 W = 3 × B + T는 WU로, 가상 크기는 vB로 측정합니다. [BIP 141 — Segregated Witness] [Bitcoin Developer Reference — Transactions]

기본 부분의 1바이트는 4 WU이고, marker와 flag를 포함한 witness 직렬화 추가 데이터는 바이트당 1 WU입니다. 할인은 검증을 생략한다는 뜻이 아닙니다. [BIP 141 — Segregated Witness] [BIP 144 — SegWit peer services]

거래 전체 합계를 올림합니다. 401 WU는 101 vB입니다. 입력 추정치를 각각 올림한 뒤 더하면 결과가 다를 수 있습니다. [BIP 141 — Segregated Witness] [Bitcoin Core — decoderawtransaction RPC]

witness가 없으면 B = T이므로 W = 4 × T이며 기본 vsize가 바이트 수와 같습니다. SegWit이 모든 전송 바이트를 4로 나누는 것은 아닙니다. [BIP 141 — Segregated Witness]

예시 값 B = 100, T = 208이면 W = 508 WU, vsize = 127 vB입니다. 전체 직렬화를 전송하려면 여전히 208바이트 모두가 필요합니다. [BIP 141 — Segregated Witness] [Bitcoin Core — decoderawtransaction RPC]

수수료는 입력 금액에서 출력 금액을 뺀 값입니다. 127 vB에 2 sat/vB이면 254 sat이며, 송금액의 일정 비율로 직접 정해지는 것은 아닙니다. [Bitcoin Core — policy fees] [Bitcoin Developer Reference — Transactions]

완료 전에 지갑은 서명, 입력, 필요한 거스름돈 출력을 추정합니다. 실제 수수료와 최종 크기가 정해져야 실효 수수료율을 알 수 있습니다. [Bitcoin Core — policy fees] [Bitcoin Core — decoderawtransaction RPC]

Bitcoin Core v29.0은 조정 크기 ceil(max(W, sigop_cost × bytes_per_sigop) / 4)도 사용합니다. 서명 연산이 많으면 커질 수 있지만 BIP 141 기본식이나 합의 무게를 바꾸지는 않습니다. [Bitcoin Core — transaction policy]

패키지 평가에서는 총수수료와 관련 가상 크기의 합을 비교할 수 있습니다. 개별 거래 수수료율의 단순 평균이 아니며 수락이나 확인을 보장하지도 않습니다. [Bitcoin Core — policy fees] [Bitcoin Core — transaction policy]

CompactSize는 직렬화에서 정수를 가변 길이로 인코딩하는 방식입니다. Vbyte는 측정 단위이므로 이름이 비슷해도 같은 형식이나 파일 축소를 의미하지 않습니다. [BIP 144 — SegWit peer services] [Bitcoin Developer Reference — Transactions]

더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Block weight, Compact block relay, Block propagation, Initial block download. 다음 항목에서도 이 글을 참조합니다 Block weight.

DOC · 001BIP 141 — Segregated Witness명세 ↗DOC · 002BIP 144 — SegWit peer services명세 ↗DOC · 003Bitcoin Core — policy fees문서 ↗DOC · 004Bitcoin Core — transaction policy문서 ↗DOC · 005Bitcoin Core — decoderawtransaction RPC문서 ↗DOC · 006Bitcoin Developer Reference — Transactions문서 ↗
1차 출처 우선 · 투자 조언이 아닙니다