怎樣避免Bitcoin-qt 客戶端 的 找零機制

怎樣避免Bitcoin-qt 客戶端 的 找零機制

比特幣在轉帳時,內部實現要求每一個輸入都要被完全花掉,Bitcoin-Qt客戶端會通過“找零”機制,將不想轉給別人的部分轉給自己的另外一個地址。而通常,這個“自己的另外一個地址”是一個新生成的地址,這給備份比特幣錢包帶來了麻煩。我們其實可以通過將找零地址指定為自己的“舊”地址來避開這個麻煩。下面是一個具體的演示:一開始,我的錢包裡有2個比特幣:

我有一個自己的地址:

我要給我的朋友的地址(“朋友”)發送0.3個比特幣:

這裡還沒完,我還要添加一個收款地址。請注意,我下面添加的第二個收款地址是我自己的、舊的地址:

好,現在我點擊發送——把我所有的2BTC中的0.3個發給一個朋友,1.7個發給自己的“舊”地址:

客戶端提示我如果為此次轉帳付費(0.0001BTC)的話,那麼我的金額就不夠了:

好辦,把發給自己“舊”地址的額度減少一點點(減少0.0001BTC):

再次發送:

確認付費:

發送成功:

我的餘額完全如我所願,並且我也不用再次備份錢包文件了: