Miner가 Tx (B)를 새로운 블록 (Block 103 번)에 기록하면 Bob이 Candy에게 보내는 거래가 (1차) 승인된 것임. (이후 6개 정도의 블록이 추가되어야 완전히
승인된 것으로 판단함).
Tx (B)가 승인된 후의 블록체인 데이터는 아래와 같음. Bob은 Block 101번에 기록된 Tx (A)의 잔고를 사용해서 Candy에게 송금한 것임.
Tx (A)의 잔고는 이미 Candy에게 지불 되었으므로 더 이상 사용할 수 없음 (Spent 상태). 이중 지불 (Double Spending) 문제가 해결됨.
이 상태에서 Bob이 Tx (A)의 0.3 BTC를 다른 사람에게 보내려고 하면 네트워크의 노드들은 Tx (A)에 Bob이 사용할 수 있는 잔고가 없으므로 거절함.
Candy는 Block 103에 기록된 Tx (B)의 첫 번째 Output에 기록된 비트코인을 사용할 수 있음. Bob이 했던 것과 동일한 절차를 거침.
Bob은 Tx (A)의 Output은 더 이상 사용할 수 없고, Tx (B)의 두번 째 Output에 기록된 비트코인을 사용할 수 있음.
아래 그림과 같이 블록들은 서로 체인으로 연결되어 있고 (Block chain), Tx 들도 서로 Output과 Input으로 연결되어 있음 (Transaction chain