Bitcoin: A Peer-to-Peer Electronic Cash
• Bit: 컴퓨터 구조의 뿌리를 이루는, 나눌 수 없는 이진 단위
• Coin: 독립적으로 식별 가능한 가치(Value)의 토큰
즉, "Bitcoin”이라는 단어는 디지털 연산의 기본 단위인 ‘bit’와, *경제의 기본 요소인 ‘coin(화폐 단위)’을 결합하여, 개별적이고 검증 가능한 가치의 토큰(token of value)이 (직접, P2P)전달되는 시스템을 의미한다.
Bitcoin은 계정 기반(Account-based) 시스템이 아니며,부채 잔고를 기록하는 원장도 아니다.
Bitcoin은 미사용 출력(UTXO, Unspent Transaction Output)으로 정의되는 트랜잭션 네트워크이다.
대부분의 사람들은 현재의 은행 시스템, 즉 “계정 기반(account-based)” 구조에 익숙하다.
이 구조는 단일 숫자(잔고)로 상태를 관리한다.
반면 UTXO 시스템은 좀 다르다.
UTXO 기반을 쉽게 설명 해보자면, 내 지갑에 들어있는 진짜 동전 몇 개, 지폐 몇 장처럼 하나하나 개별로 존재하는 가치의 토큰으로 상태를 기록한다.
그래서 내 지갑의 잔고는 이를 각각 세어 합쳐야지만 알 수 있다. 겉보기엔 불편해보이지만, UTXO는 다음과 같은 근본적인 장점을 제공한다:
• 병렬 처리 가능성 — 여러 트랜잭션을 동시에 처리할 수 있음
• 추적 가능성 — 각 토큰의 이동 경로를 상세히 기록할 수 있음
"UTXO 시스템"은 ‘투명함’을 기본값으로 설계되어 있다.
• 각각의 UTXO는 명확한 출처를 가지고 있으며, 기본 사용 방식은 추적 가능성을 전제로 한다
• ‘섞어서 모호하게 만드는 것’은 사용자의 선택일 뿐, 구조적 특성이 아니다
반대로, "계정 기반(Account-based) 시스템"은 구조상 ‘혼합’이 기본 동작이다.
• 하나의 계정에 여러 출처의 자산이 들어오고, 거래 시 어느 돈이 먼저 나갔는지 명시되지 않는다
• 따라서, “누가 어떤 돈을 어떻게 썼는가”를 정확히 재구성하기가 UTXO보다 훨씬 어렵고 불확실해진다.