什么是比特币的找零机制? - 爱问答

(爱问答)

什么是比特币的找零机制?

通过了解,我们知道每笔比特币交易都包括输入和输出两个部分,其中未花费的交易输出(UTXO)将可以作为下一笔交易的输入,而这笔输入可以由多个UTXO构成。当你发起一次转账时,比特币钱包通常会在所有可供支付的UTXO中,寻找合适的金额来进行支付。

 

这就相当于在你的日常钱包中保存着不同面值的现金一样,你可以选择使用多张小额的零钱付款,也可以使用大于商品价格的大额钞票买单,然后等待商家找零。

 

在比特币系统中也存在这样的找零机制。为了节约手续费,比特币客户端通常会优先选择使用大额的UTXO进行支付;这时,比特币钱包就会自动创建一个新的地址,用来接收除去转账金额和手续费之后的找零。比特币在进行交易时,会把发起交易地址的余额清零,转账后的剩余金额会转到找零地址中去。当然找零的接收地址也可以设置为发起交易的原地址。更好的数字货币交易平台8bihui.com/lryqm

 

通常况下,比特币客户端在一开始会产生100个用户专属地址的私钥,创建找零地址时会优先使用这100个地址中的某一个,当这些地址全部被使用之后,将会继续创建新的找零地址。因此,有不少比特币资深用户提醒大家,当比特币钱包交易100次以上之后,需要重新备份钱包。否则当你恢复钱包时,很有可能丢失新的找零地址。


比特币交易的规则:将用户有权使用的若干比特币汇款地址上的之前交易的输出金额作为一次交易的输入,若干比特币收款地址上增加的交易金额作为本次交易的输出。输入金额必须大于等于输出金额,超出部分作为本次交易的手续费。手续费没有输出地址,奖励给将本次交易记账成功的矿工。

因为有时作为输出的金额超过了用户想要支付的金额。在这种况下,比特币客户端会创建一个新的比特币地址,并把差额发送回这个地址,这就是比特币的找零机制。

比如你想从商店买一块钱的棒棒糖,你打开你的钱包,发现里面只有一张20元面值的人民币。你能支付的最小金额是多少呢?当然不是1块钱,你不能把这张20元钱的纸币撕下20分之1再交给营业员。你必须把这张20元面值的人民币全部交给收银员,然后因为你只需要支付1元钱,收银员会找给你19元。

除了中央银行,法律禁止任何人自己发行人民币,所以人民币都是固定面额的。这次交易的流程看上去就像下面这样:

输入:

20元 人民币

输出:

1元 给 收银员

10元 给 你

5元 给 你

1元 给 你

1元 给 你

1元 给 你

1元 给 你

因为我们每天都这么进行一手交钱一手交货的交易,所以上面这个流程好像已经成为一种天经地义的事情。让我们打破这种思维惯性,看看会发生什么事。

现在让我们想象一下这样的场景:存在这样的一个系统,它允许收银员(或者其他什么人都可以)切实地销毁任意数量的真实货币(人民币),并且允许收银员打印出任意金额的真实货币作为替代。不一定是10元面额或者20元面额,如果需要的话,比如打印出 18.94537208 元面值的人民币。

同时为了防止双重支付和伪造,必须确保在任何时候,新创建的货币金额与被销毁的货币金额是完全一样的。在这种情况下,你的交易可能看起来像下面这样:

输入:

你的 20元 人民币 被销毁

输出:

新发行的 1元 给 收银员

新发行的 19元 给 你

这就是比特币的运作机制。与法定货币不同,我们习惯把这种方式称之为交易单元的输入和输出。

当你“支付”比特币,并创建一次交易时,你必须将你支付地址上可供支付的金额(来自该地址之前交易的输出)作为新交易的输入。这样的地址可能不止一个,你的比特币钱包会暗自寻找你钱包中所有可供支付的输出金额(可能来自于不同地址),并把它们加在一起显示为钱包可用余额。

所以,当你的比特币钱包说你有130个btC时,它只是意味着你的所有地址上可供支付的交易输出加在一起共有130个btC。这和你的普通钱包中放着1张100元和3张10元人民币差不多一个意思。

 

比特币使用说明

可以看看使用规则说明

相关标签:比特币

下一篇:以太坊扩容和比特币扩容有什么区别?

上一篇:比特币交易的手续费是如何计算的?

热门标签:
银行 社保 保险 信用卡 现代 股票 支付宝 理财 利率 大众 彩票 期货 宝马 吉利 长安 本田 奥迪 阳光 丰田 比亚迪 长城 奔驰 别克 荣威 福特
最新更新:
供销药材通药材交易平台 供销药材通的注册收费么 全国中药材交易市场一共有多少家,比较大一些的 想做名企之家加盟商,需要具备什么条件呢? 经营范围是建筑工程与设备租赁可以开建筑服务机械租赁费发票吗 经济技术开发区景园街属于哪个街道 食堂采购人员在采购水产品的时候,如何保证水产的成活? 急!做跨境电商,商品缺货导致客户流失,有没有拉客的办法 宣城有没有古井经销商 后续怎么申请,申请成功以后如何领药? 苏州社保6月份辞职9月份重新缴纳上算断了吗 基金会、项目办或平台具体地址在哪里 刚进币圈,有人介绍了j9bc币,值得玩吗? 有人分享数字货币投资的经验吗,都是买什么币啊? 多方共付是什么