# 如何0基础参与Iron Fish激励测试网 | 节点教程

By [0xStake](https://paragraph.com/@0xstake) · 2022-07-31

---

💡 本篇主要介绍如何参与Iron Fish激励测试网。我们将持续更新一系列的深度项目分析及区块链节点教程，欢迎大家加入我们的Discord社群获取最新信息。

**项目简介**

Iron Fish是基于工作量证明 (PoW)的隐私链，已获得a16z、红衫、Slow Ventures、Electric Capital等机构的**3290万美元**投资。Iron Fish 第 2 阶段激励测试网已于2022 年 5 月 10 日开始运行，**现在参与可获得积分，主网启动时积分可按比例转换为代币**。

**_提示：图文教程持续优化中，如有与视频教程不符之处，以本图文教程为准。_**

1、注册激励测试网
---------

访问[https://testnet.ironfish.network/signup](https://testnet.ironfish.network/signup)并注册，注意记录好**涂鸦**。

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

注册完成后点击 Login，通过注册邮箱的验证邮件完成验证即可登录。

2 、购买并登录云服务器，打开9033端口
---------------------

官方对于运行全节点的**最低硬件要求**如下：

*   vCPU：4线程
    
*   内存：8GB
    
*   硬盘存储：100GB
    

**服务器地域**建议选择 **德国/美国**，其他未经测试的地域在下载快照、同步区块时，可能速度较慢，需要花费很长时间才能完成节点同步。

镜像（操作系统）建议选择 ubuntu 22.04

购买服务器后需要**打开9033端口**，具体步骤可参考我们之前的教程：

视频教程：[https://www.youtube.com/watch?v=WYwvb2wSsXI](https://www.youtube.com/watch?v=WYwvb2wSsXI)

图文教程：[https://mirror.xyz/0x2ba8f8db6c26fB36F14F9a8c32158e201632d677/ohXpgZTXYmcVM8YvgUOYO3xoGgC4gWMZCkcw5xefss4](https://mirror.xyz/0x2ba8f8db6c26fB36F14F9a8c32158e201632d677/ohXpgZTXYmcVM8YvgUOYO3xoGgC4gWMZCkcw5xefss4)

3、安装Tmux
--------

远程连接到服务器时，可能因为网络波动而失去连接，造成下载或者命令运行中断，因此需要安装Tmux来保持终端持续运行。

将以下命令复制后，切换到putty，**单击鼠标右键**完成粘贴，然后**按Enter**执行命令。

    sudo apt install build-essential tmux
    

使用Tmux创建新的会话：

其他常用Tmux 命令/快捷键：

*   分离tmux会话，返回普通终端：按 Ctrl+b d
    
*   从普通终端返回上一次tmux会话：tmux a
    
*   在tmux中创建新窗口：按 Ctrl+b c
    
*   列出所有tmux窗口：按 Ctrl+b w，然后可以用方向键选择窗口
    

tmux详细使用方法参考：[https://www.ruanyifeng.com/blog/2019/10/tmux.html](https://www.ruanyifeng.com/blog/2019/10/tmux.html)

4、安装Node.js
-----------

使用以下命令安装Node.js：

    mkdir -p ~/nodejs
    wget -qO- https://nodejs.org/dist/v16.16.0/node-v16.16.0-linux-x64.tar.xz | tar -xJv -C ~/nodejs
    echo 'export PATH=~/nodejs/node-v16.16.0-linux-x64/bin:$PATH' >> ~/.bashrc
    source ~/.bashrc
    

使用以下命令检查是否安装成功：

    node -v && npm -v
    

如安装成功，会输出node.js和npm的版本信息：

`v16.16.0` `8.11.0`

5、安装Iron Fish
-------------

使用以下命令 安装/更新 Iron Fish：

    npm install ironfish --location=global
    

设置涂鸦：

提示User Graffiti or URL，此时输入第1步注册时的**涂鸦**，然后按Enter；

提示Are you SURE? (y)es / (n)o，输入 y 按Enter

6、下载区块数据快照
----------

    mkdir -p ~/.ironfish/databases
    FILE=$(curl https://d1kj1bottktsu0.cloudfront.net | egrep -o 'ironfish_snapshot_[0-9]+.tar.gz')
    wget -qO- https://d1kj1bottktsu0.cloudfront.net/$FILE | tar xzv -C ~/.ironfish/databases
    

100Mbps带宽下大约需要1.5小时。

7、启动节点
------

    ironfish start
    

节点启动后继续同步区块，当progress 达到99.99%后，日志中出现`Finished syncing`，此后不再出现百分比进度，表示完成了区块同步。这个过程大约需要3-8小时。

8、加入矿池并开始挖矿
-----------

节点区块同步完成后，在tmux终端中，**同时按下 CTRL 和 B，松开后按 C** ，即可创建一个新的tmux终端窗口。在新的终端输入以下命令，查看节点钱包地址

    ironfish accounts:address
    

输出例子：`Account: default, public key: f728caa88214bb817fd0a9a69385329f53df3c4346d1844f6855892d1503f154d7379727eecb451a516153`

public key 之后的内容就是节点钱包的默认地址。

选择一个矿池挖矿，替换命令中的参数：

*   涂鸦：注册时设置的涂鸦
    
*   线程数：你想用于挖矿的CPU线程数，最大值为 **总CPU线程数-1**
    
*   钱包地址：上一步输出的钱包地址（双击地址选中，然后右键粘贴）：
    

**zk.work 第三方矿池挖矿**（最低支付金额 10 IRON）：

    ironfish miners:start -p 36.189.234.195:60006 --name 涂鸦 -t 线程数 -a 钱包地址 
    

例如：`ironfish miners:start -p 36.189.234.195:60006 --name 0xStake -t 16 -a f728caa88214bb817fd0a9a69385329f53df3c4346d1844f6855892d1503f154d7379727eecb451a516153`

访问 [https://zk.work/en/ironfish](https://zk.work/en/ironfish) 输入钱包地址，即可查看挖矿情况，该矿池每日9:00结算，最低支付金额为10 IRON。

**iron fish 官方矿池挖矿**（无查询面板，支付不稳定）：

    ironfish miners:start -p pool.ironfish.network -t 线程数 -a 钱包地址
    

例如：`ironfish miners:start -p pool.ironfish.network -t 16 -a f728caa88214bb817fd0a9a69385329f53df3c4346d1844f6855892d1503f154d7379727eecb451a516153`

如果想通过 挖矿+发送交易 获得较多积分，最好使用≥16CPU线程的机器挖矿，但该配置的云服务器费用较高。

9、获取积分
------

*   Iron Fish节点每持续运行12小时可获得10积分；
    
*   挖矿一段时间后，新建一个tmux窗口（按Ctrl+b c），然后使用以下命令查看余额：
    

如可用余额(Amount available to spend) >0.1，可使用以下命令将 IRON币发送到官方地址。该命令将自动检查钱包可用余额、自动发送交易，每笔交易消耗0.1 IRON并获得1积分：

    ironfish depositAll --confirm -f 600
    

在积分排行榜搜索自己的涂鸦，可查看积分：[https://testnet.ironfish.network/leaderboard](https://testnet.ironfish.network/leaderboard)

**教程到此结束。欢迎大家使用下方链接加入我们的Discord群、订阅我们的Youtube频道，感谢支持！**

* * *

### 关于我们

> 0xStake是区块链节点DAO组织，专注挖掘和分享POS优质项目，同时也是遨游Web3和Metaverse的门户平台。我们擅于输出区块链项目的深度解析，积极跟进和披露知名区块链项目，对行业热点事件有独到见解。我们秉承着求实的态度和专业的技能，为你解决加密世界的疑惑；为你带来不一样的区块链视角。

**_Discord:_** [https://discord.gg/xaa85khkVB](https://discord.gg/xaa85khkVB)

**_Twitter:_** [https://twitter.com/0xStakeorg](https://twitter.com/0xStakeorg)

**_Youtube:_** [https://www.youtube.com/channel/UCeWWK6POD3INTGDe7yq\_4Pw](https://www.youtube.com/channel/UCeWWK6POD3INTGDe7yq_4Pw)

**_Mirror:_** [https://mirror.xyz/0x2ba8f8db6c26fB36F14F9a8c32158e201632d677](https://mirror.xyz/0x2ba8f8db6c26fB36F14F9a8c32158e201632d677)

* * *

### Iron Fish相关**链接**

官网：[https://ironfish.network/](https://ironfish.network/)

测试网常见问题：[https://testnet.ironfish.network/faq](https://testnet.ironfish.network/faq)

官方文档：[https://ironfish.network/docs/onboarding/iron-fish-tutorial](https://ironfish.network/docs/onboarding/iron-fish-tutorial)

推特：[https://twitter.com/ironfishcrypto](https://twitter.com/ironfishcrypto)

Discord：[https://discord.gg/EkQkEcm8DH](https://discord.gg/EkQkEcm8DH)

Telegram：[https://t.me/ironfishcryptochat](https://t.me/ironfishcryptochat)

领英：[https://www.linkedin.com/company/iron-fish-irf/](https://www.linkedin.com/company/iron-fish-irf/)

Github：[https://github.com/iron-fish](https://github.com/iron-fish)

区块浏览器：[https://explorer.ironfish.network/](https://explorer.ironfish.network/)

---

*Originally published on [0xStake](https://paragraph.com/@0xstake/0-iron-fish)*
