如何 0 基础参与 Iron Fish 激励测试网 | 节点教程
2022-07-31 16:27
0xStake
2022-07-31 16:27
订阅此专栏
收藏此文章

💡 本篇主要介绍如何参与 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

对于阿里云,最低实例规格为 ecs.c7a.xlarge

服务器地域建议选择 德国 / 美国,以提高区块链数据下载速度。

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

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

图文教程:https://mirror.xyz/0x2ba8f8db6c26fB36F14F9a8c32158e201632d677/Zi0ROEBldGn_Ip3fCMnNyxMMIbazZTeIRSSxijbC-so

3、安装 Tmux

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

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

sudo apt install 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 ~/nodejswget -qO- https://nodejs.org/dist/v16.16.0/node-v16.16.0-linux-x64.tar.xz | tar -xJv -C ~/nodejsecho 'export PATH=~/nodejs/node-v16.16.0-linux-x64/bin:$PATH' >> ~/.bashrcsource ~/.bashrc

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

node -v && npm -v

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

v16.16.08.11.0

5、安装 Iron Fish

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

npm install -g ironfish

设置涂鸦:

ironfish testnet

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

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

6、下载区块数据快照

mkdir -p ~/.ironfish/databaseswget -qO- https://ironfish.host/dump.tar | tar xv -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
  • 钱包地址:上一步输出的钱包地址(双击地址选中,然后右键粘贴):
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 结算,最低支付金额为 1 IRON。如果想通过 挖矿 + 发送交易 获得较多积分,最好使用≥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 6000

在积分排行榜搜索自己的涂鸦,可查看积分: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/

相关Wiki

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

0xStake
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开