這篇文章主要來(lái)講一下Filecoin協(xié)議里面的復制證明(Proof of Replication),由于協(xié)議涉及到很多概念,可能看起來(lái)有點(diǎn)暈乎乎的,小編盡量把復雜問(wèn)題簡(jiǎn)單化 ,力求給大家做大普及IPFS知識
概念:
流程:系統(verifier)向礦工(prover)發(fā)起挑(challenge),礦工答復證明(proof),系統檢驗礦工的答復以判斷礦工是否通過(guò)本次挑戰(challenge)。
Filecoin涉及到的證明概念:
為什么要搞這么復雜?
區塊鏈里面任何精巧的系統都需要精心設計(比如BTC),讓系統能夠自己一直運行下去,搞這么復雜目的不外乎下面兩個(gè):
復制證明:Proofs-of-Replication
PoRep必須能夠防范以下三種常見(jiàn)的攻擊方式:女巫攻擊,外源攻擊和生成攻擊,他們的共同特點(diǎn)是攻擊礦工實(shí)際存儲的數據大小要比聲稱(chēng)存儲的數據小,這樣攻擊礦工就能獲得本不該他獲得的報酬。
防范生成攻擊比較困難,所有的PoS協(xié)議都會(huì )遇到這樣的問(wèn)題,如何保證礦工真正的存儲了這些數據,目前這還是個(gè)待解決的問(wèn)題,PoRep需要解決這個(gè)問(wèn)題,Filecoin協(xié)議采用一種叫做 RepGame 的游戲來(lái)一起解決這三種攻擊方式,PoRes還在此基礎上引入了時(shí)限性(Time Bounded),PoRes協(xié)議的實(shí)現可能有很多種方式,不管哪種實(shí)現方式都必須能夠防止上面的三中攻擊方式,并且要能夠通過(guò)RepGame游戲的測試。
時(shí)空證明:Proofs-of-Spacetime
時(shí)空證明提出了證明鏈(proof-chain)的數據結構,證明鏈把一些的提問(wèn)(challenge)和證明(proof)鏈接起來(lái)形成。在證明鏈的基礎上添加上時(shí)間段,這樣就得到了一段時(shí)間內的礦工存儲數據的證明,這就是時(shí)空證明(Proof of Spacetime,PoSt),PoSt可以證明在該段時(shí)間內礦工存儲了特定的數據,并且利用時(shí)間戳錨定這些證明鏈,這樣即使驗證者(verifier)不在線(xiàn),也能夠在將來(lái)去驗證礦工在該段時(shí)間內生成了證明鏈,PoSt會(huì )被提交到鏈上用來(lái)產(chǎn)生新的Block。
PS: time-bounded Proof-of-Replication 和 Proofs-of-Spacetime的可實(shí)現結構目前Filecoin團隊還沒(méi)有給出來(lái)具體的細節,期待Filecoin下一篇論文。
來(lái)源:知乎專(zhuān)欄IPFS指南
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站