UTXOとは何ですか

UTXOモデルの正式名称はUnspent Transaction Outputモデルです。これは共有台帳(ブロックチェーン)の主要な記帳モデルの一つであり、取引の記録、保存、実行に使用されます。UTXOモデルは通常、ビットコイン(BTC)とともに言及されますが、実際には他の多くのブロックチェーンネットワークもUTXOを記帳モデルとして採用しています。例えば、NEO、Litecoin、Zcash、Cardano(拡張UTXOモデル)などです。

UTXOモデルの仕組み

UTXOモデルの名前には、その基本的な概念が含まれています。つまり、このモデルは取引において暗号通貨の未使用部分を記帳の手段として使用します。

UTXOモデルでは、「アカウント」や「残高」という概念は存在しません。UTXOは取引の実行を助ける計量単位です。UTXOは、取引後に残る暗号通貨の数量(未使用の暗号通貨)を指します。言い換えれば、UTXOモデルでは、ユーザーが移転できる残高は、以前の取引で未使用の金額です。

UTXOモデルでは、各取引はUTXOとして表される入力と出力から構成されます。入力は既存のUTXOを消費し、出力は新しいUTXOを作成します。取引が完了すると、未使用の出力はデータベースに記録され、後の新しい取引に利用されます。

UTXOモデルの例

Aのウォレットには5BTCのUTXO_0があります。Bは空のウォレットを持っています。今、AはBのウォレットに3.15BTCを送金したいとします。Aの5BTCは入力として記録され、その後消費(破棄とみなすこともできます)されます。同時に、3.15BTCと1.85BTC(UTXO_1とUTXO_2)が取引の出力として作成されます。UTXO_2はAのウォレットに、UTXO_1はBのウォレットに移ります。取引完了後、Aのウォレットには未使用の残高として1.85BTCが残り、Bのウォレットには3.15BTCの未使用残高があります。

注意:実際のブロックチェーン取引では、取引手数料が差し引かれます。例えば、UTXO_2の手数料差し引き後の残高は1.85BTCより少なくなる場合があります。

UTXOモデルの特徴

UTXOモデルは、ブロックチェーンの主要な記帳モデルとして採用されています。これは、取引の起源を追跡し、検証できるためです。

上記の例からわかるように、各資産の起源はその作成まで遡ることができます。なぜなら、各取引の出力には対応する入力が必要だからです。ビットコインシステムでは、各ビットコインは採掘されたブロックまで追跡可能です。UTXOモデルでは、誤った取引が発生した場合、その出所を正確に特定できます。

UTXOモデルはまた、検証システムとしても機能します。入力が未使用の入力(Unspent Inputs)の場合にのみ取引を実行できます。システムは取引実行前に入力の状態を検証します。未使用の入力であれば、取引は続行されます。これにより、二重支払い問題などの悪意ある行為を防止できます。$PNUT **$TUT $XAUT

BTC-1.67%
NEO-3.05%
LTC-0.88%
ZEC-0.47%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン