高畫質錢包和地址復用
HD 錢包創建一系列地址,然後當一個地址收到輸入時,它會給你一個尚未收到輸入的新地址
因此,如果您從交易所向自己發送比特幣,並且始終在交易所擁有不同的地址,並且在您的錢包中擁有不同的地址,那麼觀察者將無法跟踪您所有資金的總和。
但是,當您轉移大量比特幣並且交易將來自該錢包中所有地址的比特幣組合在一起時,這一切不是都被破壞了嗎?
如何在保留快速方便地實際發送資金的能力的同時避免這部分?我了解可以形成僅使用某個地址進行發送的交易,但最終仍有一個第三方具有我想向其發送比特幣的一個地址。所以我將不得不使用我的幾個地址來獲得適當的平衡。
這似乎完全取消了我的隱私。不一定來自區塊鏈分析,而是來自單個地址的記錄(例如來自交易所)。
例如,假設交易所將使用者名交給了政府。然後,政府會查看使用者從交易所發送比特幣的所有地址。然後他們只需在區塊鏈中查找該地址,並查看它在哪裡再次用於將比特幣與其他地址結合起來,因為這表明一個人擁有所有這些地址的私鑰。隱私受到破壞。
解決方案?我可以想像這樣一種場景,我可以一次將一筆交易返回到不同的交易所,在我的交易所錢包中生成新地址。麻煩。但是對於像比特支付這樣的東西,我看不出這是多麼實用,除非第三方也讓我選擇他們將為我生成多少個地址。
如前所述,我不認為高畫質錢包與這個問題有關。即使使用簡單的錢包組合來自多個地址的輸入,也證明一個人擁有所有包含的地址。我不確定這是否會滿足您特定的隱私需求,但它至少是避免該問題的直接方法:
假設您有 4 個地址,A、B、C 和 D。您想要發送一筆交易,該交易需要來自所有 4 個地址的資金,而無需證明它們屬於同一個人。您可以生成第 4 個地址 E,並在幾天內將所有地址值合併到一個新地址。
雖然區塊鏈會顯示 E 中的資金來自 AD,但沒有任何證據表明 AD 屬於同一個人,因為他們從來沒有一起交易過,4 個不同的人都轉移是可行的價值給 E,而不是同一個人將價值轉移給 E。
編寫一個遵循從不在單個事務中組合來自多個地址的輸入的策略的客戶端似乎是可行的,這至少允許合理的否認。使用者將能夠根據他們的需要管理時間範圍,以便組合可以在一個小時或一年的時間內發生,具體取決於他們需要多長時間進行交易。您還可以添加一些中間步驟來進一步拆分,並通過一些額外的地址使其更難遵循。
由於它是一個公共賬本,它確實不是一個非常匿名的系統,如果沒有混頻器,實現匿名是很困難的,但對匿名性的最大妥協是在一個輸入中連接多個地址,所以簡單地避免這樣做會很有幫助,但是以犧牲便利為代價。