【问题标题】:Filecoin Textileio Powergate Not Enough Miners from Reputation Module to Satisfy The Constraints ErrorFilecoin Textileio Powergate 没有足够的矿工来自声誉模块来满足约束错误
【发布时间】:2021-10-02 03:46:41
【问题描述】:

我在 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/来自 docker-compose.yaml 的 minimum_finality_stateroots_latest.car"]"
  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 &lt;CID 命令。内容确实短暂出现在 IPFS(不是 Filecoin)上,但在我继续运行 config apply 命令后,该网站从 IPFS 中关闭。

【问题讨论】:

    标签: docker blockchain ipfs filecoin


    【解决方案1】:

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

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

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

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

    无论您想添加多少矿工。

    然后你会执行命令:
    pow config apply --watch &lt;CID&gt; -o -c new-config-file.json

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

    【讨论】:

      猜你喜欢
      • 2021-05-17
      • 1970-01-01
      • 1970-01-01
      • 2018-05-30
      • 2012-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多