chia如何给别人P盘
Posted 跨链技术践行者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了chia如何给别人P盘相关的知识,希望对你有一定的参考价值。
给别人P盘不需要提供私钥, 只需要提供
Farmer public key
和Pool public key
即可。
获取方式
找到chia根目录(桌面快捷方式右键, 属性, 打开所在文件夹), 然后依次展开文件夹, app-1.1.6\\resources\\app.asar.unpacked\\daemon; 其中app-1.1.6会随着版本变更, 点击地址栏, 输入cmd
然后回车, 打开命令行, 输入chia keys show
即可看到两个公钥.
如何使用
命令行继续输入chia plots create -p pool公钥 -f farmer公钥 -k 32 -n 1 -b 5555 -t d:\\chia\\test -d d:\\chia\\test -r 16
获取矿池address
命令行继续输入chia plotnft show
, 其中P2 singleton address (pool contract address for plotting): xchxxxxxxxxxxxxxxx
后面xch开头的即为P图时需要填写的pool_contract_address
, 注意: pool公钥和矿池公钥二选一.
参数讲解 来源
-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。
以上是关于chia如何给别人P盘的主要内容,如果未能解决你的问题,请参考以下文章