Dpool-HelpCenter
| Created by | dpool |
|---|---|
| QQ群 | 198579(已满),595199432 |
| Type | Chia |
目录
[Chia常见概念]
部分概念中涉及到系统用户名,假设系统用户名为Administrator,下同
- Chia根目录
- Chia节点数据、配置文件、钱包数据等都存放在chia根目录下
- 默认根目录位置:C:\Users\Administrator\.chia
- C盘下的Users目录可能显示为中文名称:用户
- Chia安装目录
- 默认路径(安装时选择仅限当前用户使用,AppData为隐藏目录,需要打开隐藏文件显示选项):
C:\Users\Administrator\AppData\Local\Programs\Chia
- 默认路径(安装时选择供所有人使用):
C:\Program Files\Chia
- 默认路径(安装时选择仅限当前用户使用,AppData为隐藏目录,需要打开隐藏文件显示选项):
- Chia命令行目录
- 路径:Chia安装目录\resources\app.asar.unpacked\daemon
- 节点数据文件
- C:\Users\Administrator\.chia\mainnet\db\blockchain_v2_mainnet.sqlite
- 钱包数据文件
- C:\Users\Administrator\.chia\mainnet\wallet\db\blockchain_wallet_v2_mainnet_123456789.sqlite
- 配置文件:
- C:\Users\Administrator\.chia\mainnet\config\config.yaml
- 日志文件:
- C:\Users\Administrator\.chia\mainnet\log\debug.log
- Ca证书目录:
- C:\Users\Administrator\.chia\mainnet\config\ssl\ca
- 矿池难度
- 难度用来调节工作证明提交频率,提高难度可以降低提交频率
- 难度不会影响总积分,难度1提交10次,和难度10提交1次,总积分一致
- 矿池根据最近6个小时提交的积分估算农田规模。难度提高,提交频率减少,农场估算规模的波动会增大
- 矿池难度不影响总收益
[Chia基本命令使用方法]
进入chia.exe命令行所在目录,从该目录打开powershell窗口(shift+鼠标右键,在此处打开Powershell窗口)

- 显示版本:.\chia.exe version

- 启动节点:.\chia.exe start node
- 启动耕种(普通用户使用这一个命令即可):.\chia.exe start farmer
- 启动收割机:.\chia.exe start harvester
- 启动钱包节点:.\chia.exe start wallet
- 添加农田目录:.\chia.exe plots add D:\
- 重启节点: .\chia.exe start node -r
-r参数可以用在其他启动命令,表示重启相应服务
比如重启耕种:.\chia.exe start farmer -r
- 显示节点状态:.\chia.exe show -s
- 显示钱包状态:.\chia.exe wallet show
- 转账:.\chia.exe wallet send -t xch1234567890abcdefgh -a 0.01 -m 0.0001
-a 转账金额,-m手续费,-t发送地址
- 关闭所有奇亚进程:.\chia.exe stop -d all
- 显示耕种状态(主节点运行,可显示所有收割机ip、农田数):.\chia.exe farm summary
- 显示合作社(启动器)信息:.\chia.exe plotnft show
- 获取启动器登陆URL:.\chia.exe plotnft get_login_link -l 启动器id
- 检查农田信息:.\chia.exe plots check -g 农田名字
- 命令行帮助:.\chia.exe -h
更多命令使用方法,参见:https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference
[如何加入电池]
- 点击合作社,选择需要切换的启动器切换合作社,输入接入地址:https://vip.dpool.cc:9999

- 需要节点和钱包完成同步后才能进行切换操作
- 一般情况等待15分钟左右,如果状态仍未发生变化,请重新同步钱包再次切换
- 如果遇到链上拥堵,请添加手续费(Fee)
- 如果是MMX压缩图客户端(gigahorse),可以用官方客户端登陆钱包切换,也可以使用命令行的方式加入
- 首先查看启动器信息,获取启动器的wallet id(这里的id是2):chia.exe plotnft show

- 可能存在多个启动器,选择相应启动器的wallet id(-i walletid,这里是2,-m手续费0.001),切换矿池:
- chia.exe plotnft join -u https://vip.dpool.cc:9999 -i 2 -m 0.001

- 输入y,确认切换
- 等待15分钟左右,再次查看启动器信息检查: chia.exe plotnft show , 当前启动器状态已经切换到矿池(FARMING_TO_POOL)

- 刚加入电池后,由于链上同步时间差,可能有几个无效的工作证明,属于正常现象
- 如果需要离开矿池进行solo(-i 2 为钱包id):
- chia.exe plotnft leave -i 2
部分运营商可能封禁了非443端口的https访问,导致主矿池地址( https://vip.dpool.cc:9999 )不可用,可以尝试备用地址
[查看耕种是否正常]
- 登陆电池首页https://dpool.cc,右上角输入启动器ID(Lancher ID),点击搜索

- 查看农田估算、当日积分、工作证明、积分、收益支付记录、爆块记录

工作证明记录统计每个收割机的信息(有效证明数量、耗时、最后提交时间),通过分析这些指标找到异常的收割机ID,查看对应收割机的日志分析原因

收割机的ID可以从客户端获取,也可以通过命令: chia.exe peer -c farmer 获取。


[收益分配&结算]
- 接入电池后,主节点开始向电池发送工作证明
- 每个有效的工作证明(partial),都会获得相应难度的积分;每103400积分,换算为1PiB的有效算力;每24小时按照有效算力结算一次
- 电池主要采用PPS模式收益分配
- 根据全网算力固定每PiB的收益,目前全网算力24.5EiB(2023.06.07),电池按0.31/PiB结算
- 对持续在线用户,电池在固定收益基础上增加1%-3%的收益分配
- 刚切入的用户的收益会稍低,连续在线(5天、20天)后会获得收益奖励
- 矿工奖励(0.25)是由矿工独立获取,不通过矿池发放
- 每天凌晨01:30,电池将收益直接发送至启动器的支付地址,无需手动提现。结算时间可能随链上拥堵程度调整,最晚延迟不超过12个小时
- 1张K32的图理论上24个小时可获得10积分,1PiB容量约为10340张K32(101.3GiB常规图,如果是压缩图按农田个数换算),1PiB的理论积分为103400(初筛减半后,积分获取翻倍,目前1PiB理论积分为206800)。
- 每天的总积分有一定的波动,长期来看平均值等于总农田数*20
[收益分配模式]
- PPS模式
- 根据积分换算成有效算力,按固定比例发放收益(如0.31/PiB)
- 矿池需要承担爆块少带来的风险,同时享有爆块多带来的收益
- PPLNS模式
- 根据矿池当天的总收益和有效算力占比,进行分配
- 矿池抽取手续费,不承担额外风险
- 大部分矿池采用PPLNS模式,电池目前主要采用PPS模式分配收益
电池SOLO模式
- 电池最新推出Solo模式。Solo模式下,总爆块奖励(0.125+0.875),其中0.125的矿工奖励直接通过链上发给农民,矿池奖励0.875电池将扣除中的0.02(2%)作为费用,剩余的0.855将于第二天凌晨统计结算后发送给农民
- 分配模式每48小时只能切换一次后,切换后第二天00:00开始生效
- SOLO模式的农民不参与矿池PPS模式的收sssssssssssssssssssssss益
- 电池可以SOLO农民提供耕种监控、节点同步文件下载等功能
- 该模式适合规模较大的农民(8万+农田),前期用户的费率为2%,后期根据情况调整到2.5%-3%
[修改0.125奖励地址]
- 用文本打开配置文件(.chia\mainnet\config\config.yaml)
将配置文件中xch_target_address的值改成主节点的钱包地址(有2处需要修改)


- 修改配置文件后需要重启客户端生效
- 所有机器上的配置文件都需要修改(主耕种机、收割机)
0.125奖励丢失
- 矿池显示爆块,但是钱包没有0.125的奖励记录。0.125的奖励由链上直接发送,不通过矿池,如果钱包未收到有2个原因:
1.如果是MMX压缩图,可能抽取0.125奖励作为开发费用,主耕种节点的日志里会有类似提示:WARNING Used farmer reward of block 区块高度 as dev fee (3.125 % on average),那么0.125的奖励将发送到MMX压缩图开发者的地址。抽取的概率为25%(显卡解压),或12.5%(CPU解压)2.请检查所有机器(收割机、主节点)的配置文件,配置文件中的xch_target_address是0.125奖励的接收地址,请用区块链浏览器查询该地址是否有0.125的记录。如果该地址不属于你的钱包地址,请修改成你自己的钱包接收地址防止下次再丢失。有些收割机配置文件没有该选项,请手动添加
[修改矿池支付地址]
- 在启动器右上角的选项,点击三个点弹出选项


- 也可以命令行方式修改
## Linux chia plotnft change_payout_instructions -l ceebedd282c67a95fcedcaf17dd37847002e4d5f29e95c5b7ebd52ef923538c3 -a xch12tpftfmfkd8q0578remgsfp4tm96w2qadr96qn68valtelm28jhs9zwgyx ## Windows chia.exe plotnft change_payout_instructions -l ceebedd282c67a95fcedcaf17dd37847002e4d5f29e95c5b7ebd52ef923538c3 -a xch12tpftfmfkd8q0578remgsfp4tm96w2qadr96qn68valtelm28jhs9zwgyx
- 支付地址可以设置成别的钱包地址或者交易所地址
- 如果多个电脑登陆同一个钱包,可能会导致支付地址发生变化。一个钱包的地址有无数个,可以向当前支付地址转账0.00001,如果钱包能接收到说明当前支付地址属于该钱包。
[密钥泄露,如何挖矿]
- 创建一个新钱包,获取新地址
- 将0.25奖励地址改成新钱包地址
- 将矿池支付地址改成新钱包地址
- 所有收益将发送到新钱包地址
[如何链上查询爆块记录]
- 获取爆块地址:合约地址(新图)或者矿池地址(老图)
合约地址(Pool contract address)或矿池地址(Pool public key)是在p图时设置的参数,可以通过启动器或者密钥查看
- 假设获取到的爆块地址为xch1234567890123456789,用浏览器打开查询地址(xchscan.com)
https://xchscan.com/zh/address/xch1234567890123456789
[C盘磁盘空间不足解决方法]
- 关闭奇亚所有程序,最好先重启电脑
- 将整个Chia数据目录(.chia),剪切到D盘根目录(其他空间空闲的SSD盘也可以,不能用机械盘)
- 创建目录链接
- 在dos执行命令: mklink /J "C:\Users\{当前用户名}\.chia" "D:\.chia"
- 假如当前用户名为Administrator,dos命令如下(注意命令中的空格和引号):
mklink /J "C:\Users\Administrator\.chia" "D:\.chia"
重新打开奇亚客户端
[算力估算偏低]
电池根据6个小时提交的工作证明估算农场规模,误差可能在20%左右,自定义高难度的启动器误差更大。如果估算的规模长期小于实际算力,请检查是否存在坏盘,解压超时等情况。单个坏盘将影响整台机器的算力,不仅仅是1个盘的算力损失。查看日志,看报错是否集中在1个盘。
[客户端无法启动]
升级后客户端到2.3.0,启动客户端一直卡在fullnode启动状态

- 请检查节点是不是v1版本。如果是v1版本,需要升级节点文件到v2
奇亚数据文件升级方法 准备工作: C盘预留170Gib空间; 已安装奇亚2.1.x+,关闭奇亚客户端; 假设当前用户名为Administrator 进入chia目录(C:\Users\Administrator\AppData\Local\Programs\Chia\resources\app.asar.unpacked\daemon) AppData是隐藏目录,请在查看选项里显示隐藏目录 shift+鼠标右键,选择打开powershell窗口 在打开的powershell窗口,输入命令:.\chia.exe db upgrade 数据库升级大概耗时30分钟(耗时与硬件有关),生成新数据文件(C:\Users\Administrator\.chia\mainnet\db\blockchain_v2_mainnet.sqlite) 新v2数据文件大小约为旧数据文件50%,v1的数据文件((C:\Users\Administrator\.chia\mainnet\db\blockchain_v1_mainnet.sqlite)),可以在正常运行一段时间后删除 如果C盘预留空间不足,可以在数据库升级时设置旧数据文件和新数据文件的路径(临时放到D盘): .\chia.exe db upgrade --input C:\Users\Administrator\.chia\mainnet\db\blockchain_v1_mainnet.sqlite --output D:\blockchain_v2_mainnet.sqlite 这种方法升级后,需要手动修改配置文件: 1)移动新数据文件(D:\blockchain_v2_mainnet.sqlite)到目录 C:\Users\Administrator\.chia\mainnet\db,原v1文件可删除或备份到其他盘; 2)修改配置文件(C:\Users\Administrator\.chia\mainnet\config\config.yaml)中的数据文件路径(database_path),如下面所示: full_node: database_path: db/blockchain_v1_CHALLENGE.sqlite -----修改为--->> db/blockchain_v2_CHALLENGE.sqlite db_sync: auto dns_servers: - dns-introducer.chia.net enable_profiler: false
- 检查日志里,是否提示节点文件损坏。
- 如果都不确定,从其他正常同步的机器上拷贝一个v2节点文件过来;或者从奇亚官网下载p2p种子,目前最新的是202405月份的节点文件。
https://torrents.chia.net/databases/mainnet/mainnet.2024-05-01.tar.gz.torrent
[收割机集群设置方法]
收割机集群模式下,只需要一台主耕种机(主节点)保持同步。其他机器(收割机)仅挂载硬盘,通过主耕种机获取链上信息并返回农田的工作证明进行耕种。下面是收割机配置方法
- 将主节点的ca证书文件夹(.chia\mainnet\config\ssl\ca)拷贝到收割机的D盘,在收割机执行下面的步骤
- 进入Chia命令行模式,初始化ca证书
.\chia.exe init -c D:\ca
- 设置主节点的IP(假设主节点的ip为192.168.1.6)
.\chia.exe configure --set-farmer-peer 192.168.1.6:8447
- 添加农田路径
.\chia.exe plots add -d E:\chia
.\chia.exe plots add -d F:\chia
- 修改农民0.25xch奖励地址
如果后续发现有0.25奖励未到帐,请检查所有机器的配置文件的xch_target_address
- 至此,该收割机配置已经完成(无需再次配置),后续仅启动收割程序即可
.\chia.exe start harvester
- 如果需要关闭收割程序
.\chia.exe stop harvester
- 主耕种机上查看所有收割机
.\chia.exe farm summary
[官方客户端下载]
- 最新客户端下载地址(windows):
https://download.chia.net/latest/Setup-Win64.exe
- 最新客户端下载地址(Linux-Ubuntu):
- 其他系统版本请到以下下载页面选择相应版本
https://www.chia.net/download/
[压缩图P图&耕种]

