比特币交易输出

每个比特币交易都产生输出,输出将被记录在比特币账本上。除一种情况外[“数据输出(OP_RETURN)”],几乎所有这些输出都创建可使用的比特币,被称为UTXO,这些UTXO会被全网识别,并可被新的所有者在将来的交易中花费。向某人发送比特币就是创建一个UTXO并注册到他的地址上,随后他就可以花费这笔UTXO。

UTXO将被所有完全客户端,通过其维护在内存中的数据库的方式进行跟踪,这个数据库叫作UTXO集合或者UTXO池。新交易将从UTXO集合中消费(花费)一个或多个输出。

交易输出包含两部分:

●比特币金额,“聪”的任意倍数,“聪”是比特币的最小单位。

●锁定脚本,也被称为“受限”,通过指定花费输出必须符合某种条件,将这个金额锁定。

对于前面提到的锁定脚本,其使用的交易脚本语言将在“交易脚本和脚本语言”中详细讨论。表5.2显示一个交易输出的结构。(参考比特币交易结构

表5.2 交易输出结构

比特币交易输出结构

868区块链学习网为您整理《比特币交易输出》仅供参考。