11 / 691UTXO

UTXO

未花费交易输出

在给定视图中尚未被消费、包含金额和花费条件的特定输出。

UTXO 即 Unspent Transaction Output。单位是由 txid 和索引组成的 outpoint,不是地址或账户;同一地址可对应多个独立 UTXO。

输出包含 satoshi 金额和规定未来花费条件的 scriptPubKey。节点状态还需要创建高度和 coinbase 标志,以检查成熟度和时间锁。知道地址或 outpoint 不代表能满足条件。 [Bitcoin Core v29.0: transaction checks]

交易可合并多个 UTXO 并创建其他输出。旧输出被完整消费,不是直接移动其一部分。余款通常成为新的找零输出,输入输出总额之差为手续费。同地址的两个新输出仍是两个 outpoint。 [Bitcoin Developer Reference: Transactions]

确认的 UTXO 集对应特定链尖。Mempool 还可包含花费和未确认新输出;重组会改变已确认状态。因此 gettxout 也受 include_mempool 影响。单独一个 null 不能区分输出不存在还是已花费。 [Bitcoin Core v29.0: gettxout]

钱包汇总它认识并能监控或满足条件的输出。Watch-only 余额不证明拥有私钥;coinbase 可能未成熟,脚本可能有时间锁。费率高时,小 UTXO 的花费成本可能超过其金额。 [Bitcoin Core v29.0: transaction checks]

更多输入通常增大交易和手续费。合并可能暗示共同控制,但并非绝对证明。Coin control 可限制选择;合并整理降低未来管理成本的代价,是今天的手续费和潜在的历史关联。 [Bitcoin whitepaper: privacy]

要获得更完整的理解,请将本词条与以下词条结合阅读: 交易, Full Node, 私钥, 钱包, Mempool. 反向关联还来自: Full Node, 交易, 私钥, 钱包.

DOC · 001Bitcoin Core v29.0: transaction checks一手来源DOC · 002Bitcoin Developer Reference: Transactions一手来源DOC · 003Bitcoin Core v29.0: gettxout一手来源DOC · 004Bitcoin whitepaper: privacy一手来源
复核于2026年8月1日来源优先 · 非投资建议