비트코인은 계좌 잔액 모델이 아니라 UTXO(Unspent Transaction Output) 모델을 사용한다.

각 트랜잭션은 이전 UTXO를 입력으로 소비하고 새로운 UTXO를 출력으로 생성한다. 지갑에 표시되는 “잔액"은 해당 주소가 소유한 모든 UTXO의 합계일 뿐이다.

이 모델의 장점:

  • 트랜잭션 검증이 병렬 처리 가능
  • 이중 지불 방지가 단순
  • 프라이버시 향상 (매 트랜잭션마다 새 주소 사용 가능)