定義
未使用トランザクション出力(UTXO)は、ビットコインなどで利用できる状態にある取引の出力を表します。取引は単一の口座残高を直接更新するのではなく、既存の出力を使用して新しい出力を作ります。ウォレットは、自分が使用条件を満たせる出力から利用可能な資金を計算します。
仕組み
入力は過去の出力を参照し、その支出条件を満たすためのデータを提供します。参照した出力は全体が消費され、残額は新しいお釣りの出力として戻せます。例えば、大きな出力を使って少額を支払う場合、通常は受取人向けとお釣り用の出力を作り、入力総額と出力総額の差額が手数料になります。
用途と留意点
小額のUTXOが多く、複数をまとめて使う必要があると、取引サイズや手数料が増える場合があります。まとめることで、別々だったアドレスの関係が明らかになる可能性もあります。未使用でも、タイムロックや複数署名などの条件により、特定の利用者がすぐ支出できるとは限りません。UTXOは会計上の単位であり、永久的な個別番号を持つコインではありません。