時間:2023-08-10|瀏覽:250
對Filecoin集群的研究,一直沒有停止過。
如果我們將Filecoin挖礦比作建高樓大廈。集群就是打地基,影響房子高度、承載能力的因素。是否能在臺風、暴雨、地震等因素下屹立不倒?
比如說:Filecoin是區塊鏈基礎結構,集群體系結構就是Filecoin基礎結構。
那集群是什么?
事實上,集群是指在多個不同服務器上部署同一個應用模塊或服務。集群是將多個服務器聚集在一起實現同一個業務。集群通常指物理集中、統一管理,形態上可以分為單機結構集群、集群結構集群和分布式結構集群。
單機結構組成的集群是由一臺臺礦機組成的。每一臺礦機獨立工作,相互交互較少。這種集群減少了處理效率,降低了功能模塊之間的可組合性。
集群結構組成的集群也由一臺臺礦機組成,但每臺礦機專注于單個流程。集群結構增強了處理能力,提高了效率,降低了系統間耦合度。
分布式集群將功能分開,可以最大化效率,但也會有資源浪費。
每種集群都有自己的優勢,但總體而言,相對于單機結構的集群,分布式集群降低了成本,相對于由集群架構構成的集群,減少了資源浪費。
任何優秀的集群管理人員和構建者都會選擇最符合企業需求的集群模式,并進行個性化部署。
Filecoin集群架構優化方向:
基于IPFS協議,Filecoin建立了一個去中心化存儲交易市場。礦工主要在存儲市場挖礦,獲得區塊獎勵。
Filecoin挖礦經歷P1、P2、C1、C2四個階段:
P1階段耗時長,需要CPU。P2階段需要更多的Gas,需要GPU。C1階段耗時短,不上鏈。C2階段需要處理零知識證明。
問題一:“礦商怎樣才能在最短的時間內封裝最多的數據?”需要考慮軟件優化方案。
問題二:“我們該如何搭配各個組件,才能做到既可以獨立開發、獨立部署、獨立排查,又能互相搭配、降低耦合度,提高硬件管理的粒度,從而提高效率?”需要考慮硬件配置方案。
一個計算機集群是指集成的硬件和軟件緊密連接、分層架構、共同完成任務。
Filecoin礦機的硬件部分由Worker、Miner和Storage組成。
問題一需要從軟件優化方案出發,目的是在最短時間內封裝最多有效數據。
問題二需要合理搭配礦機組件,避免資源浪費,提高硬件管理效率。
最終方案根據企業需求制定,需要優秀的集群管理者和構建者。在Filecoin網絡中,封存的數據越多,有效算力越多,獲得的區塊獎勵也越多。