Worker Installation
Overview
The NuLink Worker is the node to provide cryptographic service in the NuLink network. It provides Proxy Re-encryption service in the Horus network and it will provide more services such as ABE, IBE, ZKP and FHE in NuLink mainnet. The staker needs running a Worker node to be eligible for token reward.
There are four steps to run a NuLink Worker:
Create Worker Account Install NuLink Worker Configure and Run a Worker node Bond the Worker node with your staking account
Minimum System Requirements
Debian/Ubuntu (Recommended) 30GB available storage 4GB RAM x86 architecture Static IP address Exposed TCP port 9151, make sure it's not occupied Nodes can be run on cloud infrastructure.
Installation
Update Depencies
sudo apt update && sudo apt upgrade -y
sudo apt install ufwInstall Latest Docker Engine and Pull Latest Horus Image
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
docker pull nulink/nulink:latestSetup Firewall
And press y then enter.
Setup Password Variable
Change both to the password you preffered
Create Worker Account
Download GETH and Extract
Rename the directory
Go to the geth dir
Now Create the worker account key by running the command below inside the dir geth
You will be prompted to enter the password and confirm the password. Please remember this password for late use.
Example:
Create Nulink Directory
Copy the keystore file of the Worker account to the host directory. The private file generated by NuLink Worker will also be stored in this directory.
Give the directory 777 Permission
Init Worker
Change the --signer and --operator-address to your own! Example Output :
Backup your Seed!
Run the worker
Before running the worker make sure you have tBNB, if not request Run Worker
And Voila! Your worker is now running To check the logs you can type
Example output:
To check running container you can run
To stop container you can run
To Restart container
Now you can go to the next step which is Bonding the worker to provider.
Last updated