看完此文你能收获什么
6.2号之后更新版本~需要升级一下。(升级请看最后)
了解服务器基础知识,理解节点运行,一定能收获IronFish空投。
运行节点有服务器成本,非投资建议DYOR
IronFish背景
Iron Fish 由 Microsoft、Tilt 和 AirBnb 的前工程师 Elena Nadolinski 领导,A16z领投链接。
基于零知识证明的隐私公链。
IronFish测试网将从 2022 年 5 月 10 日 @ 12:00 PDT 开始运行,直到 Iron Fish 节点稳定、功能完整并准备好进入主网 🎉,参与节点搭建或者POW爆块之后交易都可以获取积分,官方已经为 $IRON 预留了一部分创世区块,专门用于受激励的测试网用户。符合资格后,第一阶段和第二阶段积分将在 $IRON 主网启动时按比例转换为该区块的代币。
说简单点,就是参与一定有空投,节点运行每12个小时可以获得10分,pow根据算力来获得测试网代币,然后刷交易获取积分。最后上线根据积分转化成主网代币。
懂编程基础的可以直接去看原版官方教程,不需要用一键脚本。
1.首先需要去官方网站注册账号,填入邮箱之后会发送验证信息到邮箱,然后进邮箱登陆.
然后需要填写一些资料,都比较常规。注意Graffiti* 这个就是你的账户节点绑定的name,后面运行脚本需要填入这个。看到下图这个界面就代表注册ok。
2.需要购买服务器,必须海外服务器(不然会很慢),为了避嫌做推广就自己看着买了。需要Ubuntu系统,系统版本18.04或者20都行。
说下硬件要求为了在激励测试网上运行 Ironfish 节点,官方建议如下,实际测试下来差不多最低要求这个配置。
3.脚本教程来了
举例说明,我现在购买好了一台服务器,ssh连接上服务器,(不懂Google)。一键脚本已经开源(不要再来跟我说安全性了,有疑惑的自己看代码,代码绝对安全无后门),连接上服务器之后输入底下命令。
## 第一步获取root权限,下载脚本授权
sudo su
cd ~ && wget https://github.com/8hfq/Daniel-onekey-install/releases/download/1.1.0/ironfish-daniel.sh && chmod +x ironfish-daniel.sh
## 第一次执行脚本安装docker 输入
./ironfish-daniel.sh
输入1执行,等待一会。出现docker 安装完成就好了。
## 再次执行脚本安装Ironfish
./ironfish-daniel.sh
输入数字2,之后手动输入官方注册的ID,然后输入Y确认,等待出现启动成功!
再次执行脚本输入3
再次执行脚本输入3
./ironfish-daniel.sh
检查blockGraffiti 是否为你的节点名字,enableTelemetry 是true。
Syncer显示SYNCING,Telemetry显示STARTED 。整体如下图,节点搭建完毕。
如果你的脚本是在6.2号之前运行的,请注意需要升级。如果是6.2号之后跑起来的不需要升级。输入一下命令升级完成。如果涉及到pow需要备份钱包私钥!重要❗️
sudo su
cd ~ && wget -O ironfish-daniel.sh https://github.com/8hfq/Daniel-onekey-install/releases/download/1.1.0/ironfish-daniel.sh && chmod +x ironfish-daniel.sh
./ironfish-daniel.sh
然后输入4,填入要求输入的内容升级完成。
常见的问题
如果重新连接ssh之后不知道怎么找到脚本,输入以下命令即可
sudo su
cd ~
2. 怎么获取积分
第一种 节点如果正常运行每12小时可以获得10积分,在官方可以直接查看
第二种 参与pow挖矿,需要cpu算力,小白玩家不建议参与!
这个是高成本的玩法,pow参与挖矿爆块获取代币之后刷交易就可以领积分,投入风险收益都不太确定。我这里有完整的多冗余节点和大算力设备,做了个自用矿池,有需要加入我的矿池一起来爆块的可以联系我~支持国内服务器哦~
3.关于钱包账号问题
启动node会默认创建钱包,以下是对钱包的操作命令,默认钱包名字是default,也就是如果你要导出钱包私钥就输入下面命令。建议导出备用。
# 查看钱包
docker exec -it node bash -c "ironfish accounts:list"
# 创建新钱包
docker exec -it node bash -c "ironfish accounts:create"
# 设置为默认钱包
docker exec -it node bash -c "ironfish accounts:use 钱包名称"
# 导出钱包密钥
docker exec -it node bash -c "ironfish accounts:export 钱包名称"
# 导入钱包密钥
docker exec -it node bash -c "ironfish accounts:import"
只分享干货~各位大佬感兴趣关注一下呗。