Change

為什麼剩下的錢去了另一個地址?

  • June 21, 2017

我會盡量簡短。幾個月前,我向朋友贈送了 1 個比特幣。她是一個完全沒有技術的人。她試圖將 1 BTC 中的一小部分發送給她的兄弟,結果要麼她把事情搞砸了,要麼成為某種攻擊的受害者。我從來沒有理由使用區塊鏈資源管理器,但現在我想嘗試並弄清楚她的 1 BTC 發生了什麼,這是我在其中查找她的錢包地址時看到的:

  1. 我向她發送 1 BTC 的交易:
{transaction id xxxx}              ===>    16WE..<her address> (Spent)   1 BTC
1HHj..<my address> (N BTC Output)          1HHj.. <my address>(Unspent) N-1 BTC

這就是我所期望看到的——我從 N BTC 開始,花了一個,現在在她的錢包裡,我還剩下 N-1。

這是第二筆交易(與她的錢包相關的唯一兩筆交易):

{transaction id zzzz}               ===>    14vg..<her bro's address> (Unspent ???!)  0.0001 BTC
16WE..<her address> (1 BTC Output)          15Hn..<WTF? who's that?!> (Spent) 0.9999 BTC

好吧,F&#@。不管他們做了什麼(我應該回頭看看她……),這個傢伙得到了原本給他的 1BTC 的一小部分——但是為什麼其餘的最終都放在了發起人以外的錢包裡(就像它發生在 ( 1)以上)。

我不知道她在不知不覺中做了“高級發送”的東西,這確實允許多個目標錢包.. 但無論如何,她不是技術人員,但她不會愚蠢地將一些隨機錢包放入“收件人:”框中。 . 並且對整個探險家業務非常陌生,有點困惑,但我想知道發生了什麼。為什麼她兄弟的錢包旁邊有“未使用”,與第一次交易不同,這只是其中一個問題。顯然,第二個錢包從哪裡來是另一個。

謝謝!

您正在觀察的是更改地址。

錢包為自己創建了一個新地址,將花費 1 BTC 的零錢發送到。這樣一來,對於世界其他地方來說,哪個是哪個是不明顯的。0.9999 BTC 仍然是她可以花的,只是分配到了不同的地址。

而且它正在發揮作用:如果你不知道她正在向她的兄弟或他的地址發送郵件,那麼你將無法再推斷出她持有多少 BTC。

我從來沒有理由使用 Blockchain Explorer

您通常不必這樣做。問題是探險者不知道你的錢包。與您的錢包相比,它們對系統中正在發生的事情提供了較低級別的視圖,這可能會令人困惑。

閱讀更多:為什麼比特幣會將“零錢”發送到不同的地址?

引用自:https://bitcoin.stackexchange.com/questions/54762