不是很懂加密幣塵埃攻擊?? - 數位貨幣

Doris avatar
By Doris
at 2019-08-22T00:19

Table of Contents

(借個標,前文恕刪,thx)

這陣子常看到粉塵攻擊的新聞,google到動區[1]跟Atomic wallet[2]的解釋

稍微理解比特幣系統跟以太坊還有我們一般人習慣的Account model不太一樣

Account model以這些文章的解釋就是每個帳戶有個餘額,我們就是對這餘額加加減減,
不管是1塊錢還是2塊錢,進來就是"溶"在一個總餘額中

而比特幣這類的UTXO(Unspent Transaction Output)模型,
則是錢堆的概念,1塊錢、2塊錢傳到一個錢包,不會立刻加總變成3塊錢,
而是在花掉之前仍然分兩堆堆著。

平常使用者用錢包感覺不到是因為錢包應用軟體都已經幫我們掃描鍊上資訊加總了


UTXO適合在避免雙花的架構下,在同一個區塊切分多組數量做傳輸
以我的理解可能是因為去中心化,新的區塊都要經過一些堆疊確認,很可能重組,
鏈上傳輸要避免雙花,勢必還要新增時間序列或是扣押等等程序增加系統複雜度?

---

但話說回來,這對我而言還是沒有解釋粉塵攻擊為什麼可以解匿名?
更進一步說,我們在比特幣區塊鏈瀏覽器上都看得到誰傳給誰多少,
還有很多解析全網金流的應用,明明超級公開的,何必動用粉塵來解匿名?

這問題困擾我一陣子,爬文爬半天看了很多高手回答還是看不懂,
觸動那種台上教授滔滔雄辯台下眾鴨如聽雷的痛。

我嘗試講一下自己對於粉塵攻擊的理解,請各位高手看看是否合理:

---

首先,現在很多用戶不管是用錢包還是交易所,
許多狀況下私鑰都是掌握在中心化的手上服務端手上

這些服務端可能會搭配數個較大的冷/熱主錢包收集貨幣,
利用合約定期或在特定條件下調用/收藏屬於使用者的入金錢包中的貨幣到主錢包
再用主錢包出金或保管

所以在Account model下,若沒有入侵交易所取得對照資料或是服務方根本沒有身分認證,
交易所跟某些錢包服務就像是一個天然的混合交易器匿名化輸入用戶跟輸出點的關聯
畢竟輸出後看到的都是XX cold wallet => 某某地址

但在比特幣這種UTXO model下,因為分了錢堆,所以有心者可以用特定的數字額標定

例如: 用戶A 用戶B 用戶C

原本有 3 5 4

輸入粉塵 0.123 0.223 0.333

↓ ↓ ↓
(系統自動轉入冷錢包 D)

冷錢包中 3, 0.123, 5, 0.223, 4, 0.333
(裡面一堆unspent,除了服務方資料庫,看不出是誰的)

當三個用戶都想轉出到自己的錢包保管時,
假設他們都看都不看就選了100%領出
區塊鏈上就會看到
D > E : 3 & 0.123
D > F : 5 & 0.223
D > G : 4 & 0.333

然後因為給了不同用戶特定的數額,所以就可以把A跟E連起來,以此類推
若是Account model只能看到 D > E : 3.123,就認不出來了,
因為說不定是其他用戶身上剛好有2+1.123

所以有心人士就可以拿著 A、E兩個地址,如果又剛好有A的郵件或電話,
就能去聯絡A,威脅曝光他想要的匿名途徑,或是騙他已經駭了交易所
這比直接攻擊交易所還容易一點

---

請問以上對於粉塵攻擊的理解算正確嗎? 謝謝回應~


[1] https://www.blocktempo.com/transaction-of-eth-btc/
[2] https://atomicwallet.io/bitcoin-dust-attack

--

All Comments

Ula avatar
By Ula
at 2019-08-24T23:15
其實你的解釋有點反了,account model才是最沒隱私的
只要任何一個人轉錢給我,他之後的所有轉帳行為我都知
Ina avatar
By Ina
at 2019-08-26T13:52
但用UTXO model就沒辦法,因為他只要這個錢堆花完
我就無法知道他下一個錢堆的事情了,那是另外一個地址
Mary avatar
By Mary
at 2019-08-27T13:03
而用粉塵攻擊,可以把UTXO的隱私性弱化成account model
Olive avatar
By Olive
at 2019-08-27T16:58
因為在預設狀態下,很多UTXO加密貨幣的錢包會從最小
金額的錢堆開始挑,因為這樣才能避免UTXOs set膨脹
Kama avatar
By Kama
at 2019-08-28T20:42
所以對於一個被粉塵攻擊過後的錢包地址而言
他下一次的轉帳很有可能就會把所有地址的粉塵一次轉出
Annie avatar
By Annie
at 2019-09-01T15:46
那這樣不就變成跟account一樣知道這個錢包下面的
"所有"地址
Frederica avatar
By Frederica
at 2019-09-02T13:29
而UTXO錢包慣用的,每收一次錢就產生新地址的手段
就無法再達到一定保護隱私的目的
Zora avatar
By Zora
at 2019-09-04T14:03
哇!感謝版主很快回應! 對,關於"之後所有轉帳行為都
知道"這點,實在是不太能理解...因為我即使不用轉錢給
Tristan Cohan avatar
By Tristan Cohan
at 2019-09-06T20:56
任何人,也可以在Scan類的服務看到所有的來往
好像不需要轉帳 這部分有沒有什麼更容易的解釋呢?
Steve avatar
By Steve
at 2019-09-11T20:30
原來UTXO其實預設是每收一次錢產生新地址...我一直
以為地址是配私鑰固定的說 Orz
Jack avatar
By Jack
at 2019-09-14T02:27
我的意思是我透過交易行為知道這個人是誰
那他之後只要繼續用那個account,他的交易隱私全沒了
Caitlin avatar
By Caitlin
at 2019-09-14T06:12
但用UTXO model的錢包沒有這個問題
因為他後來收的錢和交易行為可能在新地址進行了
Olga avatar
By Olga
at 2019-09-15T21:08
每次看到塵埃攻擊都讓我聯想到:
星塵遠征軍出埃及,替身攻擊!!!Ora!
Noah avatar
By Noah
at 2019-09-19T13:25
原來是替身攻擊!?(歪樓中)
Selena avatar
By Selena
at 2019-09-22T17:07
小明曾公開A位址 發現小明的B位址(+A粉塵)的支付行為
Regina avatar
By Regina
at 2019-09-23T23:44
雖然小明沒有公開B位址 但仍將小明與後續支付行為做連結
Kyle avatar
By Kyle
at 2019-09-28T02:11
嗯....我再思索一下....><”
Michael avatar
By Michael
at 2019-09-28T08:12
http://ptt.cc/fQpnGx
Zanna avatar
By Zanna
at 2019-10-03T04:47
找到一篇參考資料,感覺有懂一點點...
Blanche avatar
By Blanche
at 2019-10-08T02:06
感謝深入
Ethan avatar
By Ethan
at 2019-10-08T06:12
404 Not Found (咦?
Sarah avatar
By Sarah
at 2019-10-11T06:39
粉塵攻擊就像放一枚墨水硬幣到你的零錢包,然後你下次
Caroline avatar
By Caroline
at 2019-10-15T06:03
付帳要把這枚硬幣花掉的時候,一起付出去的鈔票就會沾
上墨水
Anthony avatar
By Anthony
at 2019-10-16T07:36
阿結果我上面打錯網址

8/22(四) Hashgraph DLT 技術Meetup!

Jessica avatar
By Jessica
at 2019-08-21T18:45
大家好,我是動區的活動負責人Mike! 區塊鏈一直受困於三角悖論:可擴展性、安全性和去中心化,無法同時滿足。因此越來越 多人開始探索不一樣的數據結構,其中 Hashgraph 就是一種基於分散式帳本技術(DLT) 的全新共識演算法。 本週四晚上的定期聚會,我們邀請到 Hedera Hashgraph CE ...

柯文哲參訪 MaiCoin 實體店,為「碳權 ST

Jacob avatar
By Jacob
at 2019-08-21T17:06
柯文哲參訪 MaiCoin 實體店,為「碳權 STO」站台 台灣區塊鏈企業集團MaiCoin今日邀請台北市柯文哲市長、資訊局呂新科局長參與「AMIS 區塊鏈講座」,就針對如何運用區塊鏈技術協助節能減碳落實。 由於溫室氣體大量排放導致全球氣候變遷日益嚴重,歐盟自 2005 年即開始推行碳權交易 制度,期 ...

NAV

Ophelia avatar
By Ophelia
at 2019-08-20T22:06
NAV已經都發出去囉 如果有沒收到的請站內信 本來想周末處理一下的但是周末突然有點忙就拖到了 我把結算後的NAV都發到NEXT MOBILE裡了 記得去看一下 這次空投有兩個小失敗的地方 第一個是我應該要給試範例子讓大家知道要上傳甚麼 像是Magnum的冷挖礦 我想看到的是這個 https: ...

發財夢碎 5個月賠千萬賣房周轉

Kyle avatar
By Kyle
at 2019-08-20T17:06
發財夢碎 5個月賠千萬賣房周轉 台灣長期低薪,為了增加收入,不少人投入高風險的虛擬貨幣買賣遊戲,卻給了不肖分子 模仿老鼠會的詐財機會。本刊記者獨家專訪踏入幣圈短短5個月,就賠掉千萬賣房周轉的 小陳,他說走了一遭幣圈發現「都是垃圾」!另外,許爸爸的女兒投資虛擬貨幣賠光老本 ,今年過完生日選擇輕生,許爸爸 ...

max再被降等

Steve avatar
By Steve
at 2019-08-20T00:46
昨天用手機登入,狂認證設備,說要同設備跟IP,一直登不入,去抱怨 https://i.imgur.com/rQKye8s.jpg 現在說手拿的那張紙有問題,再降到lv1 我現在真的覺得根本在玩客戶,那你之前通過是怎樣,去抱怨就報復嗎?然後還要給你錢賺 ?直接說去靠邀冒犯所以降等我還覺得乾脆點 請問板上高手 ...