BTC:什么是UTXO

UTXO:未花费的交易输出,英文全称UnspentTransactionOutput.

自定义UTXO,即可以在发送交易时自主选择具体哪些UTXO,使用更加经济的UTXO组合或者指定花费特定UTXO进行交易。

比特币的交易是由交易输入和交易输出组成,UTXO是交易输入和输出的一部分,每一笔交易都会消耗旧的UTXO并产生新的UTXO。UTXO是UnspentTransactionOutput的简称,即未花费的交易输出。

直播 | 六六 - 币安 > 我为什么选择币安:金色财经 · 直播主办的《 币圈 “后浪” 仙女直播周》第3期今晚20:00准时开始,本期“后浪”仙女币安新媒体营销经理六六 将在直播间聊聊“我为什么选择币安”,感兴趣的朋友扫码移步收听![2020/6/3]

BTC的UTXO模型和以太坊或银行卡的账户/余额模型有很大的不同。基于UTXO的BTC余额是由若干个UTXO中的BTC数量相加而成。

声音 | Circle CEO:不知道什么时候会重新安排午餐时间 但很期待与巴菲特讨论加密货币:据彭博社消息,近日,Circle首席执行官Jeremy Allaire在采访时再次谈及孙宇晨与巴菲特的午餐一事。他表示,“我不知道什么时候会重新安排时间,但我想说的是,我当然非常期待与巴菲特讨论加密货币。如果你目睹了互联网在过去20年的崛起,你已经看到了互联网基础设施如何改变了媒体、通讯、零售、商业和信息产业……我认为这与我们现在看到的加密货币和区块链的诞生是非常相似的。在未来20年里,区块链和加密货币对全球经济体系的重要性将不亚于互联网对通信的变革。因此,我想和巴菲特谈谈这种转变是什么样子的,以及从投资的角度来看,这种转变带来了哪些机遇。”[2019/9/14]

例如:

美国央银行内容策略师解释了为什么领先的数字货币与普通货币没有什么不同:圣路易斯联邦储备银行的内容策略师克里斯汀史密斯认为,比特币跨国用途并没有人们想象中那么大。比特币的主要的两个用途在于,价值储存和作为货币,而史密斯则用理由来说明为什么领先的数字货币与普通货币没有什么不同。他表示,与美元一样,比特币也不基于黄金等实物资产。它的价值是人们对它的需求的结果。[2018/5/1]

A向B转账1BTC

C向B转账0.5BTC

此时B的BTC地址上有2个UTXO,B的余额就是1.5BTC,B的钱包中有2个UTXO可以使用,分别是:

UTXO1:1BTC

UTXO2:0.5BTC

如果采用的是账户/余额模型,比如以太坊在账户中存储的是一个汇总的ETH余额,即1.5ETH。

UTXO类似于我们的钱包中不同面额的纸币,例如5张100元、6张50元......钱包中有多少钱,无非就是把这些不同面额的纸币加起来后的一个总金额。

当明白了UTXO的概念后,使用UTXO转账的过程就容易理解了,当要进行转账时,支付的就是UTXO或UTXO组合。其实,使用UTXO转账的过程,和我们平时拿纸币去购物支付的过程是一样的。

例如,在上例中,B的地址中有两笔UTXO,分别为1BTC和0.5BTC,现在,B要向D转账0.3BTC,那么,理论上来说B有两种转账方案:

第一种方案:B使用1BTC的UTXO给D转账0.3BTC,会收到0.7BTC的找零;

第二种方案:B使用0.5BTC的UTXO给D转账0.3BTC,会收到0.2BTC找零;

如果B向D转账1.4BTC,则需要这两笔UTXO都花费出去,然后会收到0.1BTC的找零。

矿工费的多少与钱包的类型,花费UTXO的数量,以及输出新UTXO的数量有关。

TokenPocket的BTC钱包是支持自定义UTXO功能的,即在转账交易时可以自主选择具体使用哪个/哪些UTXO,从而使用更加经济的UTXO组合或者指定花费特定UTXO来进行交易,以达到节省矿工费等目的。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

[0:15ms0-0:769ms