最近这个chia太火了,全网硬盘都抢完了,一天翻一倍,挖矿工不能不研究一手了,目前掌握的chia挖矿问题整理:
1、1T的固态企业级,寿命可以P100T左右的机械。对应可以用16G内存, cpu 8核16线程,根据这个对应关系买, 那种买很多T固态的就是浪费,所以这个就比显卡挖矿牛逼。
2、这是耕田,不是挖矿,不比速度。耕田看面积,面积是什么,就是你的硬盘容量 ,所以机械硬盘越大越好 。
3、速度只有P盘的时候体现,固态硬盘写入速度快,所以用固态P盘;所谓P盘。就是消耗你的固态硬盘写入寿命,往机械硬盘塞彩票。
4、P完盘就是看容量, 同等容量,机械比固态便宜,所以用机械硬盘耕田 。固态来开荒地,开好的面积就是我们的机械容量 这个地开好了 就可以一直种植,直到我搬去城里不种为止。
5,收益用区块链记在区块的,不是记在硬盘的,机械硬盘里都是彩票而已,容量越大,彩票(区块奖励给谁)越多,越容易中。
6、耕田——收获——卖收获——田坏了——换P盘——继续耕。
7、为什么大家都要买大容量,就是因为假如同等条件,都只有一个阵列盒,一个接口,别人16T×8,你只有1T×8,你种的过别人么
8、企业级硬盘与家用级、监控级硬盘的区别
企业级读写快:企业级硬盘为7200转而家用级、监控盘仅为5400转。
家用盘、监控盘,平均无故障时间是50万小时左右。而企业级平均无故障时间通常超过100万小时,故障率低。
9、显卡挖矿是POW.共识机制,比算力,比速度,不断更新设备,用更强的工具获得更高收益
chia是耕田POS和POT.组合共识机制,就比容量。
Chia(奇亚)参数
是否预挖:2100万个作为战略储备,详情查看往期文章“《CCG带你看Chia白皮书》之2100万战略储备与未来规划”
减半策略:3年一减半,第十三年起每10分钟4个XCH
1、下载最新版Chia-Blockchain重钱包
下载地址:https://github.com/Chia-Network/chia-blockchain/releases
3、安装完成后Chia重钱包将会自动运行,首次运行需要创建一个新的秘钥
建议用截图的方式进行妥善保存。助记词是恢复钱包的重要途径之一,因此非常重要,千万不要遗失或者泄露给他人。
点击左侧Plots菜单进入P盘管理界面,在P盘管理界面点击 “ADD A PLOT”按钮创建一个P盘任务
P盘文件格式选择K=32,新手第一次播种P盘文件数量建议选择1,临时存储空间选择SSD固态硬盘(1个P盘线程需要占用332G的临时空间,空间太小会造成播种失败),最终P盘文件存放路径可以选择机械硬盘的分区,K=32规格的P盘文件最终会占用101.4G硬盘空间
8、P盘完成且钱包区块更新至最新后,就开启了挖矿之旅
1、从全节点钱包安装目录中将收割机(harvester)相关程序拷贝出来
通常在windows下安装的chia钱包路径为 %LocalAppData%\chia-blockchain,其中我们需要将%LocalAppData%\chia-blockchain\app-1.0.1\resources\app.asar.unpacked\daemon文件夹整体复制到U盘中 (注意:app-1.0.1为你当前安装的chia版本号,不同版本改路径需要自行修改)
2、将全节点钱包配置目录中的CA证书(%USERPROFILE%\.chia\mainnet\config\ssl\ca 文件夹)复制到U盘中,将U盘中的daemon、ca两个文件夹复制到收割机的C盘中。
执行c:\daemon\chia.exe init命令进行初始化,然后执行c:\daemon\chia.exe init -c c:\ca命令进行CA证书授权,这样可以为不同的收割机授权唯一的通信证书来确保收割机和全节点钱包之间的通讯安全。
c:\daemon\chia.exe configure –set-farmer-peer 192.168.88.181:8447
命令为收割机配置全节点钱包主机的IP地址 其中192.168.88.181需要修改为你全节点钱包的实际IP地址。当然你也可以通过修改%USERPROFILE%\.chia\mainnet\config\config.yaml配置文件中的harvester->farmer_peer->host参数进行修改(不同版本配置文件格式可能略有不同,请仔细查找)具体见下图
执行c:\daemon\chia.exe plots add -d D:\plots\ 命令添加农田文件所在目录 D:\plots\。 如有多个硬盘路径,可以根据自己矿机实际情况修改D:\plots\后多次运行本命令
执行 start c:\daemon\chia.exe start harvester 命令启动收割机程序
在如果需要重启或者关闭收割机程序,可以执行 c:\daemon\chia.exe stop harvester命令,或者执行c:\daemon\chia.exe stop all -d命令可以关闭本台收割机上运行的所有chia相关程序
注意:
- 你的路由器开启UPNP或者手动NAT指向(8444端口)确保外网可以正常访问,这样可以让全节点钱包连接到更多的其他chia节点
- 需要确保全节点钱包的8447端口可以被其他机器正常访问(windows防火墙需要开启该端口)
- 不能将全节点钱包的config/ssl文件夹整个复制到每个收割机上,这样可能会出现意外的错误,而且非常的不安全。每个收割机只能通过第4步命令来获得不同的授权
- 目前的版本全网节点钱包界面上无法查看当前收割机的运行状况,但是你可以先关闭全节点钱包,然后在config.yaml中设置你的日志级别为info,再重新启动全节点钱包。这样你就可以在%USERPROFILE%\.chia\mainnet\log\debug.log日志中查看是否有如下消息:
[time stamp] farmer farmer_server : INFO -> new_signage_point to peer [harvester IP address] [peer id – 64 char hexadecimal]
[time stamp] farmer farmer_server : INFO <- new_proof_of_space from peer [peer id – 64 char hexadecimal] [harvester IP address]
new_signage_point消息表示节点钱包的农场模块向你的收割机发出了挖矿任务。new_proof_of_space消息表示收割机找到了有效的证明。你会收到很多的new_signage_point消息,但new_proof_of_space消息可能不会是多条。
首先,init会检查你的~/.chia目录下是否安装了旧版本的chia。
- config (包含旧的SSL证书)
- db
- wallet
- 加载config.yaml配置文件,更新钱包密钥并确保coinbase奖励进入正确的钱包
如果不存在旧版本,init可以创建默认的chia配置并且初始化一个新的SSL密钥和证书(用于与GUI的安全通信)。
chia start farmer将启动农夫、收割机、完整节点和钱包。
service可选参数有{all,node,harvester,farmer,farmer-no-wlet,farmer-only,timelord,timelord-launcher-only,wallet,wallet-only,introducer,simulator}。
命令:chia plots create [添加参数或赋值] 。
-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。
下面的例子将创建一个 k=32 的P盘文件,并使用 4GB (注意 – 不是GiB) 的内存。
chia plots create -k 32 -b 4000 -t /path/to/temporary/directory -d /path/to/final/directory
下面的例子将创建一个k=34图,并使用8GB的内存,2个线程和64个buckets。
chia plots create -k 34 -e -b 8000 -r 2 -u 64 -t /path/to/temporary/directory -d /path/to/final/directory
在绘图过程中,第1阶段(正向传播)和第3阶段(压缩)往往花费的时间最多。因此,为了最大限度地提高绘图速度,-t和-2应该放在最快的硬盘上,而-d可以放在慢速硬盘上。
目前,绘图只使用1个CPU线程。因此,大多数Chia用户认为同时运行多个P盘程序可以显著提升效率。
在SSD固态硬盘上P盘比在机械硬盘上更快,这是客观存在的。然而,SSD的寿命明显有限,而且早期的Chia测试似乎表明,在SSD上P盘很快就会耗尽它们。因此,许多Chia用户决定在多个机械硬盘上同时并行P盘更 “绿色”。
P盘模式的设计是为了尽可能提高工作效率。然而,为了防止无休止算力攻击,农民不应该能够在平均爆块间隔内P好一个P盘文件。这就是为什么在主网上最小的k-size是k32。
命令:chia plots check -n [num checks] -l -g [substring]
首先将在你的config.yaml配置文件中所设置的所有plot目录中查找。你可以用chia plots show检查这些目录。
-g 只检查 [substring] 目录或文件名包含大小写敏感的P盘文件。如果没有指定 -g,那么 config.yaml 中每个目录下的所有图都会被检查。
- 检查一个长目录名内的地块,如/mnt/chia/DriveA,可以使用chia plots check -g DriveA
- 检查只有k33地块可以使用 chia plots check -g k33
- 在2020年10月31日创建的检查小区可以使用 chia plots check -g 2020-10-31
-l 允许你通过 ID 查找重复的P盘文件。它检查config.yaml中列出的所有P盘文件保存目录,并列出所有以相同文件名结尾的绘图文件名; *-[64 char plot ID].plot。如果你只想检查重复的文件,你应该使用-l -n 0。
-n代表给出的challenges数量。如果你不包含-n整数,默认为30。例如,如果-n设置30,那么每个P盘文件将被检测30个challenges。challenges数从5(最小)到-n,而且不是随机的。
- 获取challenges的质量(是否有空间证明?你应该期望每个challenges有1个证明,但也可能有0个或1个以上的证明。)
- 如果有证明,则获得该challenges的完整证明。
- 验证完整校样的数量与预期质量校样的数量是否一致。
最后,你会看到一份报告,是最终的真实证明与预期证明的对比。
因此,如果-n是20,你会期望有20个证明,这取决于你的plot文件有多少。
使用 -n 10 或 -n 20 运行该命令对于一个非常小的检查来说是很好的,但实际上并不能给你提供很多信息,让你知道这些地块是否真的是高质量的。
更多细节,您可以阅读 chiapos https://github.com/Chia-Network/chiapos/blob/master/src/prover_disk.hpp 中的 DiskProver 命令。
full proofs与expected proofs的比率意味着什么?
- 如果比率>1,说明你的P盘文件在这次的扫盘中比较幸运。
- 如果比率<1,你的P盘文件相对幸运值较低。
- 除非你的比值<0.70,否则你不应该真正关心这个问题。
理论上,比率>1的地块更有可能在区块链上赢得挑战。同样,比率<1的P盘文件获胜的可能性也会降低。然而,在实践中,这其实并不会有明显的影响。”P盘文件数量 “和 “k-size “在赢得爆块的影响因素要比 “每次挑战产生的证明 “大得多。因此,如果你的P盘文件检查比例小于1,不要担心,除非它们明显小于1。
以下是自己收集总结的一些常见问题,不断更新。我也是学习中,中有错误请批评指正,谢谢!
问题1:生成PLOT文件的选项中,队列与并发有什么区别?
答:队列是指一个完成生,再自动生成下一个。并发是指同时生成多个PLOT文件,但要考虑SSD缓存区是否够大,CPU 和内存是否跟得上。当然是并发越多越好的。
问题2:一个PLOT文件完成生,缓存区需要手动删除么?
答:不需要,系统会自动删除,并把生成的PLOT文件复制到最终目录。
答:可以。但是临时目录的速度决定了PLOT文件生成的速度,所以建议用高速SSD。而且机械硬盘并发P盘有可能会卡死。
答:可以是可以,但USB口速度不快,稳定性也一般。可以考虑把里面的硬盘拆出来接到主板上
国内的硬盘全部疯涨了,可以考虑亚马逊海外购,还没或太多,就是到货时间长些。如这个东芝的10T企业盘,2000左右到手。Toshiba 东芝 10TB SATA 512e 7200RPM 3.5 英寸企业硬盘 – MG06ACA10TE
答:可以组RAID,最简单的就是 选择临时目录处,点显示高级选项,则可以选择第二临时目录。
答:用钱包挖收成只会是整数的币,如1只这样,可能好久都没有收成。矿池则是和众多网友分成,一天收入0.00000x只币这样,另外矿池是要收手续费的,一般是5%以上。
问题7:生成PLOT文件时(绘图中),有时会卡在31%不动,怎么回事?
答:可以,但之前的绘图进度不会保存,只能重新开始。
答:总量无上限,团队有预挖2100万个(前期不会流通,解锁日期不详),预计今年第一年产出336万多个,前12年流通总量将会达到3900多万个。
答:不需要网络带宽,能上网就行。不耗电,主机每天满载功率,耗电不到4度。挖矿需要连网,P图可以脱机运算,不吃网络带宽。
问题11:用固态硬盘即SSD来plot图,放到机械硬盘即HDD里面挖矿就可以了吗?完成一次plot就行了吗?还需要再plot吗?
答:是的,plot好图,他自动放到你设置好的HDD路径里面,就可以挖了。plot的图越多,你的算力越大,越容易出块,正常的思路是一直plot下去。
答:不建议使用,消费级固态如SN750,970PRO写入寿命都比较短。
答:预期上市价格暂时无法界定,市场定价权是由市场决定的。
答:通过查看相关社群公告添加几个节点加快信息获取速度。
问题16:不小心关机或者退出软件后还能继续plot图吗?
答:没有设置时间间隔,plot就会失败,一般设置至少10分钟的间隔。
答:3月19日主网上线的,Chia官方声明上线6周后开放转账功能。
答:chia目前的实体应用有:转账的账单归属权和转账过程中的资产撤回,同时chia还具备彩币功能,能够决定产权归属解决因为产权缺失导致的一系列经济纠纷。
问题20:可以找人代替P图然后卖给我写满的机械硬盘吗?
答:不建议,因为P的图是和钱包存在关联的,需要把钱包和图一起发给你才行,两个人同时都拥有助记词是不安全的。现在也有代P图的,原理就是使用助记词签名然后把签名内容给对方,目前暂时没有实践过。
答:如果不想再P图就不需要,甚至可以把机械硬盘拆出来,连接到闲置的电脑上连网挖矿就行了。
问题22:如果绘图过程中,钱包自己闪退或者白屏了怎么办?
答:如果没有了,需要看一下后台和临时储存盘里面chia的文件有没有变化,如果还在继续绘图你就等着,内存和硬盘读取还在显示就说明后台还在运行,等一段时间后绘图完成再打开客户端即可。
问题23:可以把绘制好的图复制到另一台电脑上同时挖吗?
答:可以,记得多个机器使用同一个助记词然后导入最终保存的图的路径即可。