Become a validator

This guide provides a straightforward approach to setting up N1PC validator:

Becoming a validator on a N1PC network involves a series of technical steps, along with a commitment to maintaining a secure, reliable, and performant node. Validators play a crucial role in the operation and security of blockchain networks, participating in consensus mechanisms and, in many cases, governance decisions.

Understand the Role and Responsibilities

Before becoming a validator, understand the responsibilities involved. Validators help secure the network and may need to stake network tokens as collateral. Poor performance or malicious actions can lead to penalties, including the slashing of staked tokens. While the chain is currently in a testing phase and becoming a validator may not pose significant issues, it is important to consider the following steps carefully for the future when the mainnet launches.

Meet the Technical Requirements

Running a validator node requires a reliable server with specific hardware specifications, a stable internet connection, and a secure operating environment. Common requirements include:

  • A multi-core CPU

  • At least 2GB of RAM

  • Sufficient disk space for blockchain data

  • A high-speed and stable internet connection

  • A static IP address

  • N1PC node installed on your server.

Set up your Full Node

Read and follow the steps in "Create a N1PC Node"

Create an account

Once you enter the password, you will see output like this:

Acquire tokens

Go to https://noonescan.io/faucet to get your tokens.

Create Your Validator

Paste the JSON below in the file, change variables, save, and exit:

  • Replace <my-pub-key> with the value from running n1pcd comet show-validator

  • Replace <your-validator-name> with your desired validator name.

Once your node is fully synced, and you have the required tokens, you can create your validator with a single command:

Secure Your Validator

Security is paramount for validators to protect against slashing and downtime penalties.

  • Firewall Setup: Configure your server's firewall to only allow necessary traffic.

  • Sentinel Services: Use sentinel services to auto-restart your node if it crashes.

  • Backup Your Keys: Regularly backup your validator's keys and keep them in a secure location.

Last updated