Filecoin特有功能 可驗證的儲存

2021-10-07 16:09:21 字數 2727 閱讀 5460

filecoin市場有效執行,因為客戶可以確信網路上的儲存礦工正在正確地儲存其資料。這種信心來自filecoin自己獨特的證明系統,該系統可確保filecoin網路上的儲存工作按合同規定進行。

使用filecoin,可以對礦工的儲存進行公開審核。換句話說,我們的儲存證明可為filecoin網路的每個使用者提供保證,確保所有礦工都按承諾儲存資料。儲存驗證是將filecoin市場整合在一起的粘合劑;它確保了網路上儲存的所有資料的完整性。

為了使這些資料完整性能夠為儲存使用者提供他們所希望的保證,檢查必須是filecoin最基本協議的一部分。這就是filecoin的證明系統起作用的地方。

證明系統是參與者(通常是礦工)用來驗證儲存服務的加密協議。filecoin的證明系統解決了去中心化儲存以前難以解決的問題:礦工如何證明他們確實儲存了他們所說的時間資料以及他們專用的物理空間?為了理解這一點,我們需要看一下filecoin如何實現分布式儲存,以及其證明系統與眾不同的原因。

filecoin如何實現分布式儲存

在集中儲存服務中,我們信任可以保證其系統完整性和安全性的知名公司或實體。該第三方實體是保持對網路信心的關鍵。例如,當我們使用amazon s3進行雲儲存時,我們並不真正信任amazon使用的資料伺服器網路。

而是,我們相信亞馬遜可以保證網路按承諾執行-根據公司的服務水平協議,我們儲存在亞馬遜上的資料將是安全和可用的。

對分散儲存網路的信任更難以實現。在filecoin網路上,世界上任何人都可以提供儲存空間。但是要在像filecoin這樣的分散網路上保持信任,您需要一種在全域性網路本身上建立信任的方法。

filecoin的證明系統通過在filecoin區塊鏈的協議層中建立信任來做到這一點。filecoin協議利用儲存證明作為在filecoin區塊鏈中達成共識的核心機制。

在每個公共區塊鏈上,「共識」定義了有關存在於區塊鏈上的資料條目的協議。為了達成共識,區塊鏈依靠共識演算法生成新的區塊,並保護區塊鏈免受欺詐性資料輸入的侵害。這些演算法精確地確定了礦工如何為建立和維護區塊鏈做出貢獻。

但是,儘管其他區塊鏈依賴於要求礦工執行的共識演算法(例如,工作量證明區塊鏈),但filecoin的共識機制卻使礦工參與了提供和驗證儲存資料完整性的有用工作(各種儲存證明,即複製證明和時空證明)。

這意味著filecoin區塊鏈本身會驗證礦工執行的儲存行為。

這就是filecoin在其分散網路的協議層中建立信任的方式。它的核心:filecoin的共識演算法由兩個密封機制一起,使資料儲存在filecoin blockchain上被公開驗證:複製證明和時空證明。

複製證明和時空證明

要驗證filecoin分散網路上的儲存,您需要證明兩點。首先,您需要證明正確的資料集儲存在給定的儲存空間中。其次,您需要證明在給定的時間內連續儲存了相同的資料集。

filecoin證明演算法執行這些驗證任務。複製證明給正在儲存客戶原始資料的礦工唯一副本,而時空證明證明客戶的資料隨時間連續儲存。這是兩個證明的工作方式。

複製證明(porep)從稱為「密封」的過程開始。礦工專用於一部分可用儲存空間,稱為「扇區」,用於儲存客戶的資料。填充該扇區後,將其密封。密封是一組將扇區逐漸轉換為原始資料的唯一副本的操作。該副本與filecoin礦工的公鑰關聯。為了執行最終的porep,礦工然後將副本(其commr)的加密雜湊提交到公共filecoin區塊鏈。

通過porep,礦工可以提供公開證明,證明他們在執行證明時正在儲存客戶資料的唯一編碼。只有擁有全部原始資料的礦工才能向filecoin區塊鏈提交正確的commr(對副本的鏈上承諾)。但是,僅乙個porep並不能驗證儲存是否隨時間連續。

這就是時空證明(post)的**。使用post,要求隨機選擇的礦工為他們維護的隨機選擇的儲存扇區提供porep。這是通過向礦工發出加密挑戰的程式來完成的,只有通過直接諮詢密封部門才能正確回答。礦工必須在嚴格的時限內應對這一挑戰。每個礦工必須每天證明其所有儲存,並且還隨機選擇礦工來證明儲存以贏得區塊。密封的計算難度確保了礦工必須保持對密封區域的隨時訪問和完整性。

porep和post共同構成filecoin獨特的證明系統,將儲存證明和空間證明結合在一起。

除了證明系統之外,filecoin網路還依靠博弈論的動機來阻止惡意或過失的活動。同意在filecoin網路上儲存資料的所有礦工在協議時必須以filecoin的形式提供抵押品。任何未通過post檢查的儲存礦工都將受到處罰,並且每當施加罰款時,該抵押品的一部分都會丟失。

罰款過多後,所有抵押品都將丟失,從而阻止了礦工再次向客戶提供儲存。

結論filecoin協議採用新穎的加密技術,共識協議和博弈論激勵機制設計,提供了分散的儲存網路和市場,客戶和礦工可以放心使用。

核心是filecoin獨特的儲存驗證方法。

星際聯盟

自成立以來,星際聯盟以技術為後盾,專注於區塊鏈技術研發,重點圍繞ipfs-filecoin共建全球ipfs生態,提供礦機、礦場、託管、資料、應用、知識等服務。

星際聯盟堅持「匠心品質·洞見未來」的產品理念,為構建資訊和諧的新世界而努力,持續為客戶創造價值。

星際聯盟秉承「以敬畏·敬無畏」的精神,致敬這個時代裡勇敢向前、勇於創新的人。

星際聯盟鋼鐵匣礦機

ipfs星際聯盟首款鋼鐵匣伺服器在演算法和儲存速度上擁有多項核心技術特點:

極致穩定:效能全方位優化,散熱和防護的完美平衡,穩定耐用。

超高算力:行業算力領先的ipfs伺服器,高算力能讓儲存空間創造更多價值。

超低能耗:融合獨特的演算法優化與專用晶元定製,能耗比處於行業領先水平。

極致維保:完善的售後服務和數位化遠端服務,售後返修率低至最優標準。

質量過硬:ipfs鋼鐵匣伺服器是由全球前三伺服器品牌傾力打造,質量有保障。

諮詢交流vx:15514150566

Java基礎 IO流7 轉換流特有功能

轉換流特有功能 轉換流可以將位元組轉成字元,原因在於,將獲取到的位元組通過查編碼表獲取到指定對應字元。轉換流的最強功能就是基於 位元組流 編碼表 沒有轉換,沒有字元流。發現轉換流有乙個子類就是操作檔案的字元流物件 inputstreamreader filereader outputstreamwr...

如何做已有功能的優化

對功能點的不斷優化就是迭代 不要期望用新加功能來解決老的功能問題 功能優化和新功能設計有什麼區別?反應速度不同 郵件 甚至口頭搞定。開發難度不同 一般都是1 3天 人的工作量。評判標準不同 更強調效果對比。對自己產品的功能點和競品的功能點分析。使用者 都有哪些使用者會用到這個頁面 功能。流程 使用者...

svn裡的幾乎所有功能的備忘以及高階功能簡要說明

本文主要用於列舉幾個實用的高階功能,用得著的時候就非常有用,用不著就用不著。常用的就不多說了,隨意列一下。1.最基本的,比如checkout commit update add delete diff merge edit conflict,resolve,show log revert expor...