UTXOは未使用トランザクションアウトプット(Unspent Transaction Output)の略称です。UTXOとは、ブロックチェーン取引の未使用アウトプットで、新しい取引の入力として使用されます。特定の通貨において特定の価値を持つため、コインに似ています。例えば、ビットコインはUTXOメカニズムを採用している暗号資産です。
UTXOはロックされたコインのセットです。UTXOは、任意の金額を保持できる通貨ボックスと考えることができます。ビットコインを保有すると、ブロックチェーン内にあるのは少数のUTXOだけです。ブロックチェーンには、すべてのネットワーク取引の包括的な記録が含まれています。それらをトレースすることで、取引履歴グラフと呼ばれるものを形成できます。このように、すべてのアウトプットは、暗号資産取引を介して作成された瞬間まで遡ることができます。
こちらもお読みください:ブロックチェーンとは?初心者向けシンプルガイド
例を使って理解しましょう。合計3 BTCを持つウォレットを考え、2つの別々のUTXO:2 BTCと1 BTCで構成されているとします。これら2つのUTXOは、彼が以前の2つの取引で得たビットコインを反映しており、ウォレット内の2つの異なる額面と見なすことができます。彼は友人に3 BTCを送ります。
別の例:PepeがXoXoに14.5 BTCを支払う必要があるとします。最初のステップは、Pepeが少なくとも14.5 BTCに合計されるUTXOを探すことです。理想的には、正確に14.5を得ることはできません。Pepeが15 BTC(3+4+8)で取引に入るとしましょう。次に進むと、2つのアウトプットが生成されます。1つは、XoXoのアドレスに送信される14.5 BTC、もう1つはPepeのアドレスに送信される0.5 BTCです。
UTXOの仕組み
こちらもお読みください:ハードウェアウォレットとメタマスクが侵害されている
ブロックチェーン内のUTXOの総数はセットを構成し、各取引はこのセットから要素を消費しながら、新しい要素を作成してセットに追加します。したがって、セットは特定の暗号資産システム内のすべてのコインを表します。特定の時点でのコインの総供給量は、UTXOのコレクション全体を追加することで計算できます。
UTXOは未使用アウトプットのみのサブセットであり、正当なブロックチェーンからの後続の取引に資金を提供するために使用できます。二重支払いと不正を防ぐために、後続の取引で未使用アウトプットのみが使用されるという条件が必要です。
UTXOセット
こちらもお読みください:移動中に聴くべき17の最高の暗号資産ポッドキャスト!
未使用トランザクションアウトプットはUTXOと呼ばれます。正当なブロックチェーンシステム(ビットコインなど)からの未使用アウトプットのみが、取引の取引入力として使用できます。取引が発生すると、入力が削除され、アウトプットが新しいUTXOとして生成され、後続の取引で消費できます。
UTXOは、まだ使用されていない取引アウトプットです。ブロックチェーンシステム(ビットコインなど)で承認された取引には、未使用アウトプットのみを使用できます。
ビットコイン、Bitcoin Cash、LitecoinはUTXOモードを採用しています。一方、イーサリアムとEthereum Classicは、スマートコントラクトの展開に関係しているため、アカウントモデルを採用しています。
UTXOは、わかりやすく言えば、暗号資産取引の完了後に残る通貨であり、ブロックチェーンにはすべてのネットワーク取引の包括的な記録が含まれています。
こちらもお読みください:

