Filecoin儲存,IPFS可用性
Powergate而不是僅執行Lotus節點(Filecoin主要實現之一)的主要原因之一是,Powergate能夠在Filecoin上儲存資料,並使其在IPFS網路上可用。內部系統將這兩層稱為冷儲存(Filecoin網路)和熱儲存(IPFS網路),在Filecoin中建立的交易可以根據需要以不同方式利用這兩層。例如,資料所有者可以建立(和更新)冷儲存解凍設定和熱儲存到期設定的配置。看看配置選項,你就會明白這個系統到底有多強大。請記住,這些配置可以在每筆交易中設定!
Powergate如何使用
Powergate開發工具
Powergate是用來構建的。因此,我們要用一些有用的開發工具交付程式碼,幫助管理員更好地監視和了解系統。
·使用Opencensus的指標。
·Prometheus指標後端。
·Grafana控制面板。
這些只是docker-compose設定的一部分。因此,一個docker-compose即可使使用者使用Powergate、Lotus和所有上述工具。雖然距離任務完成還有數週時間,但也不遠了。
·自動配置相同的docker-compose設定
CLI和API
Powergate為開發人員提供了很多出色的功能。例如,所有API都為gRPC服務公開。這將使客戶端得以快速開發及升級。第一個客戶端,即命令列工具,為Powergate所有者簡化了流程,使他們只需進行最少設定即可輕鬆上手。
公共API及資料
每個Powergate還可為全球可用的、鏈下API做貢獻。這些API提供的資料可幫助使用者更好地做出交易決策、監視網路健康狀況或簡化上手流程。Powergate釋出的一些示例索引包括:slashing、礦工、詢問。此外,自專案推出以來,我們每晚都有釋出區塊鏈快照,以加速其他節點的引導:https://lotus-archives.textile.io/。
使用者和系統整合商的文件仍有待提供,但如果你急於瞭解系統的內部功能,可以參見技術文件:
https://godoc.org/github.com/textileio/powergate。除專案Readme檔案和某些設計文件外,還有其他附加材料。
廣泛的網路貢獻
我們一直處於Filecoin儲存的開發最前沿。當我們遇到挑戰時,我們會嘗試著去解決它們,以幫助更多的專案快速發展。Lotus開發網路是個很不錯的例子,它使用模擬sectorbuilder。此程式碼使我們能夠在一個自包含網路上啟動整個系統(Powergate、Lotus等),從而跳過交易儲存中的一些複雜步驟。開發網路使我們能夠在功能齊全的網路中啟動Powergate,我們可以在其中執行測試、查詢API或準備整合。其他重要部分我們將在之後的報告中完善並分享。
使用Powergate
說到這,希望大家已經對Powergate感到興趣十足。我們還有許多令人興奮的工作正待完成。我們已經快馬加鞭了,所以請時刻關注我們的部落格和推特,待工作完成,我們會在上面向大家分享連結。