時間:2023-07-30|瀏覽:257
前面我們介紹了了FIL跟其他幣種的對比,拿著一期老貓就給大家講一下FIL的挖礦機制和他的兩大證明是什么?
首先就是FIL的挖礦機制,Filecoin/Filecoin挖礦也伴隨著IPFS火爆全網,Filecoin挖礦采用的共識機制中,出塊獎勵選擇預估共識模式,即該數據在不斷地分發存儲過程中,每一輪出塊都會選舉一名或者多名礦工來建立新的區塊,礦工所被選擇的概率與相應的存儲算力息息相關。
從Filecoin的挖礦機制來看,這種挖礦模式與與比特幣挖礦大有不同,比特幣是存量市場,每挖出一枚少一枚,而Filecoin網絡挖礦則除了像比特幣一樣的存量挖礦之外,還有增量市場。隨著生態的發展,網絡存儲的數據越多,數據市場的價格也會逐漸趨于正規,礦工的收益也會逐漸增加。
復制證明:Proofs-of-Replication PoRep必須能夠防范以下三種常見的攻擊方式:女巫攻擊,外源攻擊和生成攻擊,他們的共同特點是攻擊礦工實際存儲的數據大小要比聲稱存儲的數據小,這樣攻擊礦工就能獲得本不該他獲得的報酬。
女巫攻擊(SybilAttack):利用n個身份,承諾存儲n份數據D,而實際上存儲小于n份(比如1份),但是卻提供了n份存儲證明,攻擊成功。
外部數據源攻擊(OutsourcingAttack):當攻擊者礦工收到檢驗者要求提供數據D的證明的時候,攻擊者礦工從別的礦工那里生成證明,證明自己一直存儲了數據D,而實際上沒有存儲,攻擊成功
生成攻擊(GenerationAttack):攻擊者A可以使用某種方式生成數據D,當檢驗者驗證的時候,攻擊者A就可以重新生成數據D來完成存儲證明,攻擊成功
防范生成攻擊比較困難,所有的PoS協議都會遇到這樣的問題,如何保證礦工真正的存儲了這些數據,目前這還是個待解決的問題,PoRep需要解決這個問題,Filecoin協議采用一種叫做RepGame的游戲來一起解決這三種攻擊方式,PoRes還在此基礎上引入了時限性(TimeBounded),PoRes協議的實現可能有很多種方式,不管哪種實現方式都必須能夠防止上面的三種攻擊方式,并且要能夠通過RepGame游戲的測試。
時空證明(Post) 存儲證明方案允許用戶可以請求檢查存儲礦工,是不是在特定的時間內存儲了用戶的數據。Filecoin系統采用了Post方案來證明數據在一定的時間內被存儲礦工給存儲。
Filecoin系統允許用戶可以檢查該數據并向存儲礦工發送請求進行驗證,這種請求檢查的方式會成為Filecoin系統的瓶頸,也因此Filecoin系統要求存儲礦工提交存儲證明到區塊鏈網絡上面來進行驗證真實性。
通過要求的一步步嚴格,使得系統能夠防范各種攻擊和欺詐,得以良性運行。在這個層層遞進的證明系統中,”復制證明“和”時空證明“就是最關鍵的兩個因素也是最強大的兩個證明。
好了,這一期的內容到這里就要結束了,各位朋友們還有什么不懂都可以在下方評論出來,老貓都會一一解答。好了我們下期再見了。
熱點:挖礦