矿工如何在最短的时间内打包最多的数据

[复制链接]
8832 |0
发表于 2021-2-20 12:48:18 | 显示全部楼层 |阅读模式

FIL挖矿的四个阶段(软件方面)

FIL挖矿(矿工获得区块奖励)一般要经历“P1、P2、C1、C2”这四个阶段:

  • P1阶段主要是将文件打碎、分片,并计算原始数据的merkle树,这一阶段主要耗费的是CPU,大概耗时4小时;
  • P2阶段需要生成Replica,计算Column Hash, 这一阶段对gas的需求比较大,这一阶段主要是显卡(GPU)在工作,大概耗时二十分钟;
  • C1阶段是不上链的,并且大概只需要耗费几秒钟;
  • C2阶段主要是零知识证明的电路处理以及生成零知识证明的过程,大概耗时四十分钟。

P1要4个小时,这个是必不可少的,这就不难解释为什么在FIL第一阶段测试、第二阶段测试以及太空竞赛开跑时,矿工节点最快的出线时间也是在四个小时之后,即用户一般中午才能看到数据。

wk588_com_2dlj5qwe3wz.jpg

wk588_com_2dlj5qwe3wz.jpg

问题1:“矿工如何在最短的时间内打包最多的数据?”

例如,P1需要四个小时。在运行P1之后,是要运行P2、C1和C2,还是要运行P1和3p2的组合?你怎样才能使你的有效计算能力最快的包?

文件币采掘机的组成(硬件配置)

计算机集群是指硬件和软件的紧密结合,层次结构,相互协调,共同完成一项任务。因此,我们不仅要思考软件组合的问题,还要思考硬件搭配的问题以及如何搭配软硬件。

众所周知,fileDavinci采矿机的硬件主要由工人、矿工和仓库组成。工人负责写数据,需要高性能的AMD处理器;矿工负责收发数据,主要工作是post,即需要GPU和显卡;存储负责存储数据,相当于安顿数据。此时,它需要高质量的硬盘。

问题2:“如何匹配各个组件,实现独立开发、独立部署、独立调查,并相互匹配,减少耦合,使系统更有利于扩展性和灵活性,从而最大限度地提高集群性能”?

看到这一点,相信大家已经明白,第一个问题是从fileDavinci挖掘的原理出发,优化软件,主要目的是在最短的时间内封装最有效的数据;第二个问题是从fileDAC的硬件配置出发,其主要目的是合理匹配fileDavinci采煤机的各个组成部分,从而避免资源浪费过程不复杂,提高硬件管理的“粒度”,从而提高效率。

一个真正优秀的集群管理者和架构师不仅要实现单边最优解,还要平衡软硬件之间的矛盾,使集群以最低的单位成本和最快的速度存储最多的数据。

毕竟,在fileDAC网络中,单位时间内密封的数据越多,有效内存的增长速度就越快,计算能力就越有效,获得的块奖励也就越多。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表