Skip to content

Frontier-Compute/shielded-coinbase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontier Compute — Shielded Coinbase Mining Infrastructure

Private Zcash mining infrastructure where block rewards go directly to Orchard shielded addresses. No transparent output. No on-chain link between hashrate and wallet.

Nordic Shield Program

Nordic Shield is a privacy-shielded Zcash mining program. Frontier Compute holds all hosting contracts on behalf of participants. No participant identity is disclosed to any third party. Hardware ownership is ZK-proved via BLAKE2b Merkle tree attestation linked to participant Zcash wallets.

Stack: zec-pay (Rust, Orchard trial decryption), zk-attest (BLAKE2b Merkle ownership), Signal CLI, Tor hidden services, Foreman API monitoring proxy.

This repository is the public technical proof and documentation repo for Frontier Compute's shielded coinbase work. Intended for public review, architecture context, and reproducible validation.

Status: Verified

Component Status
Shielded coinbase (regtest) ✅ Verified — March 23, 2026
Docker stack (Zebra + S-NOMP + Redis) ✅ Running on testnet
Zebra zip-213 branch merge ✅ Clean merge, zero conflicts
S-NOMP Stratum pool ✅ Built and serving
Testnet sync 🔄 In progress
Production deployment ⏳ Targets Q2-Q3 2026

Architecture

Z15 Pro ASICs
    ↓ Stratum v1
S-NOMP (Equihash pool)
    ↓ getblocktemplate
Zebra (ZIP-213 branch)
    ↓ Shielded coinbase tx
Orchard address (your wallet)

Each participant runs their own S-NOMP instance backed by Zebra. Block rewards go directly to their Orchard address. No pooling. No payout distribution. No custodial risk.

Stack

  • Zebra — Zcash Foundation's Rust node. ZIP-213 shielded coinbase implementation.
  • S-NOMP — ZcashFoundation/s-nomp fork. Equihash Stratum pool. Passes Zebra's coinbase tx as-is (no reconstruction).
  • Redis — Pool statistics backend.
  • Docker Compose — One command deployment. Based on Marek's dockerize-mining setup.

Proof

See SHIELDED_COINBASE_PROOF.md for the verified regtest block:

  • Block hash: 8a04f20ac37cd96cbf899c6d06aaf82c6735112e777c8e69a75d116bf6f1494a
  • Coinbase tx: v5, zero transparent outputs, 1 Orchard action, 6.25 ZEC into shielded pool
  • Same code path as mainnet block 3222336 (January 30, 2026)

Key Findings

  • All upstream dependency blockers resolved (zcash_script 0.4.3, librustzcash PR #1893 merged)
  • S-NOMP does not reconstruct the coinbase tx — it forwards rpcData.coinbasetxn.data from Zebra as-is. Shielded coinbase works through the pool without modification.
  • paymentProcessing.enabled = false is the correct setting. All rewards go to Zebra's miner_address. No pool payout step needed.
  • Zebra PRs #10048 and #10301 are still open but not design-rejected. Blocked on release timing, not technical issues.

Documentation

Upstream References

Program

Nordic Shield Mining — Community-aggregated Zcash mining hosted in Norway with a path to shielded coinbase.

Frontier Compute — Parent infrastructure operator.

Public repo map

Public vs Private

Public in this repo:

  • architecture and upstream dependency tracking
  • public deployment notes for reproducible validation
  • public proof artifacts and status documentation

Private outside this repo:

  • website source repositories and publishing workflow
  • production host inventory and facility operations
  • wallet generation, backups, or spend authority
  • monitoring endpoints, alert routing, and internal dashboards
  • vendor contracts, pricing worksheets, and internal operating procedures

About

Public technical proof and documentation for Zcash shielded coinbase mining

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors