Prerequisites

  1. Operating System: Ubuntu 20.04 or later is recommended.
  2. Go Programming Language: Install Go version 1.18 or later.
  3. Git: Ensure that Git is installed on your system.
  4. A server with sufficient resources: Minimum requirements:

Step-by-Step Instructions

1. Install Go

Install the Go programming language if you haven't already:

wget <https://golang.org/dl/go1.18.linux-amd64.tar.gz>
sudo tar -C /usr/local -xzf go1.18.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin

Verify the installation:

go version

2. Clone the Blockless Network Repository

Clone the Blockless repository from GitHub:

git clone <https://github.com/blocklessnetwork/blockless.git>
cd blockless

3. Build the Blockless Node

Navigate to the project directory and build the node:

make install

The blocklessd binary should now be available in your $GOPATH/bin directory.

4. Initialize the Validator Node

Initialize the validator node by running: