비트코인이 실제로 어떻게 동작하는지, 눈으로 확인하세요.

실제 트랜잭션을 직접 만져보는 인터랙티브 학습 — 탭하고 드래그하며 확인하세요. 시작에 가입은 필요 없습니다.

당신의 잔고는 존재하지 않는다

지갑은 "1.5 BTC"라고 보여주지만, 그 잔고는 어디에도 저장돼 있지 않습니다. 잔고를 탭해서 실제로 무엇이 있는지 확인해 보세요. 화면의 모든 숫자는 각자 고유한 이력을 가진 개별 코인들로부터 그때그때 계산됩니다.

잔고를 탭해서 쪼개보세요

코인의 정체

각 조각은 UTXO — 이전 트랜잭션에서 나온, 아직 쓰지 않은 출력입니다. 하나를 탭해 무엇을 담고 있는지 보세요. UTXO는 다음에 누가 쓸 수 있는지와 얼마의 가치를 담고 있는지를 정확히 기록합니다.

코인을 탭해 펼쳐보세요

이제 0.8 BTC를 보내세요

쓸 코인을 고르세요. 코인은 쪼갤 수 없습니다 — 통째로 씁니다. 코인을 탭해 입력으로 추가하세요. 프로토콜은 선택한 모든 UTXO를 전부 소비하도록 요구하며, 남는 금액은 거스름돈으로 돌아옵니다.

목표: 0.8 BTC 보내기

wallet
0.7
0.5
0.3
inputs
outputs

⚠ 부족합니다 — 코인은 통째로 쓰이니 더 고르세요.

거스름돈은 어디서 오나

선택한 입력의 합이 0.8보다 큽니다. 남는 금액은 사라지지 않고, 두 번째 출력 — 거스름돈 — 으로 당신에게 돌아옵니다. 그 거스름돈 출력은 지갑 속 완전히 새로운 UTXO가 되어, 다음 트랜잭션에서 쓸 수 있게 됩니다.

이것이 실제 규칙입니다

여기 모든 규칙은 실제 비트코인 네트워크와 일치합니다 — 근사치도, AI의 추측도 아닙니다. 실제 트랜잭션을 직접 확인해 보세요. 아래 링크된 트랜잭션은 그 유명한 10,000 BTC 피자 구매 — 알려진 최초의 상업적 비트코인 트랜잭션입니다.

mempool.space에서 실제 트랜잭션 보기

수수료는 실제로 어디에 있나

수수료는 별도 항목이 아니라, 당신이 남겨두는 차액입니다 — 입력에서 출력을 뺀 값. 수수료율을 드래그해 거스름돈이 그만큼 줄어드는 걸 보세요. 채굴자는 대기 중인 트랜잭션을 수수료율(가상 바이트당 사토시)로 정렬하므로, 율이 높을수록 확정이 빨라집니다.

수수료
0.00000000 BTC
거스름돈 (나에게)
0.00000000 BTC

수수료 = 입력 − 받는 사람 − 거스름돈

잠금과 열쇠

각 출력은 어떤 주소에 잠겨 있습니다. 입력을 쓰려면 그 잠금을 열 수 있음을 증명해야 합니다 — 바로 서명으로요. 트랜잭션에 서명해 유효하게 만드세요. 서명은 트랜잭션의 모든 데이터를 포함하므로, 서명 후에는 누구도 출력을 바꿀 수 없습니다(바꾸면 서명이 무효가 됩니다).

inputs
output
0 🔒 받는 사람에게 잠김

브로드캐스트 → 멤풀 → 블록

전송한다고 즉시 확정되지는 않습니다. 당신의 트랜잭션은 수수료율로 정렬된 멤풀에 합류합니다. 채굴자는 대기열 맨 위부터 다음 블록에 담습니다. 일단 포함되면 트랜잭션은 되돌릴 수 없습니다 — 쓴 UTXO는 영원히 사라지고, 받는 사람의 새 UTXO가 생성됩니다.

먼저 트랜잭션에 서명하세요 (이전 단계).

여기까지 오셨어요 · 이제 당신 차례

ChatGPT에 묻거나 글을 읽는 것과 비교하면, 이 전체 과정은…