Archived copy of the old docs.bitplanet.ai (GitBook). The current docs live at docs.bitplanet.ai.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Overview

Overview

This documentation provides comprehensive guidance for operators running and maintaining Bitplanet's validator nodes. It covers setup, operations, troubleshooting, and emergency procedures for maintaining a healthy validator.

Target Audience: Node operators, validators, and infrastructure engineers

What is a Bitplanet Node?

A Bitplanet node is a server running the evmd binary that participates in the Bitplanet network. Nodes maintain a copy of the blockchain, validate transactions, and — if configured as validators — participate in consensus to produce new blocks.

Bitplanet combines three powerful technologies:

  • BitSDK - Modular blockchain framework with proven governance, staking, and IBC capabilities

  • CometBFT Consensus - Byzantine Fault Tolerant consensus engine ensuring network security

  • BitEVM - Full Ethereum Virtual Machine compatibility for running Solidity smart contracts

This hybrid architecture allows Bitplanet to support both native Cosmos modules (like the AI-focused Brahma module) and Ethereum-compatible smart contracts, creating a unique bridge between ecosystems.

How Bitplanet Consensus Works

Bitplanet uses Proof of Stake (PoS) consensus powered by CometBFT:

  1. Validators Stake Tokens - Lock up BPL tokens as collateral, demonstrating commitment to honest behavior

  2. Block Proposal - Validators take turns proposing blocks in proportion to their stake

  3. Block Voting - Other validators vote on proposed blocks through a two-phase commit protocol

  4. Finality - Once >2/3 of voting power approves, the block is permanently committed

  5. Reward Distribution - Block rewards and transaction fees are distributed to validators and delegators

This creates fast finality and economic security (attacking the network requires controlling >1/3 of staked tokens).

Node Operations Lifecycle

1. Setup & Installation

Get your node software ready:

  • Install dependencies (Go, Make, system libraries)

  • Build the evmd binary from source, or

  • Use Docker for containerized deployment

2. Configuration

Customize your node's behavior:

  • Set network parameters (chain ID, denomination)

  • Configure P2P networking and peer connections

  • Enable APIs (RPC, gRPC, JSON-RPC for EVM)

  • Adjust consensus timeouts and gas prices

3. Syncing

Connect to the network and catch up:

  • Download the genesis file (network's initial state)

  • Connect to peer nodes

  • Sync the blockchain (hours to days depending on method)

  • Use snapshots for faster bootstrapping

4. Validation (Optional)

Become an active validator:

  • Ensure sufficient stake (50+ BPL minimum, 1,000+ BPL recommended)

  • Create and fund validator account

  • Submit create-validator transaction

  • Monitor signing performance and uptime

5. Maintenance

Keep your node healthy:

  • Monitor logs and metrics

  • Update software during network upgrades

  • Manage disk space and resources

  • Respond to governance proposals

  • Withdraw rewards regularly

Network Roles & Responsibilities

For Validators

  • Uptime: Maintain 24/7 operation with redundancy

  • Security: Protect validator keys with hardware security modules

  • Governance: Vote on proposals that shape the network

  • Upgrades: Coordinate updates during planned hard forks

  • Community: Communicate with delegators and ecosystem

For Node Operators

  • Reliability: Ensure stable infrastructure and connectivity

  • Performance: Use recommended hardware (SSDs, adequate RAM)

  • Monitoring: Set up alerts for node health and sync status

  • Backup: Maintain secure backups of keys and configuration

Key Benefits of Running a Node

For Validators:

  • Earn staking rewards (variable APR based on total stake and network conditions)

  • Earn commission on delegated stake

  • Influence network governance through voting power

  • Support Bitplanet's AI economy mission

For Full Node Operators:

  • Independent access to blockchain data

  • Trustless verification of transactions

  • Support network decentralization

  • Enable application development and services

  • Educational experience in blockchain operations

Common Use Cases

  • Development & Testing - Run a local node to develop and test smart contracts or applications without network fees.

  • RPC Services - Operate public RPC endpoints for community applications to query the blockchain.

  • Archival Nodes - Maintain complete historical data for block explorers, analytics, or auditing.

  • Validator Operations - Participate in consensus, earn rewards, and help secure the network.

  • Private Networks - Deploy isolated testnets for enterprise use cases or protocol research.

Documentation Sections

This operator documentation is organized into the following sections:

  1. Hardware Requirements - System specifications and prerequisites

  2. Setup & Configuration - Installation and node configuration

  3. Operations - Daily operations, backups, and monitoring

  4. Troubleshooting - Common issues and solutions

  5. Runbooks - Step-by-step procedures for critical operations

  6. Additional Resources - Quick reference and support links

Last updated