Cover photo

如何部署QUAI Iron Age节点

post image

一、教程前

(一)概念

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

post image

(五)关于节点

节点有四种类型;全节点(Global)、切片/轻节点(Slice)、多切片节点(Multi-slice)和观察者节点(Watcher)。

post image

在本教程中,我们主要部署轻节点。

二、前期准备

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,有很多工具可以使用,比如 puttyMobaXtermXshell

1、下载一个应用程序(本教程以Termius为例子,小白用户建议使用Xshell或Finalshell)

2、云服务器IP链接

打开 Termius,单击 **NEW HOST,**填写 IP(例如 124.64.74.423)。

post image
post image

Ubuntu 和运行 VPS 的界面都应如下所示:

post image

四、前置部署

第 1 步:更新 VPS

post image

出现此提示时,单击 y并继续,然后输入以下命令

sudo apt update

sudo apt install snapd
post image

第 2 步:安装Ubuntu snap

sudo snap install go --classic
post image
你应该在最后看到这个
你应该在最后看到这个

第 3 步:安装 GIT 和 MAKE

sudo apt install git make
当询问时,按“y”并继续
当询问时,按“y”并继续

五、安装 go-quai

第 1 步:

git clone https://github.com/dominant-strategies/go-quai
post image

第 2 步:安装 UFW

第 3 步:启用 UFW

sudo ufw enable
post image

允许 TCP 和 UDP 的特定端口范围:要同时允许 TCP 和 UDP 端口 30303 至 30315 的传入流量,可以使用以下命令:

sudo ufw allow 30303:30315/tcp

sudo ufw allow 30303:30315/udp
post image

第 3 步:启用 ssh 防火墙

第 4 步:验证

sudo ufw status

输入这行指令将看到一个规则列表,其中包含指定端口范围添加的规则。

第 4 步:重新加载 UFW

更改 UFW 规则后,可以重新加载 UFW 以应用更改,而无需重新启动服务器:

第 5 步:导航到目录

cd go-quai

第 6 步:访问QUAI最新发布页面——点击这里

Github页面
Github页面

复制第一个链接,然后在终端输入:

git checkout put-latest-release-here

‘put latest release’更改为你在Github复制的版本,比如:

比如:git checkout v0.17.0-rc.3
比如:git checkout v0.17.0-rc.3

检查状态:

git status
post image

六、节点配置

1、复制配置文件以进行更改

cp network.env.dist network.env

2、编辑 Network .env 文件

使用 Nano 编辑器

nano network.env

将看到这些信息,现在进入 Paribus 钱包,奖励将发送到这里。(9 个可用的碎片地址)

post image

**3、前往 Paribus 钱包,**复制钱包地址,

post image

转到菜单,然后检查地址所属的区域:对于我来说,它是 cyprus-3。

post image

4、现在检查此表,因为我的是 cyprus-3,所以我将替换 ZONE 0–2 地址

post image

5、编辑该行:将地址替换为之前从 peribus 复制到上图中相应区域的地址。

post image

仅替换区域,并按Ctrl + X,并按Y保存,然后按ENTER

6、向下滚动:

确保是以下状态:

Network : colosseum — — — — — — NONCE: 5926993

post image

7、构建 SOURCE

通过运行此代码,从源代码构建二进制文件

make go-quai

现在等待处理过程,你应该会看到下面的内容

post image

我们运行的是片节点,全节点价格昂贵,可能会被反撸,所以我们选择切片(轻)节点。

8、配置 SLICE NODE:我们回到 .env 文件

nano network.env

9、向下滚动到 SLICE 部分

post image

根据下图编辑切片

例如,我的 paribus 钱包是 CYPRUS(我将能够选择 [0, 1] 或 [0, 0] 或 [0, 2]

PAXOS [1,0] [1,1] [1,2] 中的任何一个也是如此

post image

Ctrl + X,并按Y保存,编辑后按 ENTER

post image

10、启动节点

make run
post image

START NODE(起始节点):根据所选切片启动节点,根据你的切片编辑 (0–1)

tail -f nodelogs/zone-0-1.log
post image

七、在 Node 中运行 Strata

1、导航到go-quai目录

cd go-quai
post image

2、停止节点并重新启动,以确保节点已在运行

make stop
停止运行节点并重新启动以确保节点正在运行
停止运行节点并重新启动以确保节点正在运行

3、现在重新启动

make run

检查是否重启成功

tail -f nodelogs/zone-0-1.log
post image

Ctrl + z 验证后退出

4、导航回主目录:

cd ..
post image

5、安装 go-quai-stratum 并进入目录

git clone https://github.com/dominant-strategies/go-quai-stratum
cd go-quai-stratum
post image

Git checkout: Visit this page and copy latest release tag

post image
git checkout 'paste tag here'
post image

6、配置

要运行 Quai 层代理,需要进行一些小配置。

cp config/config.example.json config/config.json
post image

7、构建代理

make quai-stratum
post image

8、运行代理

使用此转换,请记住,我在上一个教程中使用了 cyprus 0–1 作为我的节点

post image
./build/bin/quai-stratum --region=REGION-WS-PORT --zone=ZONE-WS-PORT

将REGION-WS-PORTZONE-WS-PORT替换为上面的内容(对我来说)

这就是输出
这就是输出

等待挖矿教程!!

————————————————————

官方文档:

https://docs.quai.network/node/node-overview/run-a-node

—————————————————————

以上是节点挖矿教程,也可以做 galxe 任务,不过目前这网站被黑了:

https://galxe.com/quai/campaign/GCgEzUNmxd

Quai Quiz 1 答案:C, D, D, B, D

Quai Quiz 2 答案:D, D, D, B, B

所有参与者必须持有 Galxe 护照或 Gitcoin 护照才能完成任务