![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/EuVbWZ1ZQHGPp8m2d_Y6T-1-1.png)
一、教程前
(一)概念
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
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/j9ANlkBshfF77baixxRLX-1-1.png)
(五)关于节点
节点有四种类型;全节点(Global)、切片/轻节点(Slice)、多切片节点(Multi-slice)和观察者节点(Watcher)。
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/Z2KG2H5zwNvHNJnCInUbU-1-1.png)
在本教程中,我们主要部署轻节点。
二、前期准备
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)。
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/PvEBO5l_H2zMcT1C1WKVL-1-1.png)
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/l0Sk5YfAH9OL-EfCdMvSp-1-1.png)
Ubuntu 和运行 VPS 的界面都应如下所示:
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/WZJ8sluV29e8WL4FQK7es-1-1.png)
四、前置部署
第 1 步:更新 VPS
sudo apt upgrade
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/62IxhCVdykc9sierJf6Ud-1-1.png)
出现此提示时,单击 y
并继续,然后输入以下命令
sudo apt update
sudo apt install snapd
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/bRPHvWTukHD8C-kCqPOSs-1-1.png)
第 2 步:安装Ubuntu snap
sudo snap install go --classic
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/kQWb8irOfcJRy3ZC-ZF98-1-1.png)
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/IKGabg_Vdw14BekIxSVP_-1-1.png)
第 3 步:安装 GIT 和 MAKE
sudo apt install git make
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/cVuO6W5wl2HM0JUvgX3zS-1-1.png)
五、安装 go-quai
第 1 步:
git clone https://github.com/dominant-strategies/go-quai
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/SWOCYVSh0MBUHuE6gBdmY-1-1.png)
第 2 步:安装 UFW
sudo apt install ufw
第 3 步:启用 UFW
sudo ufw enable
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/9KX2G5xi_aRNXBkB6Eq_U-1-1.png)
允许 TCP 和 UDP 的特定端口范围:要同时允许 TCP 和 UDP 端口 30303 至 30315 的传入流量,可以使用以下命令:
sudo ufw allow 30303:30315/tcp
sudo ufw allow 30303:30315/udp
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/VPqReNIpFXE663n45UBlg-1-1.png)
第 3 步:启用 ssh 防火墙
ufw allow ssh
第 4 步:验证
sudo ufw status
输入这行指令将看到一个规则列表,其中包含指定端口范围添加的规则。
第 4 步:重新加载 UFW
更改 UFW 规则后,可以重新加载 UFW 以应用更改,而无需重新启动服务器:
sudo ufw reload
第 5 步:导航到目录
cd go-quai
第 6 步:访问QUAI最新发布页面——点击这里
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/jFbG4Jm4eXXIHf87l9CBz-1-1.png)
复制第一个链接,然后在终端输入:
git checkout put-latest-release-here
将 ‘put latest release’更改为你在Github复制的版本,比如:
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/ni0_wOvy_nFbdeH_j0V4o-1-1.png)
检查状态:
git status
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/HXLEB_m6J4xdqGkZdERr2-1-1.png)
六、节点配置
1、复制配置文件以进行更改
cp network.env.dist network.env
2、编辑 Network .env 文件
使用 Nano 编辑器
nano network.env
将看到这些信息,现在进入 Paribus 钱包,奖励将发送到这里。(9 个可用的碎片地址)
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/bZrZel8BUYNhMP-seoDdO-1-1.png)
**3、前往 Paribus 钱包,**复制钱包地址,
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/V0-bZqD_6vAbctURAAIjc-1-1.png)
转到菜单,然后检查地址所属的区域:对于我来说,它是 cyprus-3。
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/ac01GIWCVqA4J88VbfywS-1-1.png)
4、现在检查此表,因为我的是 cyprus-3,所以我将替换 ZONE 0–2 地址
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/25IYSDA5HrdZezA_5rGBQ-1-1.png)
5、编辑该行:将地址替换为之前从 peribus 复制到上图中相应区域的地址。
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/7C0p7QzmtY0T9cims33tN-1-1.png)
仅替换区域,并按Ctrl + X,并按Y保存,然后按ENTER
6、向下滚动:
确保是以下状态:
Network : colosseum — — — — — — NONCE: 5926993
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/gaUdeojlVTVFz-_NU_ahT-1-1.png)
7、构建 SOURCE
通过运行此代码,从源代码构建二进制文件
make go-quai
现在等待处理过程,你应该会看到下面的内容
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/LoRuM47cnehY9bbxAJLVA-1-1.png)
我们运行的是片节点,全节点价格昂贵,可能会被反撸,所以我们选择切片(轻)节点。
8、配置 SLICE NODE:我们回到 .env 文件
nano network.env
9、向下滚动到 SLICE 部分
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/E5YIV_PcFxaDVTd2whmvB-1-1.png)
根据下图编辑切片
例如,我的 paribus 钱包是 CYPRUS(我将能够选择 [0, 1] 或 [0, 0] 或 [0, 2]
PAXOS [1,0] [1,1] [1,2] 中的任何一个也是如此
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/Ms3F_WUQkd6ibqVHxJOZg-1-1.png)
按Ctrl + X,并按Y保存,编辑后按 ENTER
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/BYE27MvbF59-sFR0-10dg-1-1.png)
10、启动节点
make run
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/Ucycl7Qztw9-fe-IJuPVx-1-1.png)
START NODE(起始节点):根据所选切片启动节点,根据你的切片编辑 (0–1)
tail -f nodelogs/zone-0-1.log
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/TTI7UdNWZx5ZWI0qyE86l-1-1.png)
七、在 Node 中运行 Strata
1、导航到go-quai目录
cd go-quai
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/C9Qow5gM2wgWAlTnxJ-CT-1-1.png)
2、停止节点并重新启动,以确保节点已在运行
make stop
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/8zHcGQhgyFBjiFJ9DZHtf-1-1.png)
3、现在重新启动
make run
检查是否重启成功
tail -f nodelogs/zone-0-1.log
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/teCQD1z9mFyRrAra0-Lpn-1-1.png)
Ctrl + z 验证后退出
4、导航回主目录:
cd ..
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/jHy_I0-y4Pbxm-TRgunxP-1-1.png)
5、安装 go-quai-stratum 并进入目录
git clone https://github.com/dominant-strategies/go-quai-stratum
cd go-quai-stratum
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/v9UpIujuGLe4lju-hvo-1-1-1.png)
Git checkout: Visit this page and copy latest release tag
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/8pIo6f0Ov0oELHwl7G0tr-1-1.png)
git checkout 'paste tag here'
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/4xxavQD2h3nTu4jUDw1ma-1-1.png)
6、配置
要运行 Quai 层代理,需要进行一些小配置。
cp config/config.example.json config/config.json
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/WdVbIbmpHKTvHJUXFVI7m-1-1.png)
7、构建代理
make quai-stratum
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/KUD_5CO-PucS8tYuYNy3i-1-1.png)
8、运行代理
使用此转换,请记住,我在上一个教程中使用了 cyprus 0–1 作为我的节点
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/PhQOkivOU7GVbXfNVzKll-1.png)
./build/bin/quai-stratum --region=REGION-WS-PORT --zone=ZONE-WS-PORT
将REGION-WS-PORT和ZONE-WS-PORT替换为上面的内容(对我来说)
![部署QUAI Iron Age节点](http://btcdh.top/wp-content/uploads/2023/10/eq3wqoXamPya_tIwLod32-1.png)
等待挖矿教程!!
也可以做 galxe 任务,不过目前这网站被黑了:
https://galxe.com/quai/campaign/
Quai Quiz 1 答案:C, D, D, B, D
Quai Quiz 2 答案:D, D, D, B, B
所有参与者必须持有 Galxe 护照或 Gitcoin 护照才能完成任务