今天的你捉住IPFS機遇了嗎?
我們都知道在Filecoin網絡中作為一名存儲礦工,信譽對於我們是非常重要的——信譽越高,爆塊幾率越大。

那麼信譽系統現在怎麼樣了呢?Textile blog最近更新了一篇文章,裡面透露了正在為Filecoin開發的工具Powergate裡包含了信譽模塊。以下就和大家分享它的說法。
01、目的
我們旨在構建一組模塊,稱為Powergate,該模塊允許任何應用程序(例如固定服務)使用一組可靠的基礎技術和API,這將使在Filecoin網絡上的構建變得簡單。

用於在Powergate上構建的通用體系結構
簡而言之,我們的設計目標是:
快速存儲和從Filecoin網絡檢索數據;
讓使用IPFS或傳統存儲服務的開發人員熟悉它;
對於使用IPFS將Filecoin與現有IPFS項目連接和集成的開發人員而言,可以無縫地進行;
使其易於採用,包括最少的設置或教程步驟,開始使用Filecoin。
02、對象
※固定服務
這些服務已經具有用戶管理系統,包括配額、付款方式和身份驗證。在這裡,Powergate可以幫助他們將現有系統快速附加到Filecoin,並運行將用戶映射到唯一Filecoin錢包地址的自定義API,然後將這些地址用於交易,檢索等。
※最終用戶應用程序
這些項目希望將Filecoin系統透露給一組用戶,從而可能有助於錢包的生成和管理,交易監控,交易續訂和修復等等。
※Filecoin開發者社區
這些開發人員和項目可能有基於Filecoin構建的自己的自定義的系統。儘管如此,他們仍可以使用Powergate項目的特定組件(例如,交易模塊或維修模塊)來擴展其工作,或者潛在地訂閱諸如信譽指數之類的數據饋送。
03、問題
Q:用戶存儲數據時,他們如何設置交易價格?
A:根據運行filtools的系統,有不同的方法來選擇存儲交易的價格。首先,交互式界面可以無限制地向存儲礦工請求出價,並允許用戶以交互方式選擇適合其需求的交易。其次,用戶可以提供設置最高價格界限的配置或一次性參數,然後filtools將根據這些配置選擇嘗試選擇最佳的礦機。
Q:運行filtools的系統能否帶上自己的IPFS節點?
A:是。系統依賴於通過HTTP API對IPFS節點的訪問。這意味著您可以提供IPFS節點的任何配置,只要您可以授予filtools訪問HTTP API的權限即可從網絡獲取和添加到網絡。
04、設計
Powergate(pow)二進制文件包含所有模塊。以下是pow二進制文件的設計圖:
筆記:
通常,Powergate提供的所有API(包括所有模塊)都是使用gRPC系統定義的。API使用協議緩衝區來定義通過API交換的數據類型。內部gRPC API的好處在於,對API進行了類型化,並對所有API及其使用的類型進行了版本化。對於應用程序(包括CLI和最終用戶應用程序),可以使用gRPC API來支持更人性化的用戶友好界面和API。
05、組件:系統指標
所有模塊均設計為報告指標,這些指標使用以下庫/子系統進行註冊,彙總和顯示:
Opencensus用於註冊指標;
普羅米修斯(Prometheus),用於衡量指標;
用於Prometheus指標的健康信息中心的 Grafana;
cAdvisor,用於在Docker中運行的容器指標;
一個Grafana儀表盤維持提供易於理解的度量意見,瞭解服務器的運行狀況。此外,可以啟用pprof端點以實時分析Golang進程的數據。
06、組件:網絡索引
詢問索引
該組件將有關詢問的信息存儲在Filecoin網絡中,它的主要目標是為礦工提供對存儲交易的緩存訪問。
對於配置的時間間隔,此組件具有以下工作流程:
向Lotus詢問所有礦工的清單;
它QueryAsk每位礦工提供的先進的最新信息存儲問;
保存此信息。
礦工指數
礦工索引存儲有關礦工的最新信息。信息分為兩組:鏈上和元數據。
由於可以與鏈上跟蹤進行所有必要的交互,因此可以輕鬆添加任何其他鏈上信息。添加更多信息的成本應該是調用新的API。客戶端可以獲取索引的當前狀態。可以製作用於查詢數據的更細粒度的API。
大幅削減指數
大幅削減指數存儲有關礦工大幅削減事件的歷史信息。它檢查每個新技巧集上的鏈,以檢測Miner Actor中SlashedAt屬性的更改。由於此屬性可能會在每個新提示集上更改,因此此組件將建立所有已存在值的歷史記錄。因此,建立每個礦工的高度歷史信息。
該組件可以獨立運行,註冊指標,並且信息在鏈重組中不會被破壞。
歡迎大家對相關技術交流討論。
閱讀更多 IPFS星雲存儲 的文章