비트코인 UTXO 모델을 현금의 지폐와 잔돈 개념에 빗대어 설명합니다. 아래에서는 계좌 잔액과 조금 다릅니다부터 수수료와 개인정보까지 차례로 살펴보고, 실제로 확인할 체크 항목을 함께 정리합니다.
계좌 잔액과 조금 다릅니다
비트코인 지갑 잔액은 여러 개의 미사용 트랜잭션 출력(UTXO)의 합일 수 있습니다. 거래할 때 지갑은 적절한 UTXO를 입력으로 선택하고 받는 주소와 잔돈 주소에 새 출력을 만듭니다. 은행 계좌의 단일 잔고 숫자와 내부 구조가 다릅니다.
잔돈을 다시 받는 이유
0.01 BTC UTXO 하나로 0.003 BTC를 보내면 수수료를 제하고 남은 금액이 잔돈 출력으로 되돌아올 수 있습니다. 잔돈 주소가 새로 보이더라도 동일 지갑이 관리하는 주소일 수 있습니다. 블록 탐색기에서 출력이 여러 개라고 해서 모두 타인에게 보낸 돈은 아닙니다.
수수료와 개인정보
다수 UTXO를 한 거래에 합치면 입력 수가 늘어 수수료가 커질 수 있고, 주소 연관성이 드러날 위험도 있습니다. 임의 통합은 프라이버시와 비용에 영향을 주므로 목적을 이해한 뒤 결정해야 합니다.
바로 확인할 체크리스트
- 잔액이 여러 UTXO의 합임을 이해
- 잔돈 출력의 존재 확인
- 입력 개수와 거래 크기 관계 확인
- 주소 연계 프라이버시 주의
자주 묻는 질문
UTXO가 많으면 비트코인이 더 많은 건가요?
아닙니다. 같은 총잔액도 여러 UTXO로 나뉘어 있을 수 있습니다.
참고자료: Bitcoin Developer Guide · 공식 자료는 여행·거래 시점에 다시 확인하세요. 편집 기준