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
问题1:“矿工如何在最短的时间内打包最多的数据?” 例如,P1需要四个小时。在运行P1之后,是要运行P2、C1和C2,还是要运行P1和3p2的组合?你怎样才能使你的有效计算能力最快的包? 文件币采掘机的组成(硬件配置) 计算机集群是指硬件和软件的紧密结合,层次结构,相互协调,共同完成一项任务。因此,我们不仅要思考软件组合的问题,还要思考硬件搭配的问题以及如何搭配软硬件。 众所周知,fileDavinci采矿机的硬件主要由工人、矿工和仓库组成。工人负责写数据,需要高性能的AMD处理器;矿工负责收发数据,主要工作是post,即需要GPU和显卡;存储负责存储数据,相当于安顿数据。此时,它需要高质量的硬盘。 问题2:“如何匹配各个组件,实现独立开发、独立部署、独立调查,并相互匹配,减少耦合,使系统更有利于扩展性和灵活性,从而最大限度地提高集群性能”? 看到这一点,相信大家已经明白,第一个问题是从fileDavinci挖掘的原理出发,优化软件,主要目的是在最短的时间内封装最有效的数据;第二个问题是从fileDAC的硬件配置出发,其主要目的是合理匹配fileDavinci采煤机的各个组成部分,从而避免资源浪费过程不复杂,提高硬件管理的“粒度”,从而提高效率。 一个真正优秀的集群管理者和架构师不仅要实现单边最优解,还要平衡软硬件之间的矛盾,使集群以最低的单位成本和最快的速度存储最多的数据。 毕竟,在fileDAC网络中,单位时间内密封的数据越多,有效内存的增长速度就越快,计算能力就越有效,获得的块奖励也就越多。 |