NHBCoin
NHBCoin
GENESIS NETWORK LIVE

Power the Future of Commerce

Run a node, secure the network, and earn real rewards.

NHBCoin validators are the backbone of the Potso Consensus.

Validate transactions. Secure the network. Earn ZNHB.

Why Validate?

Why Become a Validator?

Efficient & Eco-Friendly

Built on the Potso Consensus, validating doesn't require massive mining farms.

It's lightweight, fast, and designed to run on standard hardware.

Earn Consistent Rewards

Validators earn rewards from a dedicated Reward Pool on a fixed halving schedule, paid in ZNHB

  • Predictable: Emissions follow a fixed, published halving schedule -- not network fees or usage.
  • Valuable: ZNHB is the governance and utility token.
No complex staking logic required.

Secure the Future

By running an NHBCoin L1 Node , you decentralize the network.

More validators mean greater security and resilience for the whole ecosystem.

NHB Native Coin

Used for sending payments.

ZNHB Governance & Utility

Used for staking and earning rewards.

Dual-Coin Advantage

Our dual-coin system ensures stability for payments while offering dynamic value for validators.

Ready to Start?

Four steps, no coding needed: get a server, get your ZNHB, run one command, then activate your validator. Do them in order and you'll be up and running.

1

Get a server on AWS

Your validator is a small computer that has to stay switched on 24/7. We'll rent one from Amazon Web Services (AWS). You don't need to know anything about servers, just follow along.

  1. 1

    Create a free AWS account. You'll need an email address and a bank card. Already have an AWS account? Skip this.

    Create AWS account
  2. 2

    Sign in to AWS, open EC2, and click "Launch instance". EC2 is simply AWS's name for a rented server.

    Open AWS EC2
  3. 3

    Choose these settings on the launch screen. Leave everything else as it is:

    Operating system
    Ubuntu, version Ubuntu Server 22.04 LTS (pick it from the dropdown if a newer version shows first)
    Instance type
    t3.medium (2 CPUs, 4 GB memory)
    Storage
    30 GB (change it from the default 8 GB)
    Key pair
    Create a new key pair and keep the file it downloads
    Network settings (click "Edit")
    Allow SSH (port 22). Then add two rules for port 6001, one TCP and one UDP, both from Anywhere. This is how your validator talks to the rest of the network.
  4. 4

    Click "Launch instance". That's your server. Keep the AWS page open, you'll come back to it in Step 3.

    AWS charges for the server for as long as it's running, so check their current pricing before you launch.

2

Create your wallet and get 10,000 ZNHB

Your validator switches on once 10,000 ZNHB is delegated to it. You'll collect that ZNHB in your own NHBCoin wallet first.

  1. 1

    Create your free NHBCoin account. On the page that opens, click "Sign up".

    Create NHBCoin account
  2. 2

    Buy about $500 worth of NHB. You pay with USDT on the TRON network (TRC20). Don't have USDT? Buy some on any crypto exchange first, and when you send it, always choose the TRC20 network.

    Buy NHB
  3. 3

    Swap your NHB for ZNHB. Aim for at least 10,000 ZNHB. A little extra, for example 10,100, gives you a small cushion. The swap screen shows the exact price before you confirm.

    Swap NHB to ZNHB
  4. 4

    Copy your wallet address. Open Settings, find "Your Wallet Address", and click "Copy". It starts with nhb1. Keep it handy for Step 3.

    Open Settings
3

Start your validator

Now connect to your server and run one command. It installs everything, creates your validator's private key on the server, and starts your validator.

  1. 1

    Open your server's terminal. On the AWS EC2 page, tick your server, click "Connect", choose "EC2 Instance Connect", then click "Connect" again. A black terminal window opens in your browser.

    Open AWS EC2
  2. 2

    Put your wallet address into the command. Copy the command below, then replace YOUR_NHB_WALLET_ADDRESS with the address you copied in Step 2. That's where your validator's rewards get sent.

    git clone https://github.com/josephblackelite/nhbchain.git
    cd nhbchain
    bash scripts/validator-only-bootstrap.sh --beneficiary YOUR_NHB_WALLET_ADDRESS --reset-state

    --reset-state is safe here because this is a brand-new server; drop it on any later re-run of this command.

  3. 3

    Paste it into the terminal and press Enter. Right-click and choose Paste (or press Ctrl+Shift+V). It takes a while, so wait until you see [OK] Validator node started.

  4. 4

    Copy your validator's node address. The script prints "Your validator's node address is:" followed by an address starting with nhb1. Copy it, you need it in Step 4. It's a different address from your wallet.

    Your validator's private key is created on the server and stays there. You never need to copy, type, or share it.

4

Delegate 10,000 ZNHB to your validator

Your validator switches on once 10,000 ZNHB is delegated to it. You do this from your NHBCoin wallet, so there's nothing more to type on the server.

  1. 1

    Open Validator Hub and click the "Delegate" tab.

    Open Validator Hub
  2. 2

    Fill in the form. Paste your validator's node address from Step 3 into "Validator Node Address", exactly as the script printed it (it starts with nhb1). Enter 10000 in "Amount to Delegate", then click "Delegate ZNHB" and confirm.

  3. 3

    That's it! Your validator finishes syncing, joins the network at the start of the next epoch (a scheduled network cycle, so it isn't instant), and starts earning rewards. Your ZNHB stays in your own wallet, locked while it's delegated, and you can undelegate it later (7 days by default before it's released). To check on your validator any time, run sudo systemctl status nhb.service on the server.

For the full walkthrough, config reference, and troubleshooting, see the validator setup docs.

Join the community of validators powering the next generation of commerce.