UTXO(未花费交易输出)是区块链(如比特币)中用于表示尚未被使用的交易输出的记账模型。其核心字段包括:交易ID(txid,标识产生该输出的交易)、输出索引(vout,标识交易内输出的序号)、脚本公钥(scriptPubKey,锁定该输出的花费条件)、金额(value,该输出包含的代币数量)以及是否已被花费(spent,标记该输出当前是否仍可作为输入被使用)。系统通过追踪所有未花费的UTXO来确定地址余额与可花费资金。