Re: [闲聊] 不是很懂加密币尘埃攻击??

楼主: Ayahuasca (Accurate dosage)   2019-08-22 00:19:50
(借个标,前文恕删,thx)
这阵子常看到粉尘攻击的新闻,google到动区[1]跟Atomic wallet[2]的解释
稍微理解比特币系统跟以太坊还有我们一般人习惯的Account model不太一样
Account model以这些文章的解释就是每个帐户有个余额,我们就是对这余额加加减减,
不管是1块钱还是2块钱,进来就是"溶"在一个总余额中
而比特币这类的UTXO(Unspent Transaction Output)模型,
则是钱堆的概念,1块钱、2块钱传到一个钱包,不会立刻加总变成3块钱,
而是在花掉之前仍然分两堆堆著。
平常使用者用钱包感觉不到是因为钱包应用软件都已经帮我们扫描炼上资讯加总了
UTXO适合在避免双花的架构下,在同一个区块切分多组数量做传输
以我的理解可能是因为去中心化,新的区块都要经过一些堆叠确认,很可能重组,
链上传输要避免双花,势必还要新增时间序列或是扣押等等程序增加系统复杂度?
作者: DarkerDuck (達克鴨)   2019-08-22 00:30:00
其实你的解释有点反了,account model才是最没隐私的只要任何一个人转钱给我,他之后的所有转帐行为我都知但用UTXO model就没办法,因为他只要这个钱堆花完我就无法知道他下一个钱堆的事情了,那是另外一个地址而用粉尘攻击,可以把UTXO的隐私性弱化成account model因为在默认状态下,很多UTXO加密货币的钱包会从最小金额的钱堆开始挑,因为这样才能避免UTXOs set膨胀所以对于一个被粉尘攻击过后的钱包地址而言他下一次的转帐很有可能就会把所有地址的粉尘一次转出那这样不就变成跟account一样知道这个钱包下面的"所有"地址而UTXO钱包惯用的,每收一次钱就产生新地址的手段就无法再达到一定保护隐私的目的
楼主: Ayahuasca (Accurate dosage)   2019-08-22 00:49:00
哇!感谢版主很快回应! 对,关于"之后所有转帐行为都知道"这点,实在是不太能理解...因为我即使不用转钱给任何人,也可以在Scan类的服务看到所有的来往好像不需要转帐 这部分有没有什么更容易的解释呢?原来UTXO其实默认是每收一次钱产生新地址...我一直以为地址是配私钥固定的说 Orz
作者: DarkerDuck (達克鴨)   2019-08-22 00:58:00
我的意思是我透过交易行为知道这个人是谁那他之后只要继续用那个account,他的交易隐私全没了但用UTXO model的钱包没有这个问题因为他后来收的钱和交易行为可能在新地址进行了
作者: ssd860505da (JAGER)   2019-08-22 01:08:00
每次看到尘埃攻击都让我联想到:星尘远征军出埃及,替身攻击!!!Ora!
作者: bvckk (廖阿水)   2019-08-22 01:51:00
原来是替身攻击!?(歪楼中)
作者: comment (no comment)   2019-08-22 02:27:00
小明曾公开A位址 发现小明的B位址(+A粉尘)的支付行为虽然小明没有公开B位址 但仍将小明与后续支付行为做连结
楼主: Ayahuasca (Accurate dosage)   2019-08-22 08:27:00
嗯....我再思索一下....><”
作者: ECZEMA (加油!)   2019-08-22 23:48:00
感谢深入404 Not Found (咦?
作者: Ayukawayen (亚布里艾尔发芽>//<)   2019-08-23 00:24:00
粉尘攻击就像放一枚墨水硬币到你的零钱包,然后你下次付帐要把这枚硬币花掉的时候,一起付出去的钞票就会沾上墨水
楼主: Ayahuasca (Accurate dosage)   2019-08-23 16:40:00
阿结果我上面打错网址

Links booklink

Contact Us: admin [ a t ] ucptt.com