时间:2023-07-25|浏览:186
所以对于swarm挖矿bzz也是一样,矿机是比较关键的。那么对于swarm矿机要求,swarm物理矿机如何配置你都知道哪些呢?
了解分析过Swarm挖矿的小伙伴们应该知道,Swarm其实不是存储系统,而是分发系统。Swarm是节点间的流量互传,因此可以说,Swarm挖矿没有出块激励,挖矿挖的是流量,即数据的请求节点向服务节点交付流量,所以节点来源于其他节点给的流量。
在流量的交付上,Swarm采用了更安全的“逐步交付”机制。服务节点分段传输数据,并等待请求节点返回一条“BZZ票”,如果拿不到该BZZ则有可能一次性交付流量后请求节点就被“跑路”,从而实现了双向保护的流量计。
目前Swarm项目仍处于空投测试阶段,搭建成功的标志就是对接上官方的"水龙头"(成功后可称为:含水节点/Bee节点),然后保持待机等待空投出票,出票后待官方主网上线后即可兑换BZZ币。目前空投出票概率随机(包出票不可信),但单节点更强大的CPU算力和更大的带宽均可提高出票概率。
bzz采用的机器和传统矿机有所不同,不用超高算力,也不用高配显卡。用专业的服务器进行挖矿,整个挖矿过程对环境更友好,因为它不会消耗太多的宽带和电力,并且主要消耗硬盘驱动器。Swarm白皮书没有提供挖矿的硬件配置推荐,所以,在这种不确定的环境中,之前有矿商开始预售矿机,这一点也是合理的。bzz节点比较类似于CDN服务器,需要上传、下载的数据较多,单个节点消耗的带宽平均在20Mbps左右。可以根据自己的预算,选择不同的方案。机房线路选择也是很好的。BZZ不像比特币要专用矿机,不像以太坊需要显卡挖。
研读Swarm白皮书,白皮书里并没有很明确的告诉我们,挖矿效率跟哪些因素有关系,目前大家的猜测是跟带宽、CPU、内存、硬盘这些配置因素有关系,但是到底是哪个最重要呢。这边根据实测,数据监控,得出的结论是,第一重要的是IP,地区,独立的外网IP,相同配置不同IP的出票率截然不同。第二因素是,硬盘容量。第三因素才是带宽。
Swarm矿机的配置方案与限制是可以推断出来的。Swarm将文件分割为4KB的片段进行传输,数据存储于磁盘上,因此数据的访问能力受限于磁盘IO,所以我们可以根据磁盘的IOPS(每秒读写IO次数)性能计算出每种磁盘的Swarm读写性能。
又因为文件片段会自动推送到不同节点,读取时也会自动从不同节点上读取,所以在一台物理节点上去运行多个节点就能收到更多片段数据,提高被读取概率,也就能获得更多收益。(在网络带宽足够的前提下)