如何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并注册,注意记录好涂鸦

注册完成后点击 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 命令/快捷键:

  • 分离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

设置涂鸦:

ironfish testnet

提示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),然后使用以下命令查看余额:

ironfish accounts:balance

如可用余额(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/

Subscribe to 0xStake
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.