Run a Spheron Fizz Node (Incentivized) – Raised $8.3m in Funding

Run a Spheron Fizz Node, Run a Fizz Node, Install a Spheron Fizz Node

At the core of the Spheron network is the Provider Node, a crucial entity that contributes both CPU and GPU resources to a communal pool.

Fizz Nodes are lightweight versions of Provider Nodes, designed to operate on smaller devices like personal computers and laptops.

About Spheron – Spheron Protocol is a blockchain-based, decentralized web application deployment and hosting platform that aims to revolutionize the web hosting ecosystem.

Spheron makes front-end web deployment easy, effective, and efficient through its blockchain-based platform that takes web applications to Decentralized Storage Networks (DSNs).

Setting up a Fizz node allows you to participate in the Spheron network and earn points by providing computational resources. This guide will walk you through the process of registering and setting up your Fizz node step by step.

Reward Details

Fizz nodes are incentivized with liveness points based on the resources they contribute to the network, encouraging participation and helping to cover operational expenses (OpEx).

Currently, liveness points are issued as FN (Fizz Node) Points until the launch of the $SPHN token. These points are non-transferable. Liveness points are issued every ERA (a 24-hour period) and accumulate in the Fizz node’s wallet.

You can compare it with IoNet, but the resources are more cost-effective. Also, participation has been very low so far.

Funding Raised by Spheron

Spheron Protocol raised a total of $8.3 million in funding across two rounds from SevenX Ventures, Master Ventures, and other VCs.


Spheron Fizz Node Installation

Step 1: VPS Setup

If you are running either a Nillion Verifier Node, Elixir Validator Node, or Nesa Miner Node, you can run this Fizz Node on the same VPS. However, if you are running more than one node on a VPS, you must check if there are any spare resources available on your VPS based on the system requirements below.

Node Hardware Requirements(minimum):

  • CPU: 4 CPU Cores (x86/X64 Processor)
  • RAM: 8 GB
  • Storage: 100 GB SSD
  • Bandwidth: Stable Internet Connection

You can check this using htop. Run the following commands: apt install htop then htop

To exit the screen, press F10 on your keyboard.

Alternatively, I recommend using this VPS for $5.5: VPS Link or a slightly higher config for $12.50: VPS Link. This way, you can run multiple nodes on the same VPS.


Step 2: Registration

Before starting, we need to register our Fizz Node on the Spheron Network.

  • Create a new wallet on MetaMask or Rabby.

Claiming Faucet

If the faucet website doesn’t work, here’s an alternative method:

  • Claim or transfer some Sepolia ETH to your wallet.
  • Transfer the Sepolia ETH to the Arbitrum Sepolia Testnet via the Arbitrum Bridge (make sure the testnet button is active).

Node Registration

Spheron Fizz Node

If you are using Rabby Wallet and encounter an error, visit the Spheron Bridge and try to bridge tokens from Spheron to Arbitrum Sepolia. The Spheron Network will be added to your wallet. Once done, go back—there’s no need to bridge out tokens.

  • Click on the “Register New Fizz Node” button.
  • Select Operating System: Choose Linux.
  • Configure Resources: Select CPU Node. (Select GPU if you’re running it on a system with a GPU, like your own PC.)
  • System Configuration: Enter your system and configuration details, which you can find from your VPS provider (based on the VPS you purchased).
  • Select Your Region.
  • Select Payment Tokens: USDC, USDT, DAI and WETH.
  • Select Provider: Choose any provider near your region (higher-tier providers are preferred).
  • Scroll down and click on the “Register Your Fizz Node” button, then complete the wallet transaction on the Spheron testnet. The page will redirect you to the script download page.
  • Click the “Download Now” button, sign with your wallet, and the download will start.

Create a GitHub Repository

  • Go to GitHub.com, log in, or create a new account using your email if you don’t already have one.
  • Create a new repository named “Fizz”
  • Upload the script file to the repository.
  • Scroll down and click the “Commit changes” button.

Result:

If everything was done correctly, copy your GitHub username and save it somewhere—you’ll need it later.


Step 3: Node Setup

  • 1. Open Termius:

Open the Termius application on your PC or phone. You can download the app from the Microsoft Store or Google Play Store for free. Create a free account using your email.

Input the following details:

  • Host: Your VPS IP
  • Label: Fizz
  • Username: root
  • Password: Your VPS Password

Save and connect to the VPS.

Note: If you are new to Termius, on a PC, to copy, select and press Ctrl + Shift + C, and to paste, press Ctrl + Shift + V. If you are used to PuTTY or other terminal emulators, you can change the settings.

  • 2. Run the following command to update your system:
   apt update && apt upgrade
  • 3. Install Screen:
   apt install screen
  • 4. Create a new screen session:
   screen -S fizz
  • 5. Download the script from your GitHub repository (replace “RrickBiswas” with your GitHub username):
   wget https://raw.githubusercontent.com/RrickBiswas/Fizz/main/fizzup.sh

This will download the script to your system.

  • 6. Make the script executable:
chmod +x fizzup.sh
  • 7. Run the script:
./fizzup.sh

Output:

  • To check the logs:
docker-compose -f ~/.spheron/fizz/docker-compose.yml logs -f
  • To detach from the screen session, press:
CTRL + A + D
  • To re-attach, type:
screen -r fizz

After successfully running your node, you can now mint the NFT, which is only available after installing the node.

Go to the node dashboard, navigate to ‘My Fizz Node,’ and mint the OG NFT

If you’re having any issues, you should contact them on Discord or ping me in the TG Group. I’ll help if I can.

And to receive upcoming updates about node upgrades or reward announcements, please join our Telegram channel and keep notifications unmuted.


How to Update the Spheron Fizz Node:

  1. Delete old script file by running
   rm fizzup.sh

Go to https://fizz.spheron.network/

Open your node dashboard by clicking View My Fizz button.

Go to the Setup tab

Download the updated script file.

If the download button is disabled, just refresh the page, and then you should be able to download.

Now, Go to your GitHub Fizz repository.

And Upload the file to your GitHub Fizz repository.

Wait for 5 minutes then,

Run commands(replace “RrickBiswas” with your GitHub username):

wget https://raw.githubusercontent.com/RrickBiswas/Fizz/main/fizzup.sh

Then

chmod +x fizzup.sh

And

./fizzup.sh

After successfully updating the node, go to your node dashboard and check if it’s showing the correct version, as you can see in the image below.

Happy Noding!


Leave a Comment