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

在比特币钱包当中 , 我们通常能够看到账户余额 , 然而在中本聪设计的比特币系统中 , 并没有余额这个概念 。 “比特币余额”是由比特币钱包应用派生出来的产物 。
比特币钱包中的账户余额指的是什么?
文章图片
中本聪发明了UTXO交易模型 , 并将其应用到比特币当中 。 UTXO的意思是“未花费的交易输出” , 简单来说就是 , 每一笔比特币交易实际上都是由若干个交易输入和输出组成的 。
交易输入是资金来源 , 交易输出是资金去向 , 每一笔交易都要从交易输入中花费出去一部分 , 这一部分就是未花费的交易输出(UTXO) 。 每一次的交易输入都可以追溯到之前的UTXO , 直至最初的挖矿所得 。
由挖矿所得创建的比特币交易 , 是每个区块中的首个交易 , 又称之为coinbase交易 , 它由矿工创建 , 没有上一笔交易输出 。
在比特币交易中UTXO就是基本单位 , 一个UTXO一旦被创建就不可被继续分割 , 它只能当作是下一笔交易的输入被花费掉 , 花费后产生新的UTXO , 这样周而复始地实现货币的价值转移 。 所以我们在比特币钱包中所看到的账户余额 , 实际上是钱包通过扫描区块链并聚合所有属于该用户的UTXO计算得来的 。
【比特币钱包中的账户余额指的是什么?】因此 , 当我们在说某人拥有1枚比特币的时候 , 我们实际上说的是 , 在当前的区块链记录中 , 有若干笔交易的UTXO收款地址写的是这个人的钱包地址 , 这些UTXO的总和是1个比特币 。


    推荐阅读