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.

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 ufw

Install Latest Docker Engine and Pull Latest Horus Image

curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
docker pull nulink/nulink:latest

Setup 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:

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