Miner Documentation

Complete guide for Ariochain block production

Miner Overview

The Ariochain Miner is a console command that enables automated block production for masternodes in the Ariochain Proof of Service blockchain network.

Unlike traditional proof-of-work mining, Ariochain uses a Proof of Service consensus mechanism where registered masternodes take turns producing blocks in a deterministic schedule.

Key Features

  • Automated block production monitoring
  • Real-time mining statistics
  • Daemon mode for 24/7 operation
  • Transaction processing and inclusion
  • Mining rewards tracking
  • Performance metrics and analytics

Available Commands

Start Mining
php bin/console miner start --masternode-id mn_abc123 Start interactive mining session
Background Mining
php bin/console miner start --masternode-id mn_abc123 --daemon Run mining in background
Check Status
php bin/console miner status --masternode-id mn_abc123 View mining statistics
View Rewards
php bin/console miner rewards --masternode-id mn_abc123 Check mining rewards

Requirements

  • Active Masternode: Must have a registered and activated masternode
  • Database Access: Miner needs access to the Ariochain database
  • PHP Environment: Nette framework with required dependencies
  • Collateral: 1,000 ARI tokens locked as collateral

Setup Instructions

  1. Register Masternode:
    php bin/console mnm register --address YOUR_ADDRESS --key YOUR_PUBLIC_KEY
  2. Activate Masternode:
    php bin/console mnm activate --id YOUR_MASTERNODE_ID
  3. Verify Status:
    php bin/console mnm status --id YOUR_MASTERNODE_ID
  4. Start Mining:
    php bin/console miner start --masternode-id YOUR_MASTERNODE_ID

Usage Examples

Interactive Mining Session
php bin/console miner start --masternode-id mn_abc123
Background Mining with Custom Wallet
php bin/console miner start --masternode-id mn_abc123 --wallet 1A2B3C... --daemon
Check Mining Status
php bin/console miner status --masternode-id mn_abc123
View Mining Rewards
php bin/console miner rewards --masternode-id mn_abc123

Try It Now

Ready to start mining? Here are the commands you can run right now:

Check Available Commands
php bin/console list | grep miner
Get Help
php bin/console miner --help
Note: You'll need an active masternode to start mining. Learn how to register one.
Key Information
Consensus
Proof of Service
Block Time
60 seconds
Reward
~6.5 ARI/block
Collateral
1,000 ARI
Selection
Deterministic
Need Help?

Can't find what you're looking for? Check our troubleshooting guide or contact support.