사용되지 않은 거래 출력(UTXO)
사용되지 않은 거래 출력(UTXO)이란 무엇입니까?
암호화폐 세계에서 사용되지 않은 거래 출력(UTXO)은 새로운 거래의 입력으로 사용되지 않은 블록체인 거래의 출력을 나타냅니다.
비트코인은 이 모델을 사용한 암호화폐의 가장 유명한 예입니다.
모든 비트코인 거래에는 입력과 출력이 모두 있습니다. 입력은 비트코인이 전송된 주소이고, 출력은 비트코인이 전송된 주소입니다.
사용자는 거래의 결과를 소유하고 나중에 다른 거래에서 사용할 수 있습니다. 이는 차변과 대변을 등록하고 월말에 계좌 소유자에게 잔액이 포함된 명세서를 보내는 은행 계좌와 대조됩니다.
UTXO 모델에서 지갑의 총 부 또는 잔액은 사용되지 않은 모든 거래 출력의 합계입니다. 이는 하나 이상의 구매를 한 후 잔돈을 받고 나중에 추가 구매에 사용할 수 있는 암호화폐입니다.
예를 들어 Bob은 10개의 코인을 가지고 있고 Alice에게 2개의 코인을 보내려고 합니다. Bob의 지갑은 먼저 10개의 코인 UTXO를 잠금 해제하고 10개의 코인을 모두 거래에 대한 입력으로 사용합니다. 이 거래는 2개의 코인을 Alice의 주소로 보내고 나머지 8개의 코인은 Bob에게 새로 생성된 주소의 새로운 UTXO로 다시 전송됩니다.
Alice가 거래 전에 3개의 코인을 가지고 있었다면 이제 그녀의 지갑은 두 개의 UTXO를 추적합니다. 하나는 이전에, 다른 하나는 Bob이 수행한 거래에서 나온 것입니다.
UTXO 모델에서는 총 입력이 총 출력과 같거나 그 이상이어야 합니다. 이는 거래가 유효한지 확인하기 위해 실행되는 예비 확인 검증 중 하나입니다.
UTXO는 계산적으로 간단한 방식으로 이중 지출을 확인할 수 있기 때문에 분산형 시스템에서 성공합니다.