Iron Fish is Level 1 rigid (strongest) privacy protection blockchain. It uses zero-knowledge proof (zk-SNARKs) and the most advanced encryption industry standards. The project provides full control over the details of a transaction via account view keys or transaction decryption keys; Proof-of-Work (PoW) is censorship-proof and accessible to anyone, regardless of location, personality, or citizenship.
Requirements as a miner:
Ram: 8-16 (16gb preferrable)
CPU: 4-16 cores (8-16 cores preferrable)
Storage: 100-500 GB
Network Speed: 100 mbps- 1 gbps
*Iron Fish mining is a CPU intensive task and requires powerful CPU. Renting a VPS from AWS or Digital Ocean is Best way.
The leaderboard is available here . If you want to qualify for the rewards you must register on the leaderboard.
Run the following command for installation:
All these Commands are for Ubuntu!
screen -S (your computer or VPS session name)
*while installing enter Thread value as -1 to utilize max threads on the machine.
wget -q -O ironfish.sh https://api.nodes.guru/ironfish.sh && chmod +x ironfish.sh && sudo /bin/bash ironfish.sh
Load the variables:
. $HOME/.bashrc
. $HOME/.bash_profile
Set your node name:
ironfish config:set nodeName $IRONFISH_NODENAMEironfish config:set blockGraffiti $IRONFISH_NODENAME
The name you specify here must also be mentioned when registering on the leaderboard.
Create wallet:
ironfish accounts:create $IRONFISH_WALLET
Set the created wallet as the default wallet:
ironfish accounts:use $IRONFISH_WALLET
To get testcoins from faucet:
Check your balance:
ironfish accounts:balance $IRONFISH_WALLET
In addition
Before starting the miner, make sure your node is synchronized with the network by running the command:
ironfish status -f
*It will take 1-1.5 hour to fully sync all the blocks. mining will start only after full syncing!
Export keys:
mkdir -p $HOME/.ironfish/keysironfish accounts:export
$IRONFISH_WALLET $HOME/.ironfish/keys/$IRONFISH_WALLET.json
cd .ironfish
cd keys
ls -a
nano [wallet name].json
*Note Down the KEYS show on the screen.
Hit CTRL+C to enter the command again.
clear
cd
Check the node:
journalctl -u ironfishd -f
Check the miner:
journalctl -u ironfishd-miner -f

I Hope this guide has been helpful in Setting up the Iron Fish node and miner. For any Question and Doubt Visit IRONFISH Discord below

