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

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

项目简介

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

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

1、注册激励测试网

访问https://testnet.ironfish.network/signup并注册,注意记录好涂鸦

post image

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

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

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

  • vCPU:4线程

  • 内存:8GB

  • 硬盘存储:100GB

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

镜像(操作系统)建议选择 ubuntu 22.04

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

视频教程:https://www.youtube.com/watch?v=WYwvb2wSsXI

图文教程: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

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 输入钱包地址,即可查看挖矿情况,该矿池每日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

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


关于我们

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

Discord: https://discord.gg/xaa85khkVB

Twitter: https://twitter.com/0xStakeorg

Youtube: https://www.youtube.com/channel/UCeWWK6POD3INTGDe7yq_4Pw

Mirror: https://mirror.xyz/0x2ba8f8db6c26fB36F14F9a8c32158e201632d677


Iron Fish相关链接

官网:https://ironfish.network/

测试网常见问题:https://testnet.ironfish.network/faq

官方文档:https://ironfish.network/docs/onboarding/iron-fish-tutorial

推特:https://twitter.com/ironfishcrypto

Discord:https://discord.gg/EkQkEcm8DH

Telegram:https://t.me/ironfishcryptochat

领英:https://www.linkedin.com/company/iron-fish-irf/

Github:https://github.com/iron-fish

区块浏览器:https://explorer.ironfish.network/