UTXO 모델은 <a href="https://en.wikipedia.org/wiki/Bitcoin" target="_blank">비트코인</a>과 다른 암호화폐에서 사용되는 거래 모델입니다.

Intermediate
4m

UTXO 모델은 "Unspent Transaction Output Model"의 약자입니다. 주로 공유 원장 (블록체인)에 대한 주요 회계 모델 중 하나로, 거래 기록, 저장 및 실행에 사용됩니다. UTXO 모델은 주로 비트코인과 함께 다루어지지만, 실제로 NEO, 라이트코인, 지캐시, 카르다노 (확장된 UTXO 모델) 등 여러 블록체인 네트워크에도 적용되었습니다.

UTXO 모델의 작동 원리

UTXO 모델의 이름은 이 모델이 거래에서 사용되지 않은 암호화폐의 부분을 회계 측정치로 사용한다는 기본 개념을 포함하고 있습니다.

UTXO 모델에서는 "계정"과 "잔액"이 존재하지 않습니다. 거래 실행의 측정 단위로 UTXO만을 사용합니다. UTXO는 거래가 실행된 후 남아 있는 암호화폐의 양(즉, 사용되지 않은 암호화폐)을 가리킵니다. 다시 말해, 사용자가 전송할 수있는 잔액은 이전 거래에서 아직 사용하지 않은 액수입니다.

UTXO 모델에서 각 거래는 입력과 출력으로 구성되며 이는 UTXO로 표현됩니다. 입력은 기존의 UTXO를 소비하고, 출력은 새로운 UTXO를 생성합니다. 거래가 완료되면 사용되지 않은 출력은 나중에 새로운 거래에 사용할 수 있도록 데이터베이스에 기록됩니다.

UTXO 모델의 예시

A는 지갑에 5 BTC(UTXO_0)를 가지고 있습니다. B는 빈 지갑을 가지고 있습니다. 이제, A는 B의 지갑으로 3.15 BTC를 전송하려 합니다. A의 5 BTC가 입력으로 기록되고, 소비됩니다(파괴되었다고 볼 수 있음). 한편, 3.15 BTC와 1.85 BTC(UTXO_1 및 UTXO_2)가 전송용으로 생성됩니다. UTXO_2는 A의 지갑으로 이동하고, UTXO_1은 B의 지갑으로 이동합니다. 이 거래 이후, A의 지갑에는 총 1.85 BTC의 사용되지 않은 잔액이 있게 되고, B의 지갑에는 3.15 BTC의 사용되지 않은 잔액이 생깁니다.

참고: 실제 블록체인 거래에서는 거래 수수료가 공제됩니다. 예를 들어, UTXO_2의 잔액은 거래 수수료를 차감한 후 1.85 BTC보다 약간 적을 수 있습니다.

UXTO 모델의 특징

UXTO 모델은 거래의 원본을 추적하고 확인할 수 있기 때문에 블록체인 회계 모델로 적용됩니다.

  • 위 예시에서 볼 수 있듯이, 각 자산의 원본을 추적할 수 있습니다.
    • 모든 거래 출력은 대응하는 입력이 있어야합니다. 비트코인 시스템에서 모든 비트코인은 채굴 된 블록으로 거슬러 올라갈 수 있습니다. UTXO 모델을 사용하면 잘못된 거래가 발생하면 시스템이 원천을 정확히 식별할 수 있습니다.
    • UTXO 모델은 또한 확인 시스템으로 볼 수 있습니다. 이는 입력이 Unspent Input 일 때에만 거래가 실행되도록 허용합니다. 시스템은 거래를 실행하기 전에 입력 상태를 확인합니다. 입력이 사용되지 않은 경우 거래가 진행됩니다. 이는 악의적인 행동(예: 이중 소비 문제)를 방지하는 데 도움이 될 수 있습니다.

    다음 정보도 참고하실 수 있습니다:

Bitcoin

What else do you want to learn?

Send

관련 코인

delate
Use TokenInsight App All Crypto Insights Are In Your Hands
Open