UTXO

UTXO 是 Unspent Transaction Output 的缩写,Transaction act发音简写为X。
也就是未被使用的交易输出。
UTXO是中本聪最早在比特币中采用的一个具体的技术方案。
本质上,就是只记录交易本身,而不记录交易的结果。
业内流行一句话:”其实并没有什么比特币,有的只是UTXO“---孟岩;
一般会认为 UTXO 是比特币区块链设计当中的一部分,但事实上 UTXO 和区块链没有必然的联系,
你可以完全照搬比特币区块链,但不使用 UTXO。

比特币使用前后链接的区块链记录所有交易记录,
每笔交易都有若干交易输入,也就是资金来源,也都有若干笔交易输出,也就是资金去向。
一般来说,每一笔交易都要花费(spend)一笔输入,产生一笔输出,而其所产生的输出,就是“未花费过的交易输出”,也就是 UTXO。
当之前的 UTXO 出现在后续交易的输入时,就表示这个 UTXO 已经花费掉了,不再是 UTXO 了。
如果从第一个区块开始逐步计算所有比特币地址中的余额,就可以计算出不同时间的各个比特币账户的余额了。

比特币交易遵守几个规则。
1. 所有交易始于coinbase(即始于挖矿奖励所得);
2. 除了 coinbase 交易之外,所有的资金来源都必须来自前面某一个或者几个交易的 UTXO。
3. 任何一笔交易的交易输入总量必须等于交易输出总量,等式两边必须配平。


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值