技术详解 Chia Network 挖矿:如何参与?收益怎样?(4)

-b 参数是指定最大内存使用量的参数。多数矿工认为越大越好,实则不然。对比 1.04 和更早的版本,plot 过程中的内存使用高峰从第二阶段变化到了第一阶段,这是由 Chia 团队的算法改进引起的。

现在,默认参数-b 3390 已经是反复优化过的参数,可以保证在排序过程中总是采用效率最高的 uniform sorting 算法。如果降低这一参数,plot 依然可以进行,但可能会回落到效率相对较低的 quick sorting 算法。从下列日志中,我们可以清楚的看到这一记录。当可用内存数小于 qs_min 时才会导致彻底失败。

Forward propagation table time: 2086.329 seconds. CPU (217.460%) Fri Apr 23 19:04:01 2021Computing table 4Bucket 0 uniform sort. Ram: 5.786GiB, u_sort min: 3.250GiB, qs min: 0.813GiB.Bucket 1 uniform sort. Ram: 5.786GiB, u_sort min: 3.250GiB, qs min: 0.813GiB.Bucket 2 uniform sort. Ram: 5.786GiB, u_sort min: 1.625GiB, qs min: 0.812GiB.Bucket 3 uniform sort. Ram: 5.786GiB, u_sort min: 1.625GiB, qs min: 0.812GiB.Bucket 4 uniform sort. Ram: 5.786GiB, u_sort min: 3.250GiB, qs min: 0.813GiB.Bucket 5 uniform sort. Ram: 5.786GiB, u_sort min: 3.250GiB, qs min: 0.813GiB.Bucket 6 uniform sort. Ram: 5.786GiB, u_sort min: 3.250GiB, qs min: 0.813GiB.

经过观察,计算处理的七张表中,第四、第五张表是使用内存量最多的,要实现全部 uniform sorting 的内存最低门槛为 3.250GiB,这也正是-b 3390 要保障的效果。

如果提高内存分配,从日志来判断,内存的实际使用量会略微增长,而且日志总是显示 uniform sorting,即已经是最佳算法,但对时间缩短并无明显效果。

这意味着即使并行多达 8 个任务,32G 内存的机器也完全可以胜任。

关于-k 的选择

在社区讨论中,k 值一直是个神秘的存在。按照官方文档说法,人们从来都不需要 k>32,除非为了炫耀,或者硬盘就剩那么一点空间你想填满它。但中文社区的讨论似乎并未关注过它,多数人认为越大的 k 会带来越大的中奖率,只是制作 plot 的时间增加太多,不划算。事实完全不是这样。

K 值的大小直接影响着 plot 文件的大小,但是不论 k 等于几,制作出来的 plot 文件都是一票。没错,就是一文件一票。其实,从抽奖的过程也可以判断出,数以 T 计的文件如果需要读取一遍内容才能确定中奖资格的话,10 分钟不可能够用。所以,抽奖的过程显然只是在比较文件哈希而已。

在主网上线之前,k 曾经可以使用更小的值,比如 k=25 时几分钟就可以制作好一个 plot 文件。这意味着拥有强力电脑的人可以轻松的甩开其他人,快速获得大量票数。这也是官方为什么在主网上线前几个月确定了最低允许 k=32。按照官方公布的计划,如果未来摩尔定律继续起作用,制作 plot 文件所需的时间将不断降低。预计在 10 年以后 k=32 将不再适用,届时官方将会取消 k=32 的抽奖资格,所有 k=32 的文件将作废。

这也提醒了准备长期持续投入的矿工,在未来某个时候,所有的算力都需要重新制作。而这个时候何时到来,取决于计算机硬件的发展速度。也许这将是推动摩尔定律的重要新因素。

Chia 挖矿面临的痛点

Chia 的火热并不是一天造就的。事实上,Chia 项目从 2017 年就创立了,测试网于 2019 年上线,而主网则是刚刚于今年 3 月 19 日上线。作为历史悠久的明星项目,主网上线、即将登录交易所流通、Chia 实体公司计划短期内上市(特别是有 Coinbase 的珠玉在前)等一系列因素造成了该项目的爆火。爆火带来的显著影响就是硬盘设备的涨价和集体脱销,同时也给 Chia 项目带来了广泛的争议。

毫无疑问,Chia 所致力设计的绿色理念极大的降低了这一区块链项目的参与门槛。正因如此,我们前文所述的问题都是围绕并不十分复杂的通用硬件和一些软件参数设置。然而作为矿工,当下最大的困难是无法获得足够的低成本硬盘来构筑算力。我们从硬盘渠道商处获悉,从硬盘厂商到渠道商对此也深感震惊。当前硬盘市场存在着一定程度的囤积居奇。但硬盘厂商和总代一级并未对此感到担心。全球硬盘生产能力高达数千 EB(1EB=1000PB) , 远远超过当前用于 Chia 挖矿这一点算力。供货和价格情况将在未来一段时间内逐渐明朗。所以并不建议矿工购买高价硬盘,尤其应该小心避免以次充好、以二手充新的情况。

另一个潜在的问题是,虽然制作好的 plot 文件即是永久算力(目前对永久的预期应为十年左右),存储在便宜的机械硬盘即可,但机械硬盘也是有寿命的。如何应对天灾人祸造成硬盘灭失的情况,当下还未进入多数矿工的考虑范围,但随着时间推移,越来越多的矿工会遇到这一挑战。当下,应对这一挑战的方案似乎只能由不断更新存储设施来解决,而这在硬盘供应现状下却成为了不存在或者十分不经济的选项。

Chia 挖矿的收益预期

 文章标题:技术详解 Chia Network 挖矿:如何参与?收益怎样?(4)

内容摘要:-b 参数是指定最大内存使用量的参数。多数矿工认为越大越好,实则不然。对比 1.04 和更早的版本,plot 过程中的内存使用高峰从第二阶段变化到了第一阶 ...

免责声明:融易新媒体转载此文目的在于传递更多信息,不代表本网的观点和立场。文章内容仅供参考,不构成投资建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。


本文网址:http://mt.ironge.com.cn/html/zt/315bgt/267347.html



备案/许可证编号:津ICP备17005847号

信息网络传播视听节目许可证:0900000

BS17799信息安全管理体系认证:00307I10001R0S ISO9001质量管理体系认证:00307Q10176R1S 违法和不良信息举报:12377 mt.ironge.com.cn All Right Reserve 版权所有