在前面的分享中,曾经和大家提到过,自测试网上线官方公布算力排行榜到后来撤下算力排行榜,在这期间据我们观察大概只有不到10家公司的节点冲上了算力排行榜。虽说这个算力排行榜仅仅只能作为参考而不能作为最终评判的标准,但是我们认为,如果连算力排行榜都挤不进的公司可能在主网上线后也很难挖得出矿。
那是不是说只有上榜的公司才能挖出矿呢?也不一定,但无论如何能挖出矿的公司都不会太多。而参加测试网的节点有多少呢?至少有200多家。市面上打着“挖矿”旗号生产矿机的公司就更多了。
如此多的挖矿商家,而只有如此少的矿机能挖出矿,就现在的比例看,能挖出矿的公司只有5%都不到。也就是说有可能95%甚至更高比例的矿机公司生产出的矿机都是挖不出矿的,这无疑将对这个行业进行一次大洗牌。
对这种情况我们曾经有过预测,认为:
第一挖矿在我们看来最终也会像比特币挖矿那样被少数几家大矿场所垄断,绝大多数挖矿公司将被无情地淘汰。
第二市面上如此多收了客户钱但却挖不出矿的公司可能私下不得不找能挖出矿的公司进行技术合作,而帮自己圆这个尴尬的局面。
为什么会这样呢?挖矿绝不是什么随便一台带硬盘的电脑接上网就能挖出,这里面的技术含量非常高。
在测试网上线之前,官方曾经的一则声明就透露出了这里面的技术核心和关键。这则声明就是曾经在社区引起轩然大波的“挖矿需要GPU”。这则声明在引出GPU的同时给出了挖矿的详细过程尤其是对复制证明和时空证明的计算过程。
在此再和分析一下这两个证明的计算过程。
首先我们看“复制证明”。对于“复制证明(PoRep)”,系统的计算分为四个步骤:
第一步是设定参数挖矿机,这一步不耗算力,不会用到GPU。
第二步是对数据进行复制形成特定编码,这一步耗时长,消耗CPU资源,但是却无法用GPU,因此也不会用GPU。
第三步是生成“复制证明”,这个过程要进行“零知识证明”的计算。这个过程用GPU可以加速计算。
第四步是自我验证生成证明挖矿机,也不耗算力,不会用到GPU。
对于“时空证明”的计算,在项目方近期所做的改动中增加了“选举证明( post)”这个指标。这个指标要求矿工在挖出区块后还需要在不到一个区块周期的时间内快速计算出“时空证明(PoSt)”。这个时候GPU就比较重要了。
所以综上所述,在整个过程中,无论是否使用GPU,整个计算过程都相当复杂,它和我们传统理解中认为的硬盘挖矿决定性因素在于磁盘的读写速度有着巨大的区别。在挖矿中,这两个证明的计算过程才是关键的关键。
那么对于市面上流行的两类框架云算力和单体矿机,它们分别是如何处理这个计算的呢?
对云算力而言,由于它使用的是集群模式,在这个系统中看不到单体矿机而只有功能模块。因此整个系统就好像积木一样,不同的积木负责不同的功能,某种功能弱了,只要增加某个模块就行,整体架构比较灵活,可扩展性强,抗风险的能力也高。
对单体矿机而言,实际上也是采取了某种程度上的“集群作业”。但这里的集群作业采取的是矿机串联的方式,将若干台矿机串联在一起形成一个大节点来参与挖矿。
这两种架构无论采用哪一种都需要很高的技术含量,对云算力公司而言,核心技术在整体框架和整体系统的设计;对单体矿机公司而言,核心技术在矿机的串联。
因此市面上大绝多数借着的噱头,想进来捞一把的公司是根本不具备这个技术实力的,所以不可能挖出矿。
评论留言