什么是比特币的找零机制

上传人:wm****3 文档编号:43780215 上传时间:2018-06-07 格式:DOC 页数:4 大小:21.50KB
返回 下载 相关 举报
什么是比特币的找零机制_第1页
第1页 / 共4页
什么是比特币的找零机制_第2页
第2页 / 共4页
什么是比特币的找零机制_第3页
第3页 / 共4页
什么是比特币的找零机制_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《什么是比特币的找零机制》由会员分享,可在线阅读,更多相关《什么是比特币的找零机制(4页珍藏版)》请在金锄头文库上搜索。

1、 火币网-专业的比特币交易平台:什么是比特币的找零机制在阅读本文之前,有必要声明一下,此文中提及的找零机制仅针对比特币的核心版本的钱包而言,因为有些版本的钱包并不存在此类现象。比特币的找零机制确实很容易让人摸不着头脑,通常情况下,我们明明只向一个地址发送了比特币,为什么区块浏览器上却显示了好多个接收地址?而且有时又是多个地址对 1 个地址发送比特币,有时又显示多个地址对多个地址?对小白来说,简直太困惑了。还有,为什么一些比特币专业人士会提醒大家当比特币钱包交易 100 次以上后,再有新的交易后最好重新备份钱包?没错,这一切都是源自比特币的找零机制惹出来的事端。本文将参考有关的文档说明详细为大家

2、解释一下比特币的找零机制的概念,以及它是如何运行的。如果想了解比特币,可以在火币网微信公众号回复关键词“原理”,5 分钟视频轻松了解比特币的发行原理。比特币交易规则将用户有权使用的若干比特币地址上的比特币作为本次交易的“输入金额”,若干比特币收款地址上接收到的金额作为本次交易的“输出金额”。“输入火币网-专业的比特币交易平台:金额”必须大于等于“输出金额”,超出的部分即作为本次交易的手续费。手续费没有特别的钱包地址,而是直接奖励给某位将本次交易记账成功的矿工。因为有时候,某一发出比特币的地址上的金额会超过我们想要支付的金额(按规定,比特币钱包不允许只发出某个地址上的一部分比特币,即在发送给另一

3、个地址比特币时,必须全部清仓打包发出原地址上的所有比特币)。在这种情况下,比特币客户端会自动帮发送者创建一个新的比特币地址,并把差额部分返回到这个地址上,这就是比特币的“找零机制”。举例说明:比如你要买一包 1 块钱的辣条,打开钱包发现里面只有一张 20 元面值的纸币。怎么办?把 20 块钱的纸币撕下 20 分之 1 交给营业员?当然不行,你只需把这张 20 元面值的纸币交给售货员,然后她会找零给你 19 元。因为人民币都是固定面额的。这次交易的流程看上去就像下面这样:输入:20 元 人民币输出:1 元给售货员+10 元给你+5 元给你+1 元给你+1 元给你+1 元给你+1 元给你由于人们每

4、天都习惯于这种一手交钱一手交货的交易,所以这种流程就像是天经地义的了。但如果我们打破这种思维惯性,将会发生什么呢?火币网-专业的比特币交易平台:可以设想一个这样的场景:有这样一个强制性规定,它要求收银员(或者其他人)销毁任意数量的真实货币(比如 RMB),但收银员必须同时打印出新的且总额相同的真实货币作为替代。而且不再是像 10 元或 20 元固定面额的纸币,如果需要的话,比如打印出 1 元和 19 元面值的人民币,当然,也可以是12345.54321 元。这里需要特别规定的是,为了防止重复花费和伪造货币,必须确保一点,即无论任何时候,新创建的货币金额与被销毁的货币金额必须是完全等额的。在这种

5、情况下,上面的那笔交易可能看起来会如下所示:输入:你的 20 元 RMB -立即被销毁输出:新发行的 1 元给售货员,新发行的 19 元给你比特币与法币的不同之处就在于此,我们习惯上这种交易的方式称之为交易单元的输入和输出。每当你向别人“支付”比特币,创建一次交易时,你必须将你对外发送比特币的这个地址上可供支付的金额(来自该地址此前交易的输出)作为即将产生的新交易的“输入”。这样的地址可能不止一个,你的比特币钱包会暗自寻找你钱包中所有可供支付的输出金额(可能来自于不同地址),并把它们加在一起显示为钱包可用余额。(值得一提的是,某些版本,比如一些手机端的比特币钱包可能没有此项功能)火币网-专业的

6、比特币交易平台:这意味着,当你的比特币钱包显示余额为 130 个 BTC 时,它就是意味着你的所有地址上可供支付的金额加在一起总共是 130 个 BTC。就像是在你普通钱包中放着 1 张 100 元和 2 张 50 元面额的人民币差不多的意思。比特币客户端的配置文件中包含了这些找零地址的私钥,它们可以正常的接收或者发送比特币。但比特币客户端的界面上并不会把这些找零地址显示在地址簿中,这种设计思想可能是为了匿名性的考虑,也可能是为了减少用户的困惑,虽然这在另一方面也造成了很多人新的困惑。因为每个比特币客户端一开始只产生 100 个专属地址的私钥(我们可以称之为私钥池),在需要找零地址时就会优先使用这 100 个地址中的某一个,但当这些地址都被使用之后,100 个之外的新的找零地址就会被新创建而成。那么,如果你只做了一开始的 100 个地址的钱包备份,那么在上述这种情况下恢复钱包的话,您将丢失新创建的(100 个之外的)找零地址。详细了解比特币的找零机制后,现在你就可以轻易地解开本文开头部分遇到的困惑了吧,让我们继续一步步的深入了解比特币吧。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号