UTXO 모델의 기본적인 개념과 이해
Unspent Transaction Output의 약자로 아직 쓰지 않은 잔액이라는 의미로 비트코인 기술의 기본개념이다.
비트코인 네트워크에서는 잔액이라는 개념이 없고 트랜잭션에 의한 결과물(UTXO)의 합을 잔액이라는 개념으로 사용한다.
UTXO는 쉽게 생각하면 비트코인이 적혀있는 종이라고 생각할 수 있다.
예시
A, B, C 3명의 사람이 있을 때, A라는 사람과, B라는 사람이 C라는 사람에게 1 BTC, 3 BTC를 주었다고 했을 때, C에게는 지갑에 4 BTC가 있지만 1 BTC를 담은 UTXO, 3 BTC를 담은 UTXO 2 종류를 가지고 있는 것이다. 이때, A와 B가 각각 가지고 있었던 1 BTC, 3 BTC를 담은 UTXO는 파기된다.
이후 C가 다시 A에게 2 BTC를 주게 된다면, C는 가지고 있던 1 BTC와 3 BTC 중 3 BTC를 사용하여 2 BTC를 보낸 후 남은 1 BTC를 새로운 UTXO로 다시 반환받는다. 그리고 기존의 사용한 3 BTC UTXO는 파기가 된다.
기본적인 UTXO 모델에 대해서 간략한 설명과, 예시를 확인했다.
UTXO의 가장 기본적이고 일부분에 대한 설명이므로 많이 생략돼 있다는 점을 고려해야 한다.
'💠BlockChain💠' 카테고리의 다른 글
블록체인 - 블록생성을 위한 합의 알고리즘 (0) | 2023.04.28 |
---|---|
블록체인 일반적인 블록 만들기 (2) - 비트코인 (0) | 2023.04.28 |
블록체인 일반적인 블록 만들기 - 비트코인 (0) | 2023.04.26 |
블록체인 제네시스 블록 만들기 - 비트코인 (0) | 2023.04.26 |
비트코인과 블록체인의 기본적인 개념 (0) | 2023.04.17 |
댓글