首先可以看我的概念文
https://www.ptt.cc/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這個地址是沒有餘額的
: 請問這是什麼原因?