# 比特币 UTXO 与找零：为什么转一笔账会出现多个输出

整理：链小知（AI 辅助）
更新日期：2026-10-09
引用地址：https://lianxiaozhi.com/learn/utxo-and-change

比特币交易花费已有的未花费输出，再创建新的输出。支付之外的找零通常回到钱包控制的地址；输入金额大于支付金额，不意味着差额全部是手续费。

## 余额为何由多个 UTXO 组成？

UTXO 是尚未被花费的交易输出。花费时引用已有输出作为输入，并创建支付、找零等新的输出；钱包显示的余额是对它可花费输出的整理，不是一个账户合约中的单一余额字段。

一个输入可能来自较大金额的旧收款。钱包需要花费该输出并返回找零，不能把旧输出只削减一个数值后原地保留。输出是否由付款人控制，还需钱包记录或其他证据确认。

依据：[Bitcoin 开发指南：交易与 UTXO](https://developer.bitcoin.org/devguide/transactions.html)

## 如何从输入输出看费用？

假设输入共 0.012 BTC，支付输出 0.010 BTC，找零输出 0.0019 BTC，输入与输出之差为 0.0001 BTC，才是这笔简化交易的费用。不能把 0.002 BTC 的支付差额全部算作费用。

交易可能有多个输入和输出。费率还要结合交易大小的口径，例如 sat/vB；只比较费用总额，无法判断不同大小交易在当时是否采用相同费率。


## 链上资金分析最容易误判哪一步？

新出现的输出地址可能是找零，不一定是另一位买家或交易所。仅按地址出现次数统计用户，或把全部输出称为外部资金流入，都可能放大活动规模。

报道地址流向时保留交易哈希、输入输出及归属依据。地址标签属于需复核的分析结果，没有依据时写归属未知，不把找零猜测当事实。


## 继续核对
- [Bitcoin 档案](https://lianxiaozhi.com/assets/btc)
- [比特币 RBF](https://lianxiaozhi.com/learn/bitcoin-rbf)
