比特币交易UTXO

Posted 水田如雅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了比特币交易UTXO相关的知识,希望对你有一定的参考价值。

比特币交易UTXO

UTXO(Unspent Transaction Outputs)是未花费的交易输出,它是比特币交易生成及验证的一个核心概念。交易构成了一组链式结构,所有合法的比特币交易都可以追溯到前向一个或多个交易的输出,这些链条的源头都是挖矿奖励,末尾则是当前未花费的交易输出。

  • 比特币拥有者的公钥锁定(加密的)一个数字

  • UTXO就是比特币,比特币系统中没有比特币的概念,只有UTXO

  • 新的UTXO由挖矿或交易产生

  • 转账交易消化自己的UTXO,同时生成新的UTXO,并用接收者的公钥锁定。

  • UTXO存在全结点的数据库里面

相对于基于账户的记账系统,UTXO的设计没有账户的概念,只有交易,通过对交易的追随,计算得出一个总的结果,比如钱包里面的账户余额 。

交易输入

  • 锁定的比特币数量
  • 锁定脚本(用接收者的公钥哈希)

交易输出

  • 解锁脚本(发送者的签名和公钥)

比特币余额

以上是关于比特币交易UTXO的主要内容,如果未能解决你的问题,请参考以下文章

比特币原理——交易与UTXO

区块链比特币学习 - 1 - 交易

比特币交易的脚本是如何执行的

比特币交易本质--UTXO(Unspent Transaction Output)

比特币脚本及交易分析 - 智能合约雏形

比特币UTXO模型介绍