比特币交易本质上可以理解为记录比特币所有权的转移,即比特币从一个地址转到另一个地址的过程。
比特币交易的规则:在比特币交易中,用户有权使用的比特币转账地址上的之前交易输出(UTXO)金额,会被作为一次交易的输入,比特币收款地址上增加的交易金额作为本次交易的输出。输入金额必须大于等于输出金额,超出部分作为本次交易的手续费。手续费没有输出地址,奖励给将本次交易记账成功的矿工。
因为有时作为输出的金额超过了用户想要支付的金额。在这种情况下,比特币客户端会创建一个新的比特币地址,并把差额发送回这个地址,这就是比特币的找零机制。
简单来说,就是 BTC 的持有者每转账一次,客户端会自动匹配他钱包里大于等于转账金额的收款地址(一个地址的余额不够时,会匹配两个、三个……直到地址的余额之和满足转账需要金额的最小值),然后把匹配后的金额一起发送出去,在扣除了转账所需金额后,客户端会把找零的钱发回持有人钱包里的一个隐藏地址。
举个例子,假设信息君的比特币地址里有5个 BTC,而大 A 的比特币地址有0个 BTC。当信息君想支付5 BTC 给大 A 时(信息君的输出金额≥转账需要金额),信息君地址里的未花费输出就变为零,而大 A 的会变为5 BTC。
因为信息君支付的 BTC 数量与拥有的 BTC 数量一致,所以也就不存在找零问题。
但是,假设信息君只需要支付1个 BTC 给大 A 时,他所需支付的金额(1 BTC)少于可用余额(4 BTC),那么交易信息中必须告诉比特币网络零钱将被发送至的地址,即“找零地址”,因为比特币在转帐时,要求每一个输入都要被完全花掉,也就是“余额置零”。而找零地址可以是原先消费时所用的地址,也可以是新地址。除此之外需要支付手续费给矿工。
零机制是匿名性的需要,一笔钱从 A 地址花费出去后找零的币会计入属于持币者钱包的另一个地址 B,但别人不知道这个找零地址 B 的主人是谁,同时让比特币无法凭空编造的需要,任何一个从区块里挖出来的币,其每一次转账都会一直记录下去,实现可追溯。
免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。
本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复




暂无评论内容