比特币找零机制币在哪找回?比特币找零机制怎么样?
众所周知,我们在日常的生活中,用现金进行交易的话,都会有一个找零的操作,那么在区块链的世界中呢,用比特币进行交易的话,会有类似的找零机制吗?其实在比特币的交易中也是有一定的找零机制的,只不过它的找零机制的原理与我们使用现金交易时的规则是不同的。很多投资者都想不到,比特币竟然还有找零机制,不过比特币的找零机制的币是需要找回的,那么究竟比特币找零机制币在哪找回?想必很多投资者都很好奇,下面就让小编说一说。
比特币找零机制币在哪找回?
每笔比特币交易都包括输入和输出两个部分,其中未花费的交易转输出(UTXO)将可以作为下一笔交易的输入,而这笔输入可以由多个UTXO构成。当你发起一次转账时,比特币钱包通常会在所有可供支付的UTXO中,寻找合适的金额来进行支付。
这就相当于在你的日常钱包中保存着不同面值的现金一样,你可以选择使用多张小额的零钱付款,也可以使用大于商品价格的大额钞票买单,然后等待商家找零。
在比特币系统中也存在这样的找零机制。为了节约手续费,比特币客户端通常会优先选择使用大额的UTXO进行支付;这时,比特币钱包就会自动创建一个新的地址,用来接收除去转账金额和手续费之后的找零。比特币在进行交易时,会把发起交易地址的余额清零,转账后的剩余金额会转到找零地址中去。当然找零的接收地址也可以设置为发起交易的原地址。
通常情况下,比特币客户端在一开始会产生100个用户专属地址的的私钥,创建找零地址时会优先使用这100个地址中的某一个,当这些地址全部被使用之后,将会继续创建新的找零零地址。因此,有不少比特币资深用户提醒大家,当比特币钱包交易100次以上之后,需要重新备份钱包。否则当你恢复钱包时,很有可能丢失新的找零地址。
比特币找零机制怎么样?
首先我们要知道,找零地址可以是我们之前使用的地址(即转账地址),也可以是新的地址。如果我们在转账的时候,不设置找零地址的话,那么所有的"找零"都将支付给矿工。举个例子,如果小明买完酱油之后,小明的妈妈忘记向小明要回找零的3元钱,那这笔钱是不是就被小明"私吞"了了呢?同样,如果你有100个BTC,转账给朋友1个BTC之后,忘记设定找零地址,那么剩下的99个BTC将全部"无偿"捐献给打包这笔交易的矿工。上边我们在讲到找零地址的时候,抛出一个问题,为什么比持币在做每笔转账的时候,都要设置新的找零地址。
其实这一点,中本聪在《比特币:一种点对点的电子现金系统》里边,在谈及隐私(Privacy)特性时有提到:"作为额外的预防措施,使用者可以让每次交易都生成一个新的地址,以确保这些交易不被追溯到一个共同的所有者。"
所以说,比特币的找零机制,更好的保障了比特币的匿名性。如果我们在查看一个有多笔输出的钱包地址情况下,很难确认哪个是找零地址,哪个是收款地址,除非我们是当事人。
通过上文的介绍,我们也简单的了解了,比特币的找零机制其实是为了更好的保护用户的隐私,因为当所有各方都将零钱发送至新创建的地址时,大家想要将个人的信息与地址进行一个关联的话,就需要搜集更多的信息,同时也需要消耗更多的资源,所以其个人的信息也是更难被获取的。其实越是对比特币进行深入的了解,我们就越来越能中本聪在设计时的用心良苦,以及比特币机制的精妙。
本站提醒:投资有风险,入市须谨慎,本内容不作为投资理财建议。