今天挖矿了吗?娱乐性挖chia(ubuntu service版)
创作立场声明:此篇只是凑热闹来挖着玩的,注意到站内没有命令行版本的教程,自己看着官方文档简单研究了下,有错误的地方请大家指正
最近这个挖矿实在是太火了,奈何垃圾佬配置太低没机会参与,毕竟主电脑的重要功能是看电影(2080一直吃灰,结果就被我出掉回血了,现在后悔不已啊)结果这几天又火了chia硬盘矿,对硬件要求不高,那作为垃圾佬必须来凑个热闹。
我的配置
这种配置在矿机面前应该是弟弟中的弟弟吧
cpu:j3455
硬盘1:640G(老笔记本拆机,检测会报错,但是能用,长期作为NAS临时下载传输文件用,另外这是机械硬盘,垃圾佬怎么舍得用SSD)
硬盘2:WD4T(之前值得买推的,其中2T存了小姐姐,2T拿来耕种)
系统:ubuntu service 20.04LTS (就这配置,要什么图形软件,用命令行的好处就是性能损失最小!)
这套原本就是家里折腾NAS用的,挂了一些软件(jellyfin,openwrt,transmission,签到软件,甜糖CDN等)日常性能大概只发挥30%吧,正好又可以折腾下了。用命令行的好处就是性能损失最小!
上安装
根据官方文档,安装非常简单
先更新下源
sudo apt-get update
sudo apt-get upgrade -y
正式安装 官方文档
git clone https://github.com/Chia-Network/chia-blockchain.git -b latest --recurse-submodules
cd chia-blockchain/
chmod +x ./install.sh
sh install.sh
如果有图形界面的可以按照他们的gui
chmod +x ./install-gui.sh
sh install-gui.shcd chia-blockchain-gui
npm run electron &
启动
cd chia-blockchain/
. ./activate
chia init
开始配置
首次安装chia时,会给到24个字的密钥,记得保存好,这是确认钱包的唯一凭证,但是我安装的时候因为是连的SSH,很不巧的单位网不稳定,断了
然后我就没看到助记词 ,所以这里我介绍新建key,和添加新钱包(忘记那初始的钱包吧)
如果安装是记下了助记词使用下面命令
chia keys add 24个助记词
没有注意到的就创建新key吧
chia keys generate
注意记住fingerprint(一串数字)和mnemonic(24个助记词)
添加新钥匙到钱包
chia wallet send fingerprint #替换成自己的fingerprint
下面就可以开始P图了,这里需要两个文件夹,一个是临时文件夹,一个是存放plot文件耕种用的
chia plots create -k 32 -b 4000 -u 128 -n 1 -t /home/yang/SG640G/temp1 -d /home/yang/WD4T/chia/chiahdd
说下我理解的,临时文件夹的快慢决定了P图的速度(生产彩票的速度,建议使用ssd,越大越好),存放plot文件的文件夹决定了你的地有多大(也就是你能有多少彩票的问题)
具体命令参数见官方文档,下面我应用下别人的翻译
-k [size]。定义绘图的大小。不同系统上的k大小和创建时间列表请查看:k大小对应的P盘文件规格
-n [绘图数量]。按顺序进行的绘图数量。一旦一个绘图完成,它将被移动到最终位置-d,然后再开始下一个绘图序列。
-b [内存缓冲区大小MiB]。定义内存/RAM使用量。默认值是2048 (2GiB)。更多的内存将略微提高绘图的速度。请记住,这只是分配给绘图算法的内存。运行钱包等将需要你的系统提供额外的内存。
-f [farmer 公钥]: 这是你的 "农民公钥". 当你想在其他机器上创建P盘文件时,如果你不想给chia账户完整的访问权限,就可以使用这个密钥。要找到你的 Chia 农民公钥,请使用以下命令: chia keys show
-p [pool 公钥]。这是你的 "池公钥". 当你想在其他机器上创建P盘文件时,如果你不想给chia账户完整的访问权限时,就可以使用它。要找到你的 Chia Pool 公钥,请使用下面的命令: chia keys show
-a [fingerprint]。这是用来选择农夫公钥和池子公钥的指纹。当你想从钥匙链中的多个钥匙中选择一个时,请使用这个命令。要找到你的 Chia 密钥指纹,请使用以下命令: chia keys show
-t [tmp dir]。定义P盘时的临时目录。这里是P盘的第一阶段和第二阶段需要使用。-t 路径需要最大的工作空间:通常是最终plot文件大小的 4 倍左右。
-2 [tmp dir 2]: 定义一个次要的临时目录,用于存放P盘临时文件。这是绘图阶段3(压缩)和阶段4(检查)发生的地方。根据您的操作系统,-2可能默认为-t或-d的相同路径。因此,如果-t或-d的空间不足,建议手动设置-2。-2 路径需要的工作空间与绘图的最终大小相等。
-d [final dir]: 定义存储plot文件的最终位置。当然,-d 应该有足够的可用空间作为Plot文件的最终大小。这个目录会自动添加到 ~/.chia/VERSION/config/config.yaml 文件中。你可以使用 chia plots remove -d 从配置中删除一个最终目录。
-r [线程数]: 2线程通常是最佳的。多线程目前只在P盘第一阶段使用。
-u [buckets数量]。更多的数据包可以减少对内存的需求,但需要更多的随机磁盘搜索。对于机械磁盘,你需要设置更少的buckets,而对于NVMe固态硬盘,你可以设置更多的buckets。一般来说,你可以设置32、64或128(默认)
-s [stripe size]。这是在第一阶段进行并行工作负载时,交给每个线程的数据量。默认的64K似乎是整体的最佳选择。32K往往是小损失,128K也是小损失。
-e [bitfield plotting]。使用-e标志将禁用bitfield P盘算法,并恢复到旧的b17的P盘格式。它降低了对内存的要求,但在P盘时时也会多写12%的数据。它通常被认为是一个更快的选项,适用于更快的驱动器,如SSD。
我说下我的想法,-b 4000(因为我是8g的内存,这样不影响日常使用),没有添加-r 参数是j3455太垃圾了,多核心的可以上并行,但是也要考虑缓存区的大小,512G的可以考虑2个,-u 128(虽然比较慢,对内存压力小,主要是怕对其他应用有影响) -k 32(是出币的最低要求),-n 1(是产多少彩票,2t可以存16个,我打算先走一个周期试试,所以先填1)
请根据自己的需要添加和调节参数
接下来就是漫长的等待,这配置真的很慢
查看耕种情况
chia farm summary
当farming statues是farming就说明已经有p好的图拿来耕种了,继续等
查看钱包状况
chia wallet show
由于我也是刚开始弄,一个周期还没有走完,所以。。。。等有后续再更新
快乐总结
生命不息,折腾不止!这里强调下,挖矿需谨慎,且挖且珍惜!本人不支持挖矿炒作,也不认为这是致富之路!区块链技术应该是造福人类的,而不是像这样浪费无穷的资源,虽然这次写的是份教程,但是还是建议大家看看就好,尤其是咱们这种散户,凑热闹可以,别陷进去了!



ljun
校验提示文案
lastkiss214
校验提示文案
Butwhy
校验提示文案
大表哥2046
校验提示文案
值友3741221581
校验提示文案
老司机等等我
校验提示文案
happyazhe
校验提示文案
值友8366786178
校验提示文案
值友9336845750
校验提示文案
值友3741221581
校验提示文案
值友9336845750
校验提示文案
值友8366786178
校验提示文案
大表哥2046
校验提示文案
Butwhy
校验提示文案
happyazhe
校验提示文案
老司机等等我
校验提示文案
ljun
校验提示文案
lastkiss214
校验提示文案