zMine / homeprotocol notes / 001

mining logistics

How zMine connects Solana ownership to Zcash mining.

A practical system map for a future implementation. Holding zMine on Solana is the identity and allocation signal; actual Zcash proof-of-work still happens on dedicated miners and pool infrastructure.

system flow

From wallet to verified payout

wallet → position → pool → settlement
[01]

Hold zMine on Solana

A connected Phantom wallet proves ownership of zMine. The token balance is the eligibility and accounting layer; it does not perform proof-of-work by itself.

output: Wallet signature + balance snapshot

[02]

Lock or delegate a position

A Solana program records the user position, lock period, and share of the mining pool. Only the program—not the browser—can update entitlements.

output: On-chain position receipt

[03]

Run Zcash miners off-chain

GPU or ASIC workers connect to a Zcash-compatible pool. The pool handles Equihash work, job templates, shares, difficulty, and payout accounting.

output: Signed share and payout records

[04]

Settle rewards transparently

After confirmations and operating costs, an indexer calculates each position’s allocation. Rewards can be paid in ZEC, or routed through an explicitly disclosed swap and treasury flow.

output: Claimable ZEC + audit trail

implementation stack

What must be built

  1. 01 / Solana program
    Position deposits, lock state, eligibility snapshots, and controlled claim instructions.
  2. 02 / Mining coordinator
    Pool adapter, share ingestion, confirmations, fee ledger, and worker health monitoring.
  3. 03 / Indexer + dashboard
    Reconcile Solana events with pool records and expose a public, replayable reward history.
  4. 04 / Treasury + claims
    Multisig-controlled ZEC wallet, payout queue, rate limits, and an emergency pause path.

non-negotiable guardrails

  • ×Never promise fixed yield, guaranteed profit, or a mining return based only on token balance.
  • ×Keep Solana custody, Zcash custody, and the mining pool keys in separate systems with multisig controls.
  • ×Publish pool fees, electricity costs, treasury policy, confirmation thresholds, and the exact reward formula.
  • ×Use an indexer with replayable events so every position, share, deduction, and payout can be independently checked.