> 
 > 
比特币钱包中的账户余额指的是什么,UTXO是什么?Tokenview
More

比特币钱包中的账户余额指的是什么,UTXO是什么?Tokenview

在比特币系统中,我们并没有比特币余额这个概念,但是在比特币钱包中,我们经常能看到账户余额。这个余额是比特币钱包应用派生出来的产物。

什么是UTXO?

UTXO是由中本聪发明的交易模型,并将此应用到比特币中。UTXO的意思‘未花费的交易输出’,每一笔比特币交易实际上都是由若干个交易输入和输出组成的。交易输入是资金来源,交易输出是资金去向,每一笔交易都要从交易输入中花费出去一部分,这一部分就是未花费的交易输出(UTXO)。每一次的交易输入都可以追溯到之前的UTXO,直至最初的挖矿所得。

由挖矿所得创建的比特币交易,是每个区块中的首个交易,又称之为coinbase交易,它由矿工创建,没有上一笔交易输出。

在比特币交易中 UTXO 就是基本单位,一个UTXO一旦被创建就不可被继续分割,它只能当作是下一笔交易的输入被花费掉,花费后产生新的UTXO,这样周而复始地实现货币的价值转移。所以我们在比特币钱包中所看到的账户余额,实际上是钱包通过扫描区块链并聚合所有属于该用户的UTXO计算得来的。