吃透這些IPFS硬核知識點,日後搶頭礦隨時“彎道超車”

今天的你捉住IPFS機遇了嗎?

我們都知道在Filecoin網絡中作為一名存儲礦工,信譽對於我們是非常重要的——信譽越高,爆塊幾率越大。

吃透這些IPFS硬核知識點,日後搶頭礦隨時“彎道超車”

那麼信譽系統現在怎麼樣了呢?Textile blog最近更新了一篇文章,裡面透露了正在為Filecoin開發的工具Powergate裡包含了信譽模塊。以下就和大家分享它的說法。

01、目的

我們旨在構建一組模塊,稱為Powergate,該模塊允許任何應用程序(例如固定服務)使用一組可靠的基礎技術和API,這將使在Filecoin網絡上的構建變得簡單。

吃透這些IPFS硬核知識點,日後搶頭礦隨時“彎道超車”

用於在Powergate上構建的通用體系結構

簡而言之,我們的設計目標是:

快速存儲和從Filecoin網絡檢索數據;

讓使用IPFS或傳統存儲服務的開發人員熟悉它;

對於使用IPFS將Filecoin與現有IPFS項目連接和集成的開發人員而言,可以無縫地進行;

使其易於採用,包括最少的設置或教程步驟,開始使用Filecoin。

02、對象

※固定服務

這些服務已經具有用戶管理系統,包括配額、付款方式和身份驗證。在這裡,Powergate可以幫助他們將現有系統快速附加到Filecoin,並運行將用戶映射到唯一Filecoin錢包地址的自定義API,然後將這些地址用於交易,檢索等。

吃透這些IPFS硬核知識點,日後搶頭礦隨時“彎道超車”

※最終用戶應用程序

這些項目希望將Filecoin系統透露給一組用戶,從而可能有助於錢包的生成和管理,交易監控,交易續訂和修復等等。

吃透這些IPFS硬核知識點,日後搶頭礦隨時“彎道超車”

※Filecoin開發者社區

這些開發人員和項目可能有基於Filecoin構建的自己的自定義的系統。儘管如此,他們仍可以使用Powergate項目的特定組件(例如,交易模塊或維修模塊)來擴展其工作,或者潛在地訂閱諸如信譽指數之類的數據饋送。

吃透這些IPFS硬核知識點,日後搶頭礦隨時“彎道超車”

03、問題

Q:用戶存儲數據時,他們如何設置交易價格?

A:根據運行filtools的系統,有不同的方法來選擇存儲交易的價格。首先,交互式界面可以無限制地向存儲礦工請求出價,並允許用戶以交互方式選擇適合其需求的交易。其次,用戶可以提供設置最高價格界限的配置或一次性參數,然後filtools將根據這些配置選擇嘗試選擇最佳的礦機。

吃透這些IPFS硬核知識點,日後搶頭礦隨時“彎道超車”

Q:運行filtools的系統能否帶上自己的IPFS節點?

A:是。系統依賴於通過HTTP API對IPFS節點的訪問。這意味著您可以提供IPFS節點的任何配置,只要您可以授予filtools訪問HTTP API的權限即可從網絡獲取和添加到網絡。

04、設計

Powergate(pow)二進制文件包含所有模塊。以下是pow二進制文件的設計圖:

吃透這些IPFS硬核知識點,日後搶頭礦隨時“彎道超車”

筆記:

通常,Powergate提供的所有API(包括所有模塊)都是使用gRPC系統定義的。API使用協議緩衝區來定義通過API交換的數據類型。內部gRPC API的好處在於,對API進行了類型化,並對所有API及其使用的類型進行了版本化。對於應用程序(包括CLI和最終用戶應用程序),可以使用gRPC API來支持更人性化的用戶友好界面和API。

05、組件:系統指標

所有模塊均設計為報告指標,這些指標使用以下庫/子系統進行註冊,彙總和顯示:

Opencensus用於註冊指標;

普羅米修斯(Prometheus),用於衡量指標;

用於Prometheus指標的健康信息中心的 Grafana;

cAdvisor,用於在Docker中運行的容器指標;

一個Grafana儀表盤維持提供易於理解的度量意見,瞭解服務器的運行狀況。此外,可以啟用pprof端點以實時分析Golang進程的數據。

吃透這些IPFS硬核知識點,日後搶頭礦隨時“彎道超車”

06、組件:網絡索引

詢問索引

該組件將有關詢問的信息存儲在Filecoin網絡中,它的主要目標是為礦工提供對存儲交易的緩存訪問。

對於配置的時間間隔,此組件具有以下工作流程:

向Lotus詢問所有礦工的清單;

它QueryAsk每位礦工提供的先進的最新信息存儲問;

保存此信息。

吃透這些IPFS硬核知識點,日後搶頭礦隨時“彎道超車”

礦工指數

礦工索引存儲有關礦工的最新信息。信息分為兩組:鏈上和元數據。

由於可以與鏈上跟蹤進行所有必要的交互,因此可以輕鬆添加任何其他鏈上信息。添加更多信息的成本應該是調用新的API。客戶端可以獲取索引的當前狀態。可以製作用於查詢數據的更細粒度的API。


吃透這些IPFS硬核知識點,日後搶頭礦隨時“彎道超車”

大幅削減指數

大幅削減指數存儲有關礦工大幅削減事件的歷史信息。它檢查每個新技巧集上的鏈,以檢測Miner Actor中SlashedAt屬性的更改。由於此屬性可能會在每個新提示集上更改,因此此組件將建立所有已存在值的歷史記錄。因此,建立每個礦工的高度歷史信息。

該組件可以獨立運行,註冊指標,並且信息在鏈重組中不會被破壞。

歡迎大家對相關技術交流討論。



分享到:


相關文章: