MINING v1.0

Ǝ-Chain Mining Guide

How to mine and independently verify certificates using quantum processors

Quick Start

# Coming soon: pip install e-chain
# For now, join the waitlist at ern-inc.com/mining


Chain Specifications

ParameterValue
Block Time60 seconds
Initial Reward50 Ǝ
Halving Interval210,000 blocks (~4 years)
Max Supply~21,000,000 Ǝ
ConsensusProof of Quantum Work (PoQW)
Signature SchemeDilithium3 (NIST FIPS 204)
Hash AlgorithmSHA-256 (block), SHA3-256 (merkle)

Block Structure

Block = {
    "height": int,              # Block number (0 = genesis)
    "previous_hash": str,       # SHA-256 of previous block
    "timestamp": int,           # Unix timestamp
    "transactions": [...],      # Signed transactions
    "quantum_proof": {
        "certificate_hash": str,
        "curvature": 0.00391,   # Must be < target
        "dimension": 32,
        "qpu_backend": "ibm_kyiv"
    },
    "merkle_root": str,
    "block_hash": str
}

Mining Puzzle: Ricci Flow

Each block requires solving a geometric optimization problem using Ricci flow:

Given:   Initial metric tensor G_ij (from previous block hash)
         Target curvature threshold (from difficulty)

Find:    Parameters that evolve G_ij via Ricci flow
         Until scalar curvature R < target

Equation: ∂g/∂t = -2R   (Ricci flow)

Why Quantum Processors Have an Advantage

OperationClassicalQuantum
Ricci tensor computationO(d⁶)O(d²)
Curvature measurementFull eigendecompositionO(d²) via Hadamard test
Metric evolutionSequentialParallel via superposition

Dimension Tiers

TierManifold DimensionReward MultiplierAccess
D88-dimensionalOpen (simulator compatible)
D1616-dimensionalVerified miners
D3232-dimensional16×Pro tier required
D6464-dimensional64×Partnership only

Verifying Certificates

Anyone can independently verify a certificate without trusting the miner:

Step 1: Get Certificate

curl https://ern-inc.com/chain/certificate/CERT-A7F3B2E1

Step 2: Verify Curvature

from verification import verify_certificate

cert = get_certificate("CERT-A7F3B2E1")
is_valid = verify_certificate(cert)

# Checks:
# 1. curvature < target
# 2. measurement hash matches
# 3. in merkle tree
# 4. Dilithium signature valid

Step 3: Check On-Chain

curl https://ern-inc.com/chain/block/1337 | jq '.quantum_proof.certificate_hash'
# Output: "CERT-A7F3B2E1"

Pool API Endpoints

EndpointMethodDescription
/pool/registerPOSTRegister as miner
/pool/work/{address}GETGet current puzzle
/pool/submitPOSTSubmit solved share
/pool/statsGETPool statistics
/pool/leaderboardGETTop miners

Links