과제 블로그

[블록체인] UTXO 본문

스터디/블록체인

[블록체인] UTXO

stdzmdlw 2023. 5. 16. 21:13

[1] UTXO

UTXO는 Unspent Transaction Output의 약자로, 블록에 저장된 거래 데이터를 누구나 자유롭게 볼 수 있으나 자신이 소유한 암호화폐를 다른 사람이 사용할 수 없도록 만든 구조입니다. UTXO는 안쓴 잔액(Unspent Balance)을 의미합니다.

[1.1] UTXO의 특징

UTXO는 받은 금액을 그대로 저장하는 특징을 갖고 있습니다. 예를 들어, 1BTC, 2BTC, 3BTC를 차례대로 받았다면 이를 총 6BTC로 합하지 않고 각각 따로 저장합니다. 또한 송금할 때는 새로운 UTXO를 생성하고 기존의 UTXO는 제거합니다.

[1.2] 공개 키 암호

공개 키 암호는 암호화에 사용하는 키와 복호화에 사용하는 키가 서로 다른 암호화 방식입니다. 공개 키를 사용하여 암호화폐의 이용 권한을 잠그고, 자신의 비밀 키로만 암호화폐의 이용 권한을 얻습니다.