作者DarkerDuck (达克鸭)
看板DigiCurrency
标题Re: [闲聊] 交易问题
时间Sun Feb 21 01:32:49 2016
首先可以看我的概念文
https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1451231706.A.D66.html
所谓的比特币交易就相当於签支票,而所谓的钱包其实就是一个蒐集管理支票的工具
当我要付比特币给别人的时候,钱包就会开始找别人付给我的支票(input)。
通常会从小额的支票开始找,凑到足额的支票後,就会签寄给别人的支票(output)
但是通常不会刚好input就会等於output,这个时候的解法就是找零。
像是假如我的钱包蒐集到一千元的支票给别人,但其实只是要付给他900元,
那当然就是再签一张一百元的支票给自己罗
以上就是比特币找零的基本概念
另外补充一下:找零的地址为了隐私性,通常是会再产生一个新的自己钱包的地址
如此就可以让别人难以用单一地址就可以追踪到该使用者的所有交易纪录。
※ 引述《a07051226 (葡萄糖)》之铭言:
: 上图先
: http://i.imgur.com/5OJgC85.png
: 左边是我的其中一个地址
: 右边上面是hubmle的付款位置
: 右边下面是我另一个地址
: 钱包总余额是0.0088btc
: 但是他发送给对方0.00232後,又在发回给我自己的地址0.00638
: 此时1BH这个地址是没有余额的
: 请问这是什麽原因?
--
Bitcoin: 1GjHNjS3yAmyCsRp8i8yj956NZBSAcLvYe
https://blockchain.info/address/1GjHNjS3yAmyCsRp8i8yj956NZBSAcLvYe
Litecoin: LNpJUtNFcmhHAoohdH3aEenURFjXAzfKXc
http://ltc.blockr.io/address/info/LNpJUtNFcmhHAoohdH3aEenURFjXAzfKXc
Dogecoin: DBQAZU4x7hCYEjzsQyXLpnjyrTmnPBGWd9
https://dogechain.info/address/DBQAZU4x7hCYEjzsQyXLpnjyrTmnPBGWd9
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.227.202.149
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1455989572.A.850.html
※ 编辑: DarkerDuck (61.227.202.149), 02/21/2016 01:45:01
※ 编辑: DarkerDuck (61.227.202.149), 02/21/2016 01:49:16
1F:推 a07051226: 所以基本上不会只发送金额,会连找零一起? 02/21 01:54
2F:→ DarkerDuck: 因为没办法直接切割收到的交易 input 02/21 12:28
3F:→ DarkerDuck: 除非真的收到刚刚好,不然都会有找零 02/21 12:28
4F:→ a07051226: 所以在发送规则中就强制一定要要地址余额全部出去? 02/21 13:08
5F:→ DarkerDuck: 你收到的比特币都是一张张的支票 02/21 13:13
6F:→ DarkerDuck: 钱包只是把这些支票的余额加起来而已 02/21 13:13
7F:→ DarkerDuck: 譬如收到20bit + 30bit + 50bit + 100bit + 77bit 02/21 13:14
8F:→ DarkerDuck: 那要给人80bit就会变成input: 20bit+30bit+50bit 02/21 13:15
※ 编辑: DarkerDuck (61.227.202.149), 02/21/2016 13:16:22
9F:→ DarkerDuck: output: 80bit给别人 20bit给自己 02/21 13:16
10F:→ a07051226: 等等等,上面举例,直接给30+50就好了不是? 02/21 15:03
11F:→ a07051226: 所以钱包内很多地址,地址存放的都是支票 02/21 15:05
12F:→ a07051226: 然後支票可以整付就直接转让 02/21 15:05
13F:→ a07051226: 不能转让就拆帐找零给自己? 02/21 15:05
14F:→ DarkerDuck: 50+30当然可以,但通常就是直接从最小的开始累积 02/21 15:06
15F:→ DarkerDuck: 不然就会变成背包问题,要耗比较多的运算资源 02/21 15:07
16F:推 skz5566: 看wallet怎麽做的吧 02/21 22:22