# Quai铁器时代激励性测试网节点以及GPU挖矿教程

By [etherdog.eth](https://paragraph.com/@etherdog) · 2023-10-13

---

**关注我的Twitter：**[**https://twitter.com/etherdog\_eth**](https://twitter.com/etherdog_eth)

Quai 测试网一共分为四个节点，分别为节点和矿工、智能合约部署、用户、DAPP测试阶段。目前处于第一阶段。

Quai测试网一共有9个分区，矿工阶段持续到每个分区平均区块高度60万，既总区块高度540万，目前15万左右，预估12月份结束。

奖励规则：
-----

根据官方描述，主网上线后，将800万主网代币作为测试网矿工奖励，按照矿工出块的数量比例分配。按照9个区的总区块高度540万计算，实际就是 **800万 ➗ 540万 = 1.48个主网代币/块**

节点搭建教程：
-------

### 1、环境要求：

节点分为 Global 节点以及 分片节点，一般挖矿搭建分片节点即可。目前只支持Linux、MacOS操作系统，**不支持Windows操作系统**。

**全局节点推荐最低配置：**

*   CPU：8核以上 （尽量16核）
    
*   内存：32G内存
    
*   硬盘：3T SSD硬盘（测试网实际预估200G就够了）
    
*   网络：最好有公网IP，10M以上带宽（家用IP需要设置路由器）
    

**【推荐】分片节点推荐最低配置：**

*   CPU：4核以上 （尽量8核）
    
*   内存：16G内存
    
*   硬盘：1T SSD硬盘（测试网实际预估200G就够了）
    
*   网络：最好有公网IP，10M以上带宽（家用IP需要设置路由器）
    

### 2、生成钱包，选择你想要挖矿的分区，并记录下来

Quai官方推荐使用 `Pelagus`钱包，下载地址：

[https://chrome.google.com/webstore/detail/pelagus/gaegollnpijhedifeeeepdoffkgfcmbc](https://chrome.google.com/webstore/detail/pelagus/gaegollnpijhedifeeeepdoffkgfcmbc)

**安装好钱包后，生成钱包地址，保存助记词。按入下图所示，切换所在分区**

![](https://storage.googleapis.com/papyrus_images/9059ed90b70dabe5fed0fbf998cdbe93fa50999236b0a0093c10cd4e6964eba2.png)

![](https://storage.googleapis.com/papyrus_images/ce1d51a90353522eb9a66f8c27fab3d9db0b50f4c58285c6610af7d294a99ab3.png)

![选择你想要挖矿的分区，并记住](https://storage.googleapis.com/papyrus_images/d0882f1aa695e8436bf604d6b6c8e1b5e7056f22e8bc4472eecd35de4bc9897a.png)

选择你想要挖矿的分区，并记住

3、节点部署：
-------

    sudo apt update && sudo apt upgrade
    sudo apt install snapd
    sudo snap install go --classic
    sudo apt install git make
    git clone https://github.com/dominant-strategies/go-quai
    cd go-quai
    # 切换到最新的Tag
    git fetch --tags
    last_version=`git tag | grep -v rc | grep -v pre | tail -n -1`
    git checkout $last_version
    cp network.env.dist network.env
    

修改配置文件：

    vim network.env
    

### **3.1、修改** `network.env` **配置中的钱包地址**

![](https://storage.googleapis.com/papyrus_images/b0f10ed159a5d99af821d9dd8c65905d289dc3b1728f42d1be894ded14e91763.png)

我钱包所在分区

![](https://storage.googleapis.com/papyrus_images/657aa6a93c237838110d7c23f2655ca0eaca35a85d99ec12811ed6ad205d3e71.png)

比如我钱包选择的是 `Paxos1` 分区，那么按照上图，就将 `ZONE_1_0_COINBASE` 对应的地址改成你的钱包地址

### 3.2、修改你要运行的区域，没必要运行 Global 节点

在`network.env`第78行左右的 `SLICES`，改成你所在区域。

![](https://storage.googleapis.com/papyrus_images/5eec05d2e2a531159780703c6ad40d987bc95aa27976ea7479beb5ea87377fec.png)

### 3.3、修改你的IP地址

在`network.env`的最后一行，修改IP地址为公网IP地址

![](https://storage.googleapis.com/papyrus_images/47f09994f41eaad4ba6ff7cc09a37fd4ba66ef94b7093ee2c178a6c2ec30c24c.png)

### 3.4、运行节点

    # 直接关闭防火墙，需要开放的端口较多，我比较懒，服务器也没有其他资料。
    ufw disable
    make go-quai
    
    # 下载官方节点数据，快速同步。注意如果自己同步的话，可能需要好几天。从官方数据恢复，可能只需要几个小时即可同步完成
    
    cd ~
    wget https://archive.quai.network/quai_colosseum_backup.tar.gz
    tar -zxf quai_colosseum_backup.tar.gz && mv quai_colosseum_backup .quai
    # 回到quai目录
    cd go-quai
    make run
    

### 3.5、检查节点同步状态的重要方法

    cd ~/go-quai/nodelogs
    ls
    # 可以看到有多个 .log 日志文件。如果你和我一样运行的是 Paxos1 分区，你可以看到一个 zone_1_0.log 日志文件，使用以下命令监控同步状态
    tail -f zone_1_0.log | grep Appended  # 这个过程比较慢
    # 输出如下图所示：
    

![](https://storage.googleapis.com/papyrus_images/d346d42e1203d0f206edf8bfdc0be20d48e6355ad3f9a96934499ccaf84f712c.png)

Number 各个参数解读：\[1743 12894 128345\]

> 1743 ： 代表整个网络区块高度12894：代表整个分区区块高度128345：代表该分区分片的区块高度

可以通过官方网站查看链上所有区块高度：[https://stats.quai.network/](https://stats.quai.network/)

![](https://storage.googleapis.com/papyrus_images/13916bcee9947d2d73bea71369c34dfd67fb4bf1025ccf67e08d57747179abab.png)

4、运行挖矿代理
--------

推荐在节点服务器上运行。不需要单独开服务器。

    cd ~
    git clone https://github.com/dominant-strategies/go-quai-stratum
    cd go-quai-stratum
    cp config/config.example.json config/config.json
    make quai-stratum
    

注意，根据你 **选择的分区选择不同** 的命令行

    tmux
    # [0 0] 分区
    ~/go-quai-stratum/build/bin/quai-stratum --region=8579 --zone=8611 --stratum=3333
    # [0 1] 分区
    ~/go-quai-stratum/build/bin/quai-stratum --region=8579 --zone=8643 --stratum=3334
    # [0 2] 分区
    ~/go-quai-stratum/build/bin/quai-stratum --region=8579 --zone=8675 --stratum=3335
    # [1 0] 分区
    ~/go-quai-stratum/build/bin/quai-stratum --region=8581 --zone=8613 --stratum=3336
    # [1 1] 分区
    ~/go-quai-stratum/build/bin/quai-stratum --region=8581 --zone=8645 --stratum=3337
    # [1 2] 分区
    ~/go-quai-stratum/build/bin/quai-stratum --region=8581 --zone=8677 --stratum=3338
    # [2 0] 分区
    cd ~/go-quai-stratum && ./build/bin/quai-stratum --region=8583 --zone=8615 --stratum=3339
    # [2 1] 分区
    ~/go-quai-stratum/build/bin/quai-stratum --region=8583 --zone=8647 --stratum=3340
    # [2 2] 分区
    ~/go-quai-stratum/build/bin/quai-stratum --region=8583 --zone=8679 --stratum=3341
    

如果端口为开放，会直接报错。退出 `tmux` 的方法：`Ctrl + b` 再按 `d`

5、运行GPU显卡挖矿
-----------

显卡挖矿教程比较简单，可以使用一键挖矿脚本。**注意一定要等节点同步完成后再开始挖，否则挖出来的全是废块。**

    # 安装更新
    sudo apt update && sudo apt -y install wget 
    # 下载安装程序
    sudo wget https://raw.githubusercontent.com/etherdog-eth/quai-miner/main/setup.sh && sudo chmod +x setup.sh && sudo ./setup.sh
    
    # 下载Miner矿工脚本。有时挖矿程序会自动退出，该脚本会自动重启GPU挖矿。
    sudo wget https://raw.githubusercontent.com/etherdog-eth/quai-miner/main/miner.sh && sudo chmod +x miner.sh
    sudo ~/miner.sh 节点公网ip:代理开放的端口
    
    # 成功运行挖矿程序后，会看到如下截图，如果有看到 绿色 Accept ，则表示出块了。
    

![](https://storage.googleapis.com/papyrus_images/ee81d71521ffbe0e5a1022eea9e6107ac331c580f5ffee6515202039c28adad0.png)

可通过区块浏览器，并切换到对应的分区后，查看钱包出块情况：[https://cyprus1.colosseum.quaiscan.io/](https://cyprus1.colosseum.quaiscan.io/)

6、其他有帮助文档及连接
------------

我的Twitter：[https://twitter.com/etherdog\_eth](https://twitter.com/etherdog_eth) 给个关注，给予鼓励。  
官方网站：[https://qu.ai/](https://qu.ai/)  
官方文档：[https://docs.quai.network/](https://docs.quai.network/)  
激励测试网公告原文：

[https://qu.ai/blog/iron-age-testnet-is-live/#:~:text=12%20million%20Quai%20tokens%20have,on%20the%20Iron%20Age%20Testnet](https://qu.ai/blog/iron-age-testnet-is-live/#:~:text=12%20million%20Quai%20tokens%20have,on%20the%20Iron%20Age%20Testnet)

---

*Originally published on [etherdog.eth](https://paragraph.com/@etherdog/quai-gpu)*
