Transactions

為什麼交易的找零地址與發起人地址相同?

  • August 15, 2020

我的印像是,如果地址abc有 100 BTC 分配給它,它支付地址def20 BTC,80 BTC 將被轉移abc到一個新地址ghi。但在本次交易中:

<https://blockchain.info/tx/15bf8b35c9210efe7e448c5fc6b69b47b3a8cac9c148c7cc57c65f266384d9b8>

找零地址與發起人相同。這是為什麼?

許多錢包可讓您控制將零錢發送到哪裡。在大多數情況下,建議發送到新地址以減少可追溯性並稍微增加您的隱私,但不是每個人都這樣做,有時不這樣做是有道理的。大多數現代錢包會自動創建一個新地址,除非你停止它們。

將零錢發送到同一地址的錯誤理由

  • 費用。有些人認為,如果他們所有的資金都在同一個地址,他們將支付更少的費用。情況並非如此,費用取決於輸入的數量(以及年齡、簽名和輸出),而不是地址。地址 A 中的 1 個 BTC 和地址 B 中的另一個 BTC 將花費與在地址 A 中的兩個不同輸入中發送 2 個 BTC 相同的成本
  • 方便。有些人認為擁有多個地址更難管理。這是錯誤的,所有錢包都會自動執行此操作。

將零錢寄到同一地址的充分理由

  • 多重簽名地址(那些需要多方簽署交易的地址)。這些地址的工作方式與正常地址不同,並且不會“存在”在錢包中。使用者需要一個一個地創建它們,通常是出於非常好的原因(比如需要兩個簽名才能用共享的錢支付),並且將零錢發送到一個新的非多重簽名地址會破壞他們的目的。
  • 問責制。如果某人發布了一個地址,以便其他人可以檢查他對資金的用途,那麼總是將零錢發送到那裡是有意義的,這樣對那些檢查的人來說更容易。

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