原文https://mirror.xyz/0xC4335F5CF9975b953387cF0C741F260F881c7556/fSzbx0B8dWicsRJp6TntTnYE5fUdu3vlow5SvCocz0Y
背景
@CESS_Storage 是基于区块链 DePIN 理念构建的去中心化云存储系统和内容交付网络基础 Layer 1 基础设施。提供全栈解决方案,支持数据的在线存储和实时共享,满足Web3高频动态数据的存储和检索需求,同时确保数据主权和用户隐私的完整性。
CESS 通过激励来驱动全球范围内网络节点的大规模部署,由 DWF Labs 领投 800 万美元完成A轮融资,HTX Venture、Infinity Ventures Crypto、Mentha Partners、Vespertine Capital、Web3 Foundation 等参投
创始人 Nicholas Zaldastani,毕业于哈佛商学院。实名团队成员且具有云计算、存储、PaaS和SaaS产品研发、网络开发、加密算法实现、公链开发以及性能优化等方面的背景。
CESS 也获得过Web3全球黑客松冠军的项目,技术背景强大,@DWFLabs 领投800万美金 + Depin 赛道公链,与 FIL、AR、IOTX 有相同的 DePIN 存储板块,潜力巨大,目前 $Cess 还未发币,但是今年应该会上。
教程开始:
目前有三种方式推荐参与,有能力的大佬每种方式都可参与,此教程侧重关注节点部分(也就是第三种)
一、参与 CESS DAO 云算力活动
1️⃣ 进入https://cess.cloud/daocm?code=S1hiv0ym 链接钱包并绑定注册码( INqaRVAF )获得邀请奖励
2️⃣ 用 ETH 购买算力,主网上线后会每天获得 $CESS 空投 (PS:感觉像是变相IDO,买算力换空投代币,未来代币价格无法预知风险自估,这里不做投资建议)
二、参与 CESS 社区合作
社区玩家参与方式可以申请成为宣传大使,有明确空投,具体申请条件和奖励信息看这里👇
https://docs.cess.cloud/core/community/ambassador
三、运行存储节点或者共识节点参与
下面主要介绍参与搭建存储节点(注:请酌情考虑撸毛,目前服务器成本较高)!
节点配置说明:
任务工具:一台服务器
以下是运行 CESS 节点的最低配置要求:(配置要求不算高)
- CPU: 4 GHz | 4+ 核心
- RAM:8 GB 内存
- SSD:160G
- 磁盘:200
- 带宽:5 Mbps
- 系统:Ubuntu 22.04
任务时间:15分钟
任务成本:服务器成本
难易程度:中等
节点教程开始:
先放一个 Cess 官方的节点教程:
https://docs.cess.cloud/core/storage-miner/running
STEP 1 准备CESS钱包
1️⃣ 从下面的链接下载Polkadot.js钱包插件
https://chromewebstore.google.com/detail/polkadot%7Bjs%7D-extension/mopnmbcafieddcagagdcbnhejhlodfdd
2️⃣ 下载钱包插件完成后按如下操作创建两个钱包账户
3️⃣ 前往 Polkadot.js 网站中查看 CESS 的帐户信息,以下三个网站都可(谁能访问用哪个)
- https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Ftestnet-rpc0.cess.cloud%2Fws%2F#/accounts
- https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Ftestnet-rpc1.cess.cloud%2Fws%2F#/accounts
- https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Ftestnet-rpc2.cess.cloud%2Fws%2F#/accounts
4️⃣ 复制并记住两个钱包的CESS地址(一个地址当做赚取CESS奖励的地址,一个是签名交互的地址)
5️⃣前往CESS领水网站获取测试代币到钱包(貌似5H开头的地址和c开头的地址都可以领到)
https://cess.cloud/faucet.html
STEP 3 运行存储节点赚钱CESS奖励
1️⃣ 服务器中依次输入以下命令
PS: 注意最后一条命令的 0.5.4 版本要替换为最新版本(截至撰写本教程时,它是 0.5.4),在这里查看最新的版本👉 https://github.com/CESSProject/cess-nodeadm/tags
ufw allow 4001 && ufw allow 15001 && ufw allow 9944
sudo apt-get update
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
wget https://github.com/CESSProject/cess-nodeadm/archive/v0.5.4.tar.gz && tar -xvzf v0.5.4.tar.gz && cd cess-nodeadm-0.5.4/ && ./install.sh
// ⚠️ 注意将上述 0.5.4 内容替换为最新版本(截至撰写本教程时,它是 0.5.4)。
sudo cess profile testnet
sudo cess config set
// ⚠️注意最后一个命令输入后要设置节点类型输入storage,然后第一个输入之前保存的赚取奖励的c开头的钱包地址,第二个输入签名交互的钱包的助记词,剩下根据提示输入y和直接回车使用默认配置就行
cess start
此时CESS存储节点已经运行成功
2️⃣ 服务器终端输入 docker logs chain
可查看节点同步区块高度的日志,如果看到 “best” 对应的区块高度大约跟 CESS Explorer 中最新的高度相同,则表示本地链节点同步完成 (大约要同步半天到一天?)
STEP 4 在链上检查您的存储矿工状态
1️⃣ 可以在链上查看存储节点的旷工状态,前往 Polkadot-js Apps: Developer > Chain state
2️⃣ 在选定存储页面的查询中:选择 sminer pallet 和 allMiner 项,单击右侧+按钮查询状态,在返回的所有旷工签名钱包的列表里查找你的签名钱包地址
3️⃣ 转到 the Accounts page 页面并检查帐户详细信息,会看到签名钱包地址已预留一定数量的 TCESS 作为存储存款
4️⃣ 回到服务器终端输入 docker logs bucket
可查看存储节点的运行日志
如下图,看到/kldr-testnet表示网络环境是测试网络,看到Connected to the bootstrap node…表示有到bootstrap节点的连接,说明运行正常。
5️⃣ 其他有用的命令查看官方文档👇
https://docs.cess.cloud/core/storage-miner/running#increase-miner-staking
PS: 文档中比较实用的是查询节点奖励信息,以及当节点版本更新之后需要重跑节点
6️⃣也可以关注官推 @CESSchinese 的推文信息查询奖励是否被记录
结束语
至此 CESS 测试网部署的教程全部结束,希望大家耐心看完后能成功跑起来测试节点。