# 撸空投第七期：十分钟完成明牌空投 DUSK network 激励测试网节点搭建（纯小白向,一键脚本）

By [0xoooooyoung](https://paragraph.com/@0xoooooyoung) · 2022-11-24

---

关注我的[twitter](https://twitter.com/ouyoung11)，不定期更新撸毛教程，创作不易，转载请注明出处[推特@ouyoung11](https://twitter.com/ouyoung11)

### 背景

[dusk network](https://twitter.com/DuskFoundation) 融资未知，已发币项目（目前价格$0.087），明确**12月1日开启激励网测试**，共10w dusk + 10w dusk

其[twitter的文章中](https://dusk.network/news/dusk-network-to-launch-rolling-incentivized-testnet-activities)表明启动几个阶段的激励测试网，可参与测试网节点运行：

![激励文章](https://storage.googleapis.com/papyrus_images/46226279b7e3a2d6d6e2bc2a29b5f4d8e8e0e0878f33ffe2f717df387aad7468.png)

激励文章

Dusk项目在上面文章的空投激励介绍说，**需要在12月1号之前把节点先跑起来，然后12月份跑满百分之70的时间才能获得空投奖励**，所以大家可以**酌情考虑成本参与(租个最低配几刀服务器,博主用的digitalocean的4刀一个月)**，要么不参与，不鼓励什么都不看就直接冲进去撸节点。

### 教程说明：

任务工具：一台服务器（教程会提供），小狐狸钱包，chrome浏览器

以下是运行 Dusk 节点的要求：（**配置要求很低，云服务器选最便宜的就可以**）

*   CPU : 1 GHz | 1+ 核心
    
*   RAM：1GB
    
*   SSD： 无要求
    
*   系统：Ubuntu 22.04 - 请仅使用此操作系统
    

任务时间：10分钟到15分钟；

任务成本：服务器成本

难易程度：中等，小白请仔细看教程完成，很详细

何时空投：测试网12月份结束

教程开始：
-----

先放一个官方的原版教程：

[

Welcome
-------

Dusk is a regulated and decentralised network build for institutions, businesses and users.

https://dusk.network



](https://dusk.network/pages/incentivized-testnet)

### STEP1 准备工作

1.准备好最低配置的云服务器，[教程点此进入](https://mirror.xyz/0xC4335F5CF9975b953387cF0C741F260F881c7556/yECXIBrd3uNOOLziRlmeJF8UiAZ1OrnPJ0wCzIzVpPc), 官方推荐[digitalocean](https://m.do.co/c/dc91be8f3a1e)（往下拉到服务器推荐那里查看搭建服务器步骤，小白可补充一些服务器知识）

2.**使用xshell连接服务器**，[教程点此进入](https://mirror.xyz/0xC4335F5CF9975b953387cF0C741F260F881c7556/5N5k1zPDNkjU5VcYK7T4tyAYYbc2ufvhRaX9mB6LcUE)（必须要用这个ssh工具，因为要导出文件到windows）

### STEP2 使用一键脚本开始搭建dusk测试网节点

此处使用一键脚本来简化大家的搭建，代码由推特用户[@ouyoung11](https://twitter.com/ouyoung11)编写，欢迎关注。

代码完全开源，[可在github](https://github.com/nopapername/shell-oooooyoung/blob/main/chainflip-oooooyoung.sh)处检查源代码，无任何后台漏洞及危险代码。

1.服务器登陆之后，依次执行以下命令：

    sudo su
    
    apt install wget
    
    cd ~ && wget -O /root/dusknetwork-oooooyoung.sh https://github.com/nopapername/shell-oooooyoung/releases/download/dusknetwork-oooooyoung-install_1.0.0/dusknetwork-oooooyoung.sh && chmod +x dusknetwork-oooooyoung.sh
    

2.输入下面的代码，进入一键搭建脚本的提示界面（依次输入数字执行步骤, 每一步结束后再跑这个命令会再次进入脚本界面）。

    bash /root/dusknetwork-oooooyoung.sh
    

（1）执行之后出现下图所示的**脚本界面，输入1**并回车执行脚本步骤1

![脚本步骤1](https://storage.googleapis.com/papyrus_images/3c62d67fc510a92d8a4a07c45119b585fae41f5b014a8239cb62c744881cd66a.png)

脚本步骤1

（2）此时dusk钱包已经下载好并运行起来，然后下面界面按回车默认选择创建新钱包

![创建dusk钱包](https://storage.googleapis.com/papyrus_images/937aec6de763b57e5455638e714c7aabf805ad12db69934da1d2f1a8454048b6.png)

创建dusk钱包

创建钱包时会要求设置密码，然后回车下一步

![设置钱包密码](https://storage.googleapis.com/papyrus_images/2854a43d9117ec7dc499bad0f45f1e32c511986ba8439993ec4a13e75808c4ae.png)

设置钱包密码

再输入一次刚刚设置的密码按回车进行下一步

![再次输入刚刚设置的钱包密码](https://storage.googleapis.com/papyrus_images/61db1e2c0edcacd5c485f0a854ba42eef65fe4f0ff31098a0c99532b648de619.png)

再次输入刚刚设置的钱包密码

密码设置完成后会生成钱包助记词私钥，请将助记词私钥复制出来存档

![生成钱包并存档助记词私钥](https://storage.googleapis.com/papyrus_images/d2241eb19c596ff7c5209282aa6e43c5b670bac6df20929b287200a393f395c3.png)

生成钱包并存档助记词私钥

将助记词存档之后输入，上图最下面要输入y确认已存档，然后再回车进入刚刚创建的钱包

![进入钱包](https://storage.googleapis.com/papyrus_images/5517cb987ae0dcf220766a31977962e370ec8c5caab80b719aa0a5e07c7301e7.png)

进入钱包

（3）进入钱包之后能看到完整的dusk钱包地址，也请存档，后面会用到，然后键盘↓键选择最后一项export provisioner key

![存档钱包地址并选择导出验证者公钥cpk文件](https://storage.googleapis.com/papyrus_images/7e91e3b21787ebfd7e1c646a8ba9621e40f67e01efbec9050a3895eeb9e692a3.png)

存档钱包地址并选择导出验证者公钥cpk文件

然后一直回车，中间有一步设置密码（不用管，默认为空就行），直接回车

![导出验证者公钥完毕](https://storage.googleapis.com/papyrus_images/fc401d5a91ad691f346b59d9142662be2dd082a508294fbbc4413c097a48424f.png)

导出验证者公钥完毕

（4）然后此时按crtl c 退出钱包功能，再输入上面的`bash /root/dusknetwork-oooooyoung.sh`脚本执行命令，**进入脚本界面后再输入数字2**，执行脚本步骤2

此时会弹出windows弹窗选择保存.cpk后缀的文件，选择桌面并保存

![运行脚本步骤2下载到windos](https://storage.googleapis.com/papyrus_images/c90fdd14881f68b07a6c5911e295b2505e0e253e334c16e661b90f13d4639635.png)

运行脚本步骤2下载到windos

（5）打开[dusk network申请节点网站](https://forms.gle/3h4wDbab9f6bZ68L8)，按如下填写表单，之后会收到测试dusk代币来质押验证之后跑的节点（一般可能会等几个小时，可以去[官方discord的node频道](https://discord.com/channels/847466263064346624/1041664339175817287)问一问）

![填写表单](https://storage.googleapis.com/papyrus_images/c3a05addb8e0fd8c11946518f23b1c9b2f4ea766c258d183cdc234e646c5d070.png)

填写表单

![提交完毕](https://storage.googleapis.com/papyrus_images/7122db3c86ce7d6cf0918a7a2d0c60f65b9bbe8e39b40cb6f1def03b6c20158f.png)

提交完毕

（6）此时回到服务器终端，再次输入上面的`bash /root/dusknetwork-oooooyoung.sh`脚本执行命令，**进入脚本界面后再输入数字3**，执行脚本步骤3，此时会启动dusk的验证节点并输出日志log

![执行步骤3启动dusk节点](https://storage.googleapis.com/papyrus_images/fcabceb3b40ae385b17a62e5f8e8fdeea0978dbdcdef1dc2691508c8f5d156f6.png)

执行步骤3启动dusk节点

![输出日志log](https://storage.googleapis.com/papyrus_images/0cd5b1c1af4b8b81c7140c67e095f2d87888bf8bf69294678912d81648ebd218.png)

输出日志log

（7）此时节点已经搭建并启动成功，此时ctrl c退出log界面，再次输入上面的`bash /root/dusknetwork-oooooyoung.sh`脚本执行命令，**进入脚本界面后再输入数字4**，执行脚本步骤4，会再次启动dusk钱包

![再次进入钱包](https://storage.googleapis.com/papyrus_images/4b75e07ce11ac6c56fc2cddcef6ac6dc780ffb9184d4eb1293e6a0a7a1bad990.png)

再次进入钱包

![输入密码登录到钱包](https://storage.googleapis.com/papyrus_images/383fbbf3305f901b09613ba78402c2ed44898606f66323540caa17385c788cc2.png)

输入密码登录到钱包

（8）等收到dusk测试代币之后，依次回车，输入代币一部分数量质押，gas limit及gas price（这两应该默认就行），然后输入y再按回车质押成功

![选择质押](https://storage.googleapis.com/papyrus_images/e4e4f1945cadc072b3610ec533cf2eda4f47d69524cc9336c0f55f03a9b87dde.png)

选择质押

（9）此时质押完毕之后可以检查是否质押成功，执行脚本步骤4进入钱包，选择钱包的check existing stake选项，会看到质押数量，或者[进入这里](https://explorer.dusk.network)查看交易hash

![已质押数量](https://storage.googleapis.com/papyrus_images/f5d38738606917cd23a41dfca09f9224bac60a2d7958c94b569a05ccbba29c71.png)

已质押数量

![查看质押记录](https://storage.googleapis.com/papyrus_images/e4f1a5217dfb8713410171b83b77de05ff0f351068861e7f4c61d9b508da929a.png)

查看质押记录

到此就算是跑成功了

官方表示如果正确遵循本指南，您的节点应该参与共识并**从 2022 年 12 月 1 日开始累积奖励！**

### 罗列一些常见问题：

1.有些服务器运行一键脚本之后出来的界面会是一堆乱码，应该是编码格式不同，这里不用管，只需要按上面的步骤跑相应的数字就行了

2\. 运行节点成功，退出ssh窗口之后，节点进程自动退出了

这种情况是因为节点的启动不是使用的后台运行模式，这里提供一种使用screen来运行节点的方法。

*   安装screen：
    
    启动一个名叫dusk的screen并进入到screen环境：
    
        screen -R dusk
        
    
    然后重新执行一下脚本步骤4和5，确认运行成功后，使用ctrl + A + D保存在后台，这样就类似于在后台运行了。下一次想要进入screen查看节点运行情况，使用 screen -r dusk即可（注意大小写）
    

3.如果服务停止，请重新执行脚本中的步骤5重启dusk节点

### 结束语

至此测试网部署的教程全部结束，希望大家耐心看完后能成功跑起来测试节点。

搭建过程中遇到的问题可以去[官方discord](https://discord.com/channels/847466263064346624/1041664339175817287)咨询

或者关注我的[twitter](https://twitter.com/ouyoung11)私信我，看到就会回复，谢谢~

创作不易，希望大家多多点点转发和关注！！！

有兴趣的也可以[加入tg群](https://t.co/pyNKzWzm28)，不局限于交流空投，也可交流行情资讯，希望大家加入后遵循秩序，不要发广告或者刷屏谢谢

---

*Originally published on [0xoooooyoung](https://paragraph.com/@0xoooooyoung/dusk-network)*
