科普:Filecoin是如何防止女巫攻擊的?
IPFS灵动社区
本文约1555字,阅读全文需要约6分钟
Filecoin如何應對區塊鏈中常常提到的“女巫攻擊”。
二級標題
二級標題
二級標題
女巫攻擊到底是什麼?
通俗理解:用戶提交網絡請求,存儲N個獨立備份。這時,某個惡意節點生成了Y個身份標識,網絡就以為是Y個獨立存儲節點,而惡意節點的實際存儲分數少於N份或者乾脆只有一份,但是該惡意節點卻可能獲得N份獨立備份(獎勵),換句話說它可能獲得了N倍區塊爆幣獎勵,此時,該惡意節點攻擊成功。
二級標題
二級標題
二級標題
那麼Filecoin又是如何解決女巫攻擊的呢?
Filecoin防止女巫攻擊的解決方案
首先各位小伙伴要明白Filecoin中為什麼要防止女巫攻擊?
很簡單,比如某廠商只有1個節點用來進行Filecoin挖掘,然後其通過女巫攻擊實現10個節點同時進行挖掘Filecoin,但是該廠商卻只貢獻了1個節點的存儲算力,就好像明明只幹了一份工作卻冒領了10份獎勵,這種情況欺騙了Filecoin官方和Filecoin網絡。所以,為了防止欺詐和公平性,必須解決女巫攻擊問題。
上面的整個過程就是Filecoin的複制證明(PoRep)。
二級標題
二級標題
二級標題
Filecoin的複制證明實現過程
PoRep的基本定義是這樣的:驗證者V向證明者P提供一段獨特的數據證明π,以說服P自己存儲了數據D的一個特定備份Di,這個證明是專為P生成的挑戰C的應答。
通俗的理解是這樣的:某礦工大劉(驗證者V)給某用戶小張(小張向網絡發布了多個存儲任務)說,“我手裡有一個獨特的數據證明,是你發布的存儲任務中的某個備份,該備份僅此一份”,只要兩人“暗號證明”對上了,只要用戶小張確認沒問題,那麼礦工大劉就能拿到對應備份的任務獎金(Filecoin網絡挑戰爆塊出幣)。







