Address-Reuse

為什麼這個交易對多個輸入使用相同的地址?

  • August 8, 2017

為什麼這個交易會多次包含同一個地址?這樣做是為了“隱藏”另外兩個資金來源地址嗎?

很難猜測發件人的“意圖”。但是假設我在我的系統中收集了許多小額付款(一些 Satoshis)。類似於 FIAT 錢包中的許多小便士或美分。然後我為每次付款都有一個 UTXO。現在我想轉移所有這些小額付款(或便士和美分)。錢包必須從該地址收集所有 UTXO,並為其創建一個輸出。這使得從原始地址出現許多小額金額。

更多細節:我一開始通過比特幣水龍頭收集了很多小額,然後我的錢包裡有很多很多小額,然後轉移了。例如:https ://blockchain.info/de/tx/c9908124e59a2794f3807b366be7d235ff7654251adcdf396e209236341b3c32

您在這裡有一個誤解,因為您不知道交易在區塊鏈中的實際運作方式,沒有地址餘額之類的東西,地址所擁有的只是對已向其發送資金的先前地址的引用,因此當地址想要花掉收到的資金,它使用“輸入”部分來引用他們的父交易輸出,為每一個它創建一個由私鑰和公鑰簽名的簽名。30440220140048ae789901e73f0644433858de76d762fb37d904e3ad07cfd25bf81255700220545518ea9ed0f866e8088a369d061d068ac5c0644f6782770d6004d8bc39a23b01(簽名)0224e4d74883713b9f6170adf3f8224eabfaacf082b126022827002efdc74aeb02(公鑰)

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