Filecoin Textileio Powergate 没有足够的来自信誉模块的矿工来满足约束错误

Filecoin Textileio Powergate Not Enough Miners from Reputation Module to Satisfy The Constraints Error

我是 运行 WSL Ubuntu 20.04(第 2 版 Docker 桌面支持)Windows 10 Pro 版本 21H1

步骤如下:

  1. git clone https://github.com/textileio/powergate.git
  2. cd powergate/
  3. cd docker/
  4. nano docker-compose.yaml 我在其中添加了“[”lotus”、“daemon”、“--import-snapshot”、“https://fil-chain-snapshots-fallback.s3.amazonaws。 com/mainnet/minimal_finality_stateroots_latest.car"]" 第 32 行和第 33 行之间。
  5. make up
  6. 等待节点完成导入然后同步。
  7. ^C 然后 make down 然后删除行 "["lotus", "daemon", "--import-snapshot", "https://fil-chain-snapshots-fallback .s3.amazonaws.com/mainnet/minimal_finality_stateroots_latest.car"]" 来自 docker-compose.yaml
  8. make up
  9. 现在节点是 运行 我输入 cd .. 所以我在 repo 的根目录中,然后 make install-pow
  10. 在我的 GOPATH 中使用 pow 命令,我输入 pow 以确保 pow 与 powd 链接良好。是的。
  11. pow admin users create
  12. 复制了令牌并 运行 export POW_TOKEN=<token copied to here>
  13. 然后pow wallet addrs并资助地址
  14. 我进入了我的静态网站文件夹后面的目录,大小约为 5GB。
  15. 我输入了pow data stage <my-static-site-folder>
  16. 完成暂存并打印出我输入的 CID 后 pow config apply --watch <CID 等了很长时间,它说作业正在执行,然后我得到...
---------------------------------------+--------------------------------+-------+-------+--------------
             <job id here>             | JOB_STATUS_FAILED executing    |       |       |
                                       | cold-storage config: making    |       |       |
                                       | deal configs: getting miners   |       |       |
                                       | from minerselector: getting    |       |       |
                                       | miners from reputation         |       |       |
                                       | module: not enough miners from |       |       |
                                       | reputation module to satisfy   |       |       |
                                       | the constraints                |       |       |

我不明白问题出在哪里。每次添加 --override 标志时,我都会重复 pow config apply --watch <CID 命令,并对自定义配置文件进行一些不同的修改。内容确实在 IPFS(不是 Filecoin)上短暂出现过,但在我继续 运行 配置应用命令后,该站点从 IPFS 关闭。

这个问题可以通过将矿工添加到配置文件中的“trustedMiner”条目来解决,因为pow不需要检测符合您规格的矿工。

我去了一个 Filecoin 矿工信息聚合站点(我使用了“https://filrep.io/”)并将矿工添加到应用命令中使用的配置文件的 trustedMiner 部分开始 Filecoin 交易。

例如,配置文件中的“trustedMiners”行应该如下所示:

"trustedMiners":  ["<Miner Id>", "<Miner Id>","<Miner Id>", "<Miner Id>", ...],

无论你想添加多少矿工。

然后你将执行命令:
pow config apply --watch <CID> -o -c new-config-file.json

顺便说一下,--watch 标志是可选的,因为它只允许您实时查看交易状态。