Merge Mining (AuxPoW)¶
Soqucoin supports Auxiliary Proof-of-Work (AuxPoW). Litecoin and Dogecoin miners can mine SOQ simultaneously at zero additional hardware or electricity cost.
How It Works¶
┌──────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ Your Miner │────▶│ LTC/DOGE Pool │────▶│ Soqucoin Node │
│ (Scrypt) │ │ (Parent Chain) │ │ (Child Chain) │
└──────────────┘ └──────────────────┘ └──────────────────┘
│
Creates AuxPoW proof
valid for both chains
- Your miner solves Scrypt work for Litecoin or Dogecoin (the "parent chain")
- The pool includes Soqucoin's block template in the parent chain's coinbase transaction
- When a block is found, the proof validates on both chains
- You earn LTC/DOGE and SOQ from the same work
No additional hardware, no extra electricity, no firmware changes. AuxPoW is active from genesis.
For Miners¶
The easiest way to merge-mine SOQ is through SOQUPOOL, which handles LTC, DOGE, and SOQ payouts automatically from a single stratum connection.
If you mine with another Litecoin or Dogecoin pool, ask your pool operator to add SOQ merge mining. There is zero cost to you. Your hashrate already produces valid SOQ proofs; the pool just needs to submit them.
For pool operators
Soqucoin's AuxPoW chain ID is 0x5351 (decimal 21841). Strict chain-ID checking is enforced on mainnet, testnet, and regtest (fStrictChainId = true), so the parent (LTC/DOGE) block must not itself carry chain ID 0x5351. Use the standard Dogecoin-compatible RPCs createauxblock / getauxblock / submitauxblock.
For Pool Operators¶
Integration Requirements¶
Soqucoin is based on Dogecoin Core and uses the same AuxPoW mechanism. If your pool already supports DOGE merge mining, SOQ integration is nearly identical.
RPC Methods¶
| Method | Description |
|---|---|
createauxblock |
Create an auxiliary block template (recommended) |
submitauxblock |
Submit a solution containing parent chain proof |
getauxblock |
Legacy combined get/submit (Dogecoin-compatible) |
getblocktemplate |
Standard block template (for direct mining) |
Pool Node Configuration¶
server=1
listen=1
rpcuser=poolnode
rpcpassword=SECURE_PASSWORD
rpcallowip=127.0.0.1
rpcport=28332
rpcworkqueue=128
rpcthreads=8
txindex=1
Docker Setup¶
docker run -d --name soq-pool-node \
-p 28333:28333 \
-p 28332:28332 \
-v soq-pool-data:/root/.soqucoin \
soqucoin/soqucoin \
-server -rpcuser=poolnode -rpcpassword=SECURE_PASSWORD \
-rpcallowip=0.0.0.0/0 -rpcworkqueue=128 -rpcthreads=8
Integration Support¶
Contact labs@soqu.org for the full integration package:
- Pre-built Docker images
- Stratum bridge configuration examples
- AuxPoW RPC documentation
- Direct technical support during integration