비트코인/비트코인 구조

[비트코인 구조] UTXO

라이튼 2022. 9. 2. 17:40

미리 알아야 할 내용들


 

[비트코인 구조] 잠금 스크립트(scriptPubkey)와 해제 스크립트(scriptSig) 기초

미리 알아야 할 내용들 [비트코인 구조] 비트코인 트랜잭션(Transaction) 기초 미리 알면 좋은 내용들 [블록체인 용어] 블록체인(Block Chain)  블록체인이란 발생한 거래들을 블록에 담고 블록들을 연

kwjdnjs.tistory.com


UTXO

 

 UTXO는 Unspent Transaction Outputs의 약자로 아직 사용되지 않은 비트코인 트랜잭션의 출력을 의미합니다.

 

 조금 더 자세하게 살펴보겠습니다. 이전 글에서 트랜잭션의 입력은 이전 트랜잭션의 출력이며, 입력과 출력을 구성하는 과정에서 잠금 스크립트와 해제 스크립트를 사용한다는 내용에 대해 알아봤었습니다.

 

 

 즉, UTXO란 아직 해제 스크립트가 사용되지 않아 잠금 스크립트만 존재하는 상태의 트랜잭션 출력을 의미합니다. 즉 아래와 같은 상황의 출력이 바로 UTXO입니다.

 

 

 비트코인 채굴자가 블록에 트랜잭션을 포함시키는 과정에서 UTXO 집합을 확인합니다. 만약 거래 액수에 해당하는 UTXO가 존재하고 올바른 해제 스크립트를 사용한다면 비트코인은 정상적으로 전송될 것입니다. 결론적으로 채굴자는 비트코인의 트랜잭션 입력을 빠르게 검증하기 위해서 UTXO 집합을 꾸준하게 관리해야 합니다.

 

 지금까지 UTXO에 대해 간단하게 살펴봤습니다. 감사합니다.