Cover photo

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 项目,并从今天开始赚取积分,这些积分将转换为主网代币!

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

post image

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

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

第一阶段验证者教程

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

打开测试网网站

https://testnet.cysic.xyz/m/register

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

post image

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

post image

确认后在钱包中签名。

之后在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地址

例如我的

post image

接下来运行

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

应该显示如

post image

运行验证者程序

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

你将看到如下

post image

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

备份key

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

cd ~/.cysic/keys/
ls

你将看到如下

备份key
备份key

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

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