Chia挖矿超详细教程

  • A+
所属分类:技术教程

为保持专业和中立性,本文暂时不讨论矿池的问题,Chia现在没有标准的矿池协议。

Chia奇亚最近相信大家都知道非常的火爆,直接把硬盘炒到翻倍。朋友圈全是Chia的消息,小冷说一直关注Chia有很长时间了,今天我将跟大家聊聊Chia。

1、什么是Chia XCH?

2、什么是 空间证明Proof of Space和 时间证明 Proof of Time?

3、挖矿准备工作及硬件选择

4、钱包下载及图形界面P盘操作(简单易用的GUI图形界面)

5、命令行P盘操作(安全稳定的CLI命令行)

6、对SSD寿命的影响?

7、盘P好了,我该如何挖矿呢?

8、常见问题解答 2021.04.19 更新


一、什么是Chia XCH?

Chia(奇亚)于2017年8月注册成立,旨在开发一个改进的区块链和智能交易平台。我们正在构建Chia网络,以改善全球金融和支付系统。Chia将成为第一个企业级数字货币。Chia使用的是比特币以来第一个新的中本聪共识算法。它被称为 "空间和时间证明"(Proof of Space and Time),是由目前最优秀的网络协议工程师、BitTorrent的发明者Bram Cohen创建的。Chialisp是Chia新推出的智能交易编程语言,功能强大、易于审核、安全。目前可供参考的智能交易有:原子交换、授权收款人、可恢复钱包、多重签名钱包和限价钱包。

名称:Chia

中文名称:奇亚

缩写:XCH

是否ICO:否

是否预挖:2100万个作为战略储备,详情查看商业白皮书

每块收益:每10分钟64个Chia奖励

减半策略:3年一减半,第十三年起每10分钟4Chia

64chia:在主网启动后的前3年,每10分钟将产生
32chia:在主网启动后的第4年至第6年,每10分钟将产生
16chia:在主网启动后的第7年至第9年,每10分钟将产生
8chia:在第10年至第12年中,每10分钟将产生
4chia:在第12年之后,每年每10分钟产生

小冷说看到,减半策略总体来说跟BTC类似。

二、什么是 空间证明Proof of Capacity(Space)和 时间证明 Proof of Time

PoC的全称就是Proof of Capacity的,中文名称是容量证明。按照字面意思来看,就是通过存储容量的数量来决定区块生成权的算法。PoC不是一个新兴的概念,首个应用PoC算法的加密货币是BurstCoin,后续还有开发的BHD等等。 POC利用处理器或者显卡通过特有算法将硬盘空间写满哈希数据,这个过程在行业里就被叫做Plot盘,可以简单称之为P盘。

在P盘期间是不会产生挖矿收益的,P盘完成开启挖矿,配合项目主网持续启动区块,硬盘把写满的哈希数据通过扫盘提交到主网验证,验证区块哈希值和容量证明。

P盘的过程,可以简单理解为就是把硬盘写满彩票号码,然后用于挖矿。

可以将容量证明视为证明您在硬盘驱动器上保留了一些未使用的存储方式(或加密的数据)。Chia区块链的用户将通过安装软件(钱包或其他)来“播种”其硬盘驱动器上未使用的空间,该软件将磁盘上的一组加密数字存储到“图”中。这些用户称为“农民”。当区块链广播下一个区块的挑战时,农民可以扫描其地块以查看其是否具有最接近挑战的哈希值。农民赢得一个街区的概率是农民拥有的总空间与整个网络相比的百分比。

时间证明要求在块之间经过一小段时间。时间证明是通过可验证的延迟功能实现的,该功能需要花费一定的时间来计算,但是验证起来却非常快。关键思想是它们需要顺序计算,并且由于拥有许多并行机不会产生任何收益,因此可以最大程度地减少电力浪费。

三、挖矿准备工作及硬件选择

宗旨

1、最大限度增加存储容量。以TB单位。对于要选择的HDD使用最大容量。

2、花费尽可能少。每个系统拥有的驱动器越多,则成本越低。

3、最小化噪声(以dB为单位)。如果要在家中挖矿,则可能需要使其安静一些。

4、冗余和RAID。大多数存储都考虑到了持久存储,并包含RAID,在Chia中,绝大多数用户不需要在Chia上使用任何类型的RAID。

小冷说采用的P盘主机配置如下

CPU:AMD Ryzen 9 3950X

内存:32G (Chia客户端1.0.4优化单K32使用内存,每P盘线程最小仅需要3389MiB)

内存根据自己实际同时P盘数进行实际配置即可

SSD:2X2T M2.NVME协议SSD 或 4X1T M2.NVME协议SSD

存储硬盘:建议8T、10T、12T及以上

P盘不需要占用太多的CPU资源,理论上任何一台能运行Farmer的存储设备都可以进行挖矿。

当然播种(P盘)设备和挖矿设备也可以是同一个机器,接下来就是在同一个机器上进行播种并挖矿。

P盘步骤是利用SSD的快速写入和读取在SSD中进行存储空间加密运算,然后将写好的数据存储在存储硬盘中。

Chia绘图文件的大小至少为108GB(对于K32)。要成功绘图,需要格式化驱动器以支持大文件;例如NTFS,APFS,exFAT,ext4等。具有FAT格式(FAT12,FAT16或FAT32)的驱动器在中途绘制将失败。Chia的未来版本将检查不支持的驱动器,但是现在请自行检查。

Chia绘图过程需要几个小时才能完成。如果在绘图过程中计算机或硬盘驱动器进入睡眠状态,则绘图失败,您将需要重新开始。在开始Chia绘图过程之前,请确保禁用计算机和硬盘驱动器的所有睡眠,休眠和省电模式。如果确实出现故障意外停滞,请删除缓存盘下所有*.tmp 文件。

四、钱包下载安装初始化及P盘操作(使用钱包)

Home - Chia Network​www.chia.netChia挖矿超详细教程

点击官网下载Chia钱包,点击Download,然后点击红框位置Install Chia Blockchain跳转

Chia挖矿超详细教程
官网钱包下载地址

跳转到GitHub,点击红框位置Windows,下载对应平台钱包(其他系统平台请自行选择)。

Chia挖矿超详细教程
GitHub多平台下载地址

点击下载,并安装。

Chia挖矿超详细教程
点击后下载windows版本钱包

安装好后打开钱包,创建属于自己的钱包地址钥匙,切记记录好密语,丢失无法恢复!

Chia挖矿超详细教程
Chia钱包创建新地址

右上角调整钱包语言

Chia挖矿超详细教程

点击左侧边栏绘图选项

Chia挖矿超详细教程

点击添加PLOT文件

Chia挖矿超详细教程

600MiB K=25 大小只试用于测试网,不要选择这个。

我们这里选择K=32,最终绘图大小为101.4GiB,需要占用绘图空间为238.3GiB。

以下是1.0.4版本更新之后(内存和临时存储空间要求性能降低),K大小对应的内存占用大小 和 临时缓存空间的对应关系。

Chia挖矿超详细教程
K值和内存和临时缓存空间对应关系

通俗来讲也就是说,1T Nvme SSD 可以同时Plot 3个线程的 K32文件 或者 2个线程的K33文件。

这里,

绘图数,代表做几次绘图循环,软件会自动完成一次P盘操作后立即开始下次P盘操作。

并发拓荒,代表同时P几个线程。

多P盘线程操作建议延迟5-10分钟,

高级选项:

内存最大使用量最小3389,实测设置大一点会少量的增加P盘速度,根据自己内存大小来。

线程数量,2就可以了,更多的线程没有带来更好的速度表现。

桶数量(Bucket)数量,128通常最佳,如果你的缓存盘不是SSD而是机械硬盘,可以设置64。

Chia挖矿超详细教程

临时目录指向SSD,最终目录指向机械硬盘

Chia挖矿超详细教程

点击创建绘图等待开始并完成。

Chia挖矿超详细教程

在SSD固态硬盘上P盘比在机械硬盘上更快,这是客观存在的。然而,SSD的寿命明显有限,而且早期的Chia测试似乎表明,在SSD上P盘很快就会耗尽它们。因此,许多Chia用户决定在多个机械硬盘上同时并行P盘更 "绿色"。

P盘模式的设计是为了尽可能提高工作效率。然而,为了防止无休止算力攻击,农民不应该能够在平均爆块间隔内P好一个P盘文件。这就是为什么在主网上最小的k-size是k32。

单个k = 32图当前在NVME SSD上绘制大约需要6-10个小时。

五、命令行P盘操作(安全稳定的CLI命令行)

图形界面有时候会有不稳定的情况发生,用更直观和稳定的官方钱包CLI命令行可以解决这个问题。请注意,这个不是矿池的P盘工具,所以不用担心秘钥泄露的风险。

GUI是Chia.exe,CLI是chia.exe。它们位于不同的地方。请注意,大C与小c。

现在我们用到的是chia.exe

在哪里可以找到chia.exe?

打开资源管理器,注意点击查看勾选隐藏的项目复选框,具体路径如下:

C:\Users\Administrator\AppData\Local\chia-blockchain\app-1.0.5\resources\app.asar.unpacked\daemon

C:\Users\Administrator 可能会根据你的计算机当前登陆用户不同改变,注意灵活匹配。

Chia挖矿超详细教程
chia.exe文件位置 如何找到它

右键空白处我们新建一个文本文档

Chia挖矿超详细教程
右键空白处我们新建一个文本文档

编辑该文档内容,存为扩展名为.bat的批处理文档

Chia挖矿超详细教程

文件名可以随意,我这里习惯更改为key.bat

特别注意要更改扩展名,

Chia挖矿超详细教程

运行该批处理文件,得到我们的公共指纹、Farmer public key (fpk)、Pool public key (ppk)三个数值

Chia挖矿超详细教程

六、对SSD寿命的影响?

1.0.4程序的代码改进将每个K = 32写入的数据量从1.6TiB(位域)和1.8TiB(-e)减少到估计的1.4TiB。

众所周知SSD是有写入寿命的,不过对于我们来讲,一直到写坏也没什么吧。。。

可以搜索查看你对应SSD的标准TBW值,计算大概多少写入量会到达寿命。

七、盘P好了,我该如何挖矿呢?

P盘完成且钱包区块更新至最新后,就开启了挖矿之旅。

Chia挖矿超详细教程

八、常见问题解答 2021.04.19 更新

Q:chia挖矿软件可以识别出不同盘符下p好的文件吗?比如说我先把4TB的D盘p满了,然后接着p另一个E盘,那么chia挖矿软件可以同时识别D盘和E下p好的文件吗?

A:完全可以,钱包绘图界面-点击右上角-添加农田文件目录

Chia挖矿超详细教程
Chia挖矿超详细教程

设置多个路径即可。

------------

Q:可以在矿池挖吗?比如某POOL。。

A:其实个人更建议当前状态下进行SOLO,因为当前官方并没有出pool协议,*pool是用另外的方法实现矿池挖矿的。如果以后成熟了再更新。如果你算力太小无所谓当我没说。

 

 

 

 

weinxin
我的微信
这是我的微信扫一扫

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: