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.
For this worker node im using CPX21 from Hetzner
Installation
Update Depencies
Install Latest Docker Engine and Pull Latest Horus Image
Setup Firewall
And press y then enter.
Setup Password Variable
Change both to the password you preffered
Create Worker Account
Download GETH and Extract
I like to rename it to geth , you can skip this if you want
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
DONT CHANGE THE VALUE OF :
-e NULINK_KEYSTORE_PASSWORD \
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 BNB Testnet Faucet Run Worker
DONT CHANGE THE VALUE OF :
-e NULINK_KEYSTORE_PASSWORD \
-e NULINK_OPERATOR_ETH_PASSWORD \
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