0

我在 Windows 10 Pro 版本 21H1 中运行 WSL Ubuntu 20.04(带有 Docker 桌面支持的版本 2)

步骤如下:

  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. pow我的 GOPATH 中输入命令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                |       |       |

我不明白问题是什么。pow config apply --watch <CID每次将 --override 标志与几个不同的修改添加到自定义配置文件时,我都会重复该命令。内容确实短暂出现在 IPFS(不是 Filecoin)上,但在我继续运行 config apply 命令后,该站点从 IPFS 中关闭。

4

1 回答 1

0

这个问题可以通过将矿工添加到配置文件中的“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标志是可选的,因为它只允许您实时查看交易状态。

于 2021-07-29T22:07:23.467 回答