分类
chia知识

chia知识4: 说一说chia的那些坑

首先,其官方软件GUI界面就是一大坑,一堆不知道怎么回事的bug,早期版本还有爆内存导致死机重启的重大bug。其官方网站也说了,最开始矿工们都在GUI界面操作,但后来他们都会转向命令行操作,可见其可视界面的稀烂。

所以,如果想在chia项目里持续发展,尽快转到命令行操作上来吧。

注意:本文所有命令均需在Powershell下输入,而不是CMD!
请先确保已经把chia的daemon文件夹加入系统变量

1、节点同步时间长

全新节点开始同步,即使是局域网内同步,按目前的区块高度,也需要20小时以上,节点同步时还持续验证区块信息,导致至少占满1核CPU,这对于低配置的VPS小型主机是个噩梦。建议从零开始同步的节点都找已经同步好的区块数据库文件,覆盖掉本机的数据库。我的自建全节点提供最新高度的区块链数据库下载,请至 node.skywing.me 自取。

2、节点未同步

这应该是所有chia矿工最常遇到的问题了,这个问题必须重视,没同步就意味着没法爆块。官方的节点是在日本东京,国内连接实在是太烂。而且即使你已经连接了网络很好的节点,也会莫名其妙得断连,不知道什么鬼问题。个人对这个问题的建议是先自建一个连接官方节点和本地连接都很稳定的节点,连接它以保证最快同步及向官方节点广播信息,再连接很多个其它节点。爆块时程序会自动向所有已连接的节点广播,有效的区块信息会被所有已经同步到最高区块高度并连接官方节点最快的节点所确认。

3、连接钱包一直转圈

这是GUI界面的祸,遇到这种情况你可以选择直接关闭GUI界面并重新启动,也可以打开命令行,输入如下命令确认农场状态

chia farm summary

如看到这样的信息

表示你的农田还正常工作着,不影响爆块,那个烂GUI界面转圈就让它转去吧。

4、 很多重要的信息日志默认不记录

默认的日志级别是 WARNING ,这个级别很多信息都不会被日志记录,比如爆块历史、扫盘时间等。请把日志级别改成 INFO。

配置文件位置是 %USERPROFILE%\.chia\mainnet\config\config.yaml

日志级别是第19行。

注意:修改此配置文件需要重启应用才能生效!重启命令:

chia start all -r

5 出现了影响爆块的问题,GUI界面不会给你任何提示

在CHIA初期就有一个人接近400T算力,一个多星期都没有爆块,但软件告诉它一切正常,他的plots一直在正常farming,直到他把日志级别改成INFO,才在日志他的很多次扫盘时候都超过30秒,而超过30秒的爆块会被主网丢弃!就这样软件还是不会给你提示。。。当时我看到github交流区里的这条贴子都傻了,关于扫盘时间,真的需要注意,特别是你的plots都是网络挂载的时候。

日志级别改成INFO,重启软件,运行如下命令,可以看到扫盘时间

Select-String -Path “~\.chia\mainnet\log\debug*” -Pattern “eligible”

本文原创,禁止转载!

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注