一、教程前
(一)概念
Quai Network有5个测试网阶段,包括:石器时代、青铜时代、铁器时代、黄金时代和硅时代。
Quai Network Iron Age 是 Quai 协议的第三次公开测试,也是新 PoEM 共识机制和跨链 EVM 操作码的首次公开测试。铁器时代测试网的主要目标是通过尽可能多的节点和矿工加入,对 PoEM 共识机制进行压力测试。测试网的次要目标是鼓励开发者部署项目,以激发 Quai 生态系统的开端。
(二)代币分配
官方已分配 1200 万个 Quai 代币作为铁器时代测试网的奖励,其中 800 万将根据矿工获得的区块奖励按比例分配给矿工,剩余 400 万将分配给在铁器时代测试网上部署智能合约和 dapp 的开发人员。
(三)关于测试网
该测试网将有 4 个不同的部分,每个部分将持续约三周,大致相当于 150,000 个区块区域。
第 1 部分:节点和矿工,于 9 月 19 日开始,持续到 10 月 10 日。
第 2 部分:集成、智能合约和部署 从 10 月 10 日到 10 月 31 日,此阶段将重点帮助开发人员、集成合作伙伴和去中心化应用程序。主导策略团队将积极参与其中,提供支持和指导。
第 3 部分:用户 从 10 月 31 日到 11 月 21 日,Dominant Strategies 团队的主要目标将是让更多人进入铁器时代测试网。他们将通过开展以用户为中心的营销活动并提供激励措施来鼓励参与来实现这一目标。
第 4 部分:DAPP 测试 从 11 月 21 日到 12 月 12 日,Dominant Strategies 团队的重点将是与已部署在铁器时代测试网上的项目密切合作。他们的目的是鼓励用户在此期间尝试和使用去中心化应用程序(Dapps)。
相关公告:
https://qu.ai/blog/iron-age-testnet-is-live/
(四)KYC
需要KYC
(五)关于节点
节点有四种类型;全节点(Global)、切片/轻节点(Slice)、多切片节点(Multi-slice)和观察者节点(Watcher)。
在本教程中,我们主要部署轻节点。
二、前期准备
1、VPS
- GTX 1050 (4GB DDR4)
- 16GB RAM
- SDD:80GB
- Linux 20.xx 或 22 .xx 无虚拟机 (WSL),因为它无法直接访问 GPU,因此设置操作系统:Ubuntu 20.04
2、操作方式:云主机+SSH工具挖矿
这种方法需要你使用VPS或者你的机场做为云主机,云主机请切换成Ubuntu系统;虚拟专用服务器或者你的机场做为云主机,云主机请切换成Ubuntu系统;
SSH工具:小白用户建议使用Xshell或Finalshell。
3、下载 Pelagus 钱包
https://chrome.google.com/webstore/detail/pelagus/gaegollnpijhedifeeeepdoffkgfcmbc
三、如何连接到VPS
MacOs:如果你使用的是这个操作系统,你只需要使用自己的设备与 SSH 连接;
Windows:如果你是Win,有很多工具可以使用,比如 putty、MobaXterm、Xshell
1、下载一个应用程序(本教程以Termius为例子,小白用户建议使用Xshell或Finalshell)
2、云服务器IP链接
打开 Termius,单击 **NEW HOST,**填写 IP(例如 124.64.74.423)。
Ubuntu 和运行 VPS 的界面都应如下所示:
四、前置部署
第 1 步:更新 VPS
sudo apt upgrade
出现此提示时,单击 y
并继续,然后输入以下命令
sudo apt update
sudo apt install snapd
第 2 步:安装Ubuntu snap
sudo snap install go --classic
第 3 步:安装 GIT 和 MAKE
sudo apt install git make
五、安装 go-quai
第 1 步:
git clone https://github.com/dominant-strategies/go-quai
第 2 步:安装 UFW
sudo apt install ufw
第 3 步:启用 UFW
sudo ufw enable
允许 TCP 和 UDP 的特定端口范围:要同时允许 TCP 和 UDP 端口 30303 至 30315 的传入流量,可以使用以下命令:
sudo ufw allow 30303:30315/tcp
sudo ufw allow 30303:30315/udp
第 3 步:启用 ssh 防火墙
ufw allow ssh
第 4 步:验证
sudo ufw status
输入这行指令将看到一个规则列表,其中包含指定端口范围添加的规则。
第 4 步:重新加载 UFW
更改 UFW 规则后,可以重新加载 UFW 以应用更改,而无需重新启动服务器:
sudo ufw reload
第 5 步:导航到目录
cd go-quai
第 6 步:访问QUAI最新发布页面——点击这里
复制第一个链接,然后在终端输入:
git checkout put-latest-release-here
将 ‘put latest release’更改为你在Github复制的版本,比如:
检查状态:
git status
六、节点配置
1、复制配置文件以进行更改
cp network.env.dist network.env
2、编辑 Network .env 文件
使用 Nano 编辑器
nano network.env
将看到这些信息,现在进入 Paribus 钱包,奖励将发送到这里。(9 个可用的碎片地址)
**3、前往 Paribus 钱包,**复制钱包地址,
转到菜单,然后检查地址所属的区域:对于我来说,它是 cyprus-3。
4、现在检查此表,因为我的是 cyprus-3,所以我将替换 ZONE 0–2 地址
5、编辑该行:将地址替换为之前从 peribus 复制到上图中相应区域的地址。
仅替换区域,并按Ctrl + X,并按Y保存,然后按ENTER
6、向下滚动:
确保是以下状态:
Network : colosseum — — — — — — NONCE: 5926993
7、构建 SOURCE
通过运行此代码,从源代码构建二进制文件
make go-quai
现在等待处理过程,你应该会看到下面的内容
我们运行的是片节点,全节点价格昂贵,可能会被反撸,所以我们选择切片(轻)节点。
8、配置 SLICE NODE:我们回到 .env 文件
nano network.env
9、向下滚动到 SLICE 部分
根据下图编辑切片
例如,我的 paribus 钱包是 CYPRUS(我将能够选择 [0, 1] 或 [0, 0] 或 [0, 2]
PAXOS [1,0] [1,1] [1,2] 中的任何一个也是如此
按Ctrl + X,并按Y保存,编辑后按 ENTER
10、启动节点
make run
START NODE(起始节点):根据所选切片启动节点,根据你的切片编辑 (0–1)
tail -f nodelogs/zone-0-1.log
七、在 Node 中运行 Strata
1、导航到go-quai目录
cd go-quai
2、停止节点并重新启动,以确保节点已在运行
make stop
3、现在重新启动
make run
检查是否重启成功
tail -f nodelogs/zone-0-1.log
Ctrl + z 验证后退出
4、导航回主目录:
cd ..
5、安装 go-quai-stratum 并进入目录
git clone https://github.com/dominant-strategies/go-quai-stratum
cd go-quai-stratum
Git checkout: Visit this page and copy latest release tag
git checkout 'paste tag here'
6、配置
要运行 Quai 层代理,需要进行一些小配置。
cp config/config.example.json config/config.json
7、构建代理
make quai-stratum
8、运行代理
使用此转换,请记住,我在上一个教程中使用了 cyprus 0–1 作为我的节点
./build/bin/quai-stratum --region=REGION-WS-PORT --zone=ZONE-WS-PORT
将REGION-WS-PORT和ZONE-WS-PORT替换为上面的内容(对我来说)
等待挖矿教程!!
也可以做 galxe 任务,不过目前这网站被黑了:
https://galxe.com/quai/campaign/
Quai Quiz 1 答案:C, D, D, B, D
Quai Quiz 2 答案:D, D, D, B, B
所有参与者必须持有 Galxe 护照或 Gitcoin 护照才能完成任务