Cysic激励测试网第一阶段节点教程(Ubuntu系统)

Cysic是ZK硬件加速平台,致力于设计先进的 ASIC 芯片,帮助缩短 ZK 证明生成时间,成为首个 ZK Prover Network。它是一个实时的 ZK 证明生成和验证层,旨在以最快、最便宜、最简单、最去中心化的方式提供 ZK 证明。

官网:

官推

Cysic 最近完成了 1200 万美元的 pre - A 轮融资, OKX Ventures 和 HashKey Capital 联合领投。去年 2 月种子轮融资600万美元, Polychain Capital 领投。目前共融资1800万美元。

来自rootdata的信息
来自rootdata的信息

Cysic Network 的测试网包含 3 个阶段。在每个阶段,都会引入积分激励系统。激励积分旨在奖励测试网的贡献者,包括:

  • 验证者

  • 计算资源提供者

  • 活跃的社区成员

第一阶段测试网将引入验证者奖励,以验证者身份加入的用户将仅根据验证贡献获得奖励,计算资源提供者预计将在第二阶段获得奖励,参与者获得的积分将通过一定比例等奖励兑换为主网代币。

Cysic Network路线图
Cysic Network路线图

Cysic Network的主网预计将于2025年上线。

更多关于Cysic Network的信息请查看官方博客

激励测试网第一阶段

Cysic 的激励测试网第一阶段现已对验证节点白名单上的参与者开放!

作为验证者,你将在 Cysic 网络上支持真实的 ZK 项目,并从今天开始赚取积分,这些积分将转换为主网代币!

根据管理的说法,现在没有拿到白名单也还有机会。

在测试网启动期间,白名单将继续在社区中分发,之前可以通过银河,创作者竞赛等活动获取白名单,未来也会有新的活动。

获取白名单的方法
获取白名单的方法

第一阶段验证者教程

本教程仅供参考,请以官方教程为准。

打开测试网网站

连接你有白名单的钱包,选择Verifier

提交你的信息,最下面的是奖励领取地址,需要是erc20地址

确认后在钱包中签名。

之后在Cysic 仪表盘(下方链接)将看到你的地址

🔗:https://testnet.cysic.xyz/m/dashboard/verifier

会显示pending状态。需要运行节点才能变成Accept

运行节点

本教程使用Ubuntu22.04系统,如果你是其他系统,请参考官方教程

如果是Ubuntu20.04,会遇到GLIBC_* Not found的报错。目前只能用22.04。

最低配置

  • CPU:单核

  • 内存:512 MB 实测512MB不够,建议4G以上内存(4G可能也不够),否则可能遇到OOM 错误

  • 磁盘: 10 GB

  • 带宽: 100 KB/s 上传/下载

下载验证者二进制文件和.so文件

cd ~ 
rm -rf ~/cysic-verifier 
mkdir cysic-verifier 
curl -L https://cysic-verifiers.oss-accelerate.aliyuncs.com/verifier_linux > ~/cysic-verifier/verifier 
curl -L https://cysic-verifiers.oss-accelerate.aliyuncs.com/libzkp.so > ~/cysic-verifier/libzkp.so

填写配置文件

填写你网页上填的的领取奖励的evm地址,并运行

ADDRESS=你网页上填的的领取奖励的evm地址

例如我的

接下来运行

cat <<EOF > cysic-verifier/config.yaml
# Not Change
chain:
  # Not Change
  endpoint: "testnet-node-1.prover.xyz:9090"
  # Not Change
  chain_id: "cysicmint_9000-1"
  # Not Change
  gas_coin: "cysic"
  # Not Change
  gas_price: 10
  # Modify Here: ! Your Address (EVM) submitted to claim rewards
claim_reward_address: "$ADDRESS"

server:
  # don't modify this
  cysic_endpoint: "https://api-testnet.prover.xyz"
EOF

检查你的配置文件,运行

cat cysic-verifier/config.yaml

应该显示如

运行验证者程序

chmod +x ~/cysic-verifier/verifier

以系统服务运行

sudo tee <<EOF >/dev/null /etc/systemd/system/verifier.service
[Unit]
Description=cysic verifier
After=network.target
[Service]
User=$USER
Environment="LD_LIBRARY_PATH=.:~/miniconda3/lib:$LD_LIBRARY_PATH"
Environment="CHAIN_ID=534352"
WorkingDirectory=$HOME/cysic-verifier
ExecStart=$HOME/cysic-verifier/verifier
Restart=always
RestartSec=3
LimitNOFILE=10000
[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload && \
sudo systemctl enable verifier && \
sudo systemctl start verifier

查看日志

 sudo journalctl -u verifier -f

你会看到类似下面这样的日志

请检查日志里的地址是否正确
请检查日志里的地址是否正确

请检查这个地址是不是你提交的奖励地址。

如果是第一次启动,会自动下载验证器依赖文件,请等待15-20分钟。

下载成功,并且地址也通过验证后,你将在日志中看到如下,区块高度将会增加。

下载完成后,成功运行验证者节点
下载完成后,成功运行验证者节点

如果申请没有通过,则会出现错误如下(可能因为你没有白名单),并且程序会重新检查:

错误,可能是你没有白名单
错误,可能是你没有白名单

再次检查仪表盘

验证者节点运行成功后,在仪表盘中找到你的地址,你将看到Accept,接下来点击Details

点击Details
点击Details

你将看到如下

至此,验证者节点便运行成功。节点将在后台运行

备份key

我们在日志中看到了提示,让我们备份key。

cd ~/.cysic/keys/
ls

你将看到如下

备份key
备份key

使用ftp或者sftp连接你的服务器并下载这个文件,备份好

本教程还会持续更新,欢迎关注

Subscribe to Silent ⚛| validator
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.