时间:2023-08-10|浏览:174
对Filecoin集群的研究,一直没有停止过。
如果我们将Filecoin挖矿比作建高楼大厦。集群就是打地基,影响房子高度、承载能力的因素。是否能在台风、暴雨、地震等因素下屹立不倒?
比如说:Filecoin是区块链基础结构,集群体系结构就是Filecoin基础结构。
那集群是什么?
事实上,集群是指在多个不同服务器上部署同一个应用模块或服务。集群是将多个服务器聚集在一起实现同一个业务。集群通常指物理集中、统一管理,形态上可以分为单机结构集群、集群结构集群和分布式结构集群。
单机结构组成的集群是由一台台矿机组成的。每一台矿机独立工作,相互交互较少。这种集群减少了处理效率,降低了功能模块之间的可组合性。
集群结构组成的集群也由一台台矿机组成,但每台矿机专注于单个流程。集群结构增强了处理能力,提高了效率,降低了系统间耦合度。
分布式集群将功能分开,可以最大化效率,但也会有资源浪费。
每种集群都有自己的优势,但总体而言,相对于单机结构的集群,分布式集群降低了成本,相对于由集群架构构成的集群,减少了资源浪费。
任何优秀的集群管理人员和构建者都会选择最符合企业需求的集群模式,并进行个性化部署。
Filecoin集群架构优化方向:
基于IPFS协议,Filecoin建立了一个去中心化存储交易市场。矿工主要在存储市场挖矿,获得区块奖励。
Filecoin挖矿经历P1、P2、C1、C2四个阶段:
P1阶段耗时长,需要CPU。P2阶段需要更多的Gas,需要GPU。C1阶段耗时短,不上链。C2阶段需要处理零知识证明。
问题一:“矿商怎样才能在最短的时间内封装最多的数据?”需要考虑软件优化方案。
问题二:“我们该如何搭配各个组件,才能做到既可以独立开发、独立部署、独立排查,又能互相搭配、降低耦合度,提高硬件管理的粒度,从而提高效率?”需要考虑硬件配置方案。
一个计算机集群是指集成的硬件和软件紧密连接、分层架构、共同完成任务。
Filecoin矿机的硬件部分由Worker、Miner和Storage组成。
问题一需要从软件优化方案出发,目的是在最短时间内封装最多有效数据。
问题二需要合理搭配矿机组件,避免资源浪费,提高硬件管理效率。
最终方案根据企业需求制定,需要优秀的集群管理者和构建者。在Filecoin网络中,封存的数据越多,有效算力越多,获得的区块奖励也越多。