💡 本篇主要介绍如何参与Iron Fish激励测试网。我们将持续更新一系列的深度项目分析及区块链节点教程,欢迎大家加入我们的Discord社群获取最新信息。
项目简介
Iron Fish是基于工作量证明 (PoW)的隐私链,已获得a16z、红衫、Slow Ventures、Electric Capital等机构的3290万美元投资。Iron Fish 第 2 阶段激励测试网已于2022 年 5 月 10 日开始运行,现在参与可获得积分,主网启动时积分可按比例转换为代币。
提示:图文教程持续优化中,如有与视频教程不符之处,以本图文教程为准。
访问https://testnet.ironfish.network/signup并注册,注意记录好涂鸦。
注册完成后点击 Login,通过注册邮箱的验证邮件完成验证即可登录。
官方对于运行全节点的最低硬件要求如下:
vCPU:4线程
内存:8GB
硬盘存储:100GB
服务器地域建议选择 德国/美国,其他未经测试的地域在下载快照、同步区块时,可能速度较慢,需要花费很长时间才能完成节点同步。
镜像(操作系统)建议选择 ubuntu 22.04
购买服务器后需要打开9033端口,具体步骤可参考我们之前的教程:
视频教程:https://www.youtube.com/watch?v=WYwvb2wSsXI
远程连接到服务器时,可能因为网络波动而失去连接,造成下载或者命令运行中断,因此需要安装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
使用以下命令安装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
使用以下命令 安装/更新 Iron Fish:
npm install ironfish --location=global
设置涂鸦:
ironfish testnet
提示User Graffiti or URL,此时输入第1步注册时的涂鸦,然后按Enter;
提示Are you SURE? (y)es / (n)o,输入 y 按Enter
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小时。
ironfish start
节点启动后继续同步区块,当progress 达到99.99%后,日志中出现Finished syncing
,此后不再出现百分比进度,表示完成了区块同步。这个过程大约需要3-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线程的机器挖矿,但该配置的云服务器费用较高。
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
测试网常见问题: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