KuberCoin Docs

Mining Guide

SHA-256d proof-of-work basics and pool setup.

Algorithm

KuberCoin uses double-SHA-256 (SHA-256d) as its proof-of-work hash. The work target is encoded in each block header as a compact 4-byte representation of the maximum allowed hash value.

Difficulty retargets every 2,016 blocks, roughly every two weeks, using a clamped median-of-eleven timestamp window.

Hardware

  • CPU. Practical only for testing on regtest networks.
  • GPU. Effective during early bootstrap; outclassed by ASICs at scale.
  • ASIC. Any Bitcoin-compatible SHA-256d ASIC works against KuberCoin without modification.

Solo vs. pool mining

Solo mining keeps reward control with the individual miner but produces variable income for small miners. Pool mining smooths reward variance at the cost of trust in the pool operator. Both modes use the same Stratum v1/v2 wire protocols supported by the reference node's getblocktemplate RPC.

Minimal pool configuration

# Example stratum proxy pointing at a local kuber-node
[upstream]
url = "stratum+tcp://pool.example.invalid:3333"
worker = "kuber1q….worker1"
password = "x"

[node]
rpc_url = "http://127.0.0.1:18080"
rpc_api_key = "set-in-config"

Reward schedule

Block subsidy starts at 50 KUBER and halves every 210,000 blocks. With a 600-second target interval, a halving occurs approximately every four years. Transaction fees accrue to the miner of the including block.

Energy disclosure

Proof-of-work consumes electricity proportional to network hashrate. Operators are encouraged to source renewable power and to publish the geographic location of large facilities. KuberCoin does not run a mining operation of its own.