← Back to list

使用 Vast/RunPod 跑 Cysic Prover

I 概述

h3110w0r1d · 2025-06-04 15:36 · 0 claps · 0.6 min read
#cysic #testnet #prover #vast #runpod
Open on Medium ↗

使用 Vast/RunPod 跑 Cysic Prover

I 概述

*English*

Cysic 测试网进行到了三阶段,三阶段增加了 eth proof 任务,由于 Cysic Prover 计算这个任务是依赖三方镜像的(它在程序里面写了相应 docker 命令来启动对应容器服务用于计算 eth 的任务)这种使用方式导致 Cysic 官方的提供脚本在 Vast/RunPod 这些 GPU 厂商的服务器上根本跑不起来,因为人家本来就是容器,在容器实例里面使用容器在 Vast/RunPod 平台默认是不被允许的。

那咋办?我来解决!

II 使用

先告诉你怎么用,有问题 **Telegram / [Discord](https://discord.gg/mg3remgCqf) 群内问,如果你需要邀请码:AEADA**

  1. 使用我创建的模板来在 Vast/RunPod 上跑 Cysic Prover,对你来说很简单:
  1. 进入容器后执行下面命令即可
#(可选)如果你不想跑 eth 的任务,就不执行这条命令
export ETH_RPC_ENDPOINT="your-eth-rpc-endpoint"

# 启动 prover
/app/entrypoint.sh "your-claim-reward-address"
  1. 完成了,太简单了

III 原理

再告诉你原理,有问题 **Telegram / [Discord](https://discord.gg/mg3remgCqf)** 群内问

  1. 直接使用 public.ecr.aws/succinct-labs/moongate:v4.1.0 作为基础镜像,因为这种计算证明所需要的环境都差不多,这样我们就能够直接使用 moongate-server 了
  2. 实现一个 docker wrapper,拦截cysic prover 使用 docker run 和 docker stop/rm/kill 这些命令,然后基于原有逻辑直接启动和停止对应进程 moongate-server
  3. 如下图所示,在 Vast 的 Docker 容器实例内,我们模拟实现了 Docker in Docker,让 Vast/RunPod 这些平台跑 Cysic Prover 成为了可能!

fake docker

fake docker

你可以加入 **Telegram / [Discord](https://discord.gg/mg3remgCqf)** 获取更多信息(分享自动化工具、矿工 Docker 镜像,探讨区块链…)


메타데이터
post_id
93d41e3333f5
slug
running-cysic-prover-with-vast-runpod-93d41e3333f5
url
https://medium.com/@h3110w0r1d/running-cysic-prover-with-vast-runpod-93d41e3333f5
canonical_url
https://medium.com/@h3110w0r1d/running-cysic-prover-with-vast-runpod-93d41e3333f5
author_url
https://medium.com/@h3110w0r1d
status
ok
fetched_at
2026-06-26 21:52:29