UTXO berarti Unspent Transaction Output. Unitnya outpoint dari txid dan indeks output, bukan alamat atau akun; satu alamat bisa memiliki beberapa UTXO terpisah.
Output memuat satoshi dan scriptPubKey untuk syarat belanja mendatang. Status node juga perlu tinggi penciptaan dan flag coinbase untuk kematangan dan kunci waktu. Mengetahui alamat atau outpoint tidak berarti mampu memenuhi syarat. [Bitcoin Core v29.0: transaction checks]
Transaksi dapat menggabungkan UTXO dan membuat lainnya. Yang lama dikonsumsi seluruhnya, bukan memindahkan bagiannya langsung. Sisa biasanya menjadi output kembalian baru dan selisih jumlah menjadi biaya. Dua output baru ke satu alamat tetap dua outpoint. [Bitcoin Developer Reference: Transactions]
Set terkonfirmasi sesuai ujung rantai tertentu. Mempool bisa berisi pembelanjaan dan output baru belum terkonfirmasi; reorganisasi mengubah status terkonfirmasi. gettxout juga bergantung include_mempool. null saja tidak membedakan output tidak ada dari sudah dibelanjakan. [Bitcoin Core v29.0: gettxout]
Dompet menjumlah output dikenal yang syaratnya bisa dipantau atau dipenuhi. Saldo watch-only tidak membuktikan kunci privat; coinbase bisa belum matang dan skrip terkunci waktu. Pada tarif tinggi, membelanjakan UTXO kecil bisa lebih mahal dari nilainya. [Bitcoin Core v29.0: transaction checks]
Lebih banyak input biasanya memperbesar transaksi dan biaya. Penggabungan menyiratkan kontrol bersama tanpa selalu membuktikannya. Coin control membatasi pilihan; konsolidasi mengurangi biaya mendatang dengan biaya sekarang dan kemungkinan menghubungkan sejarah. [Bitcoin whitepaper: privacy]
Untuk gambaran yang lebih utuh, baca entri ini bersama Transaksi, Full Node, Kunci Privat, Dompet, Mempool. Entri ini juga dirujuk dari Full Node, Transaksi, Kunci Privat, Dompet.
01Apakah UTXO sama dengan saldo dompet?+
Tidak. UTXO adalah satu output tertentu; dompet menghitung saldo dari output yang dipantau sesuai statusnya. Seluruh jumlah yang ditampilkan belum tentu dapat segera dibelanjakan. Jaringan melacak output dan syarat pembelanjaannya, bukan satu saldo akun yang berubah-ubah.
02Mengapa banyak UTXO kecil meningkatkan biaya?+
Setiap input terpilih menambah data. Dengan jenis input dan output lainnya yang sebanding, membelanjakan banyak UTXO kecil memerlukan lebih banyak virtual byte daripada satu UTXO yang lebih besar. Pada tarif sat/vB yang sama, total biaya biasanya lebih tinggi.