Proof-of-Idle-Work (PoIW) & Sovereign Silicon Economics
1. Abstract
Modern blockchain consensus mechanisms suffer from a fundamental trilemma between environmental sustainability, hardware sovereignty, and true decentralization. Traditional Proof-of-Work (PoW) networks drive industrial centralization through specialized ASIC warehouses running 24/7 in climate-controlled facilities, consuming terawatt-hours of base-load energy. Conversely, Proof-of-Stake (PoS) models sacrifice physical censorship resistance by entrenching capital cartels, where token wealth directly dictates block validation and protocol governance.
Doomsday Network introduces Proof-of-Idle-Work (PoIW)—a Layer-1 blockchain protocol engineered to harvest latent, underutilized consumer GPU computing power without competing with human productivity, gaming frames-per-second, or workstation tasks. By utilizing a memory-hard hybrid algorithm combined with sub-millisecond operating system input telemetry, Doomsday miners stand vigilant in the background: securing the ledger at gigahash scale when machines are idle, and yielding 100% of GPU resources the microsecond user activity is registered.
2. The Proof-of-Idle-Work (PoIW) Paradigm
Consumer and gaming workstation GPUs represent the largest untapped pool of high-performance parallel silicon on Earth. Billions of compute hours are wasted daily while machines sit idle on lock screens, standby modes, or desk breaks.
2.1 Microsecond Input Interception
The Doomsday Sentinel utilizes native OS hook APIs (GetLastInputInfo on Windows, event counters on Linux)
to poll hardware input state with microsecond accuracy:
- Configurable Idle Threshold: Users choose between Gamer Mode (180s threshold) and Aggressive Mode (60s threshold).
- Sub-Millisecond Yield: The instant mouse motion, keypress, or gamepad actuation occurs, the CUDA execution context halts kernel dispatch and releases GPU queues.
- Thermal Safeguard: Continuous GPU junction telemetry automatically throttles batch dispatch if temperatures exceed user thresholds (default: 75°C).
2.2 Sleep Suppression Without Display Disruption
Doomsday integrates OS-level sleep suppression (SetThreadExecutionState with ES_SYSTEM_REQUIRED).
The GPU and CPU core remain awake during idle periods while monitors and displays sleep normally according to user power plans.
3. Cryptographic Specification
3.1 DoomHash: Hybrid Memory-Hard Algorithm
DoomHash combines high-throughput parallel SHA256 transform mixing with memory-hard Argon2id seed derivation:
Seed = SHA256(BlockHeaderPrefix) State_i = Argon2id(Seed ⊕ Nonce_i, salt="doomsday_genesis_salt", mem=64MB) FinalHash = SHA256(State_i)
- ASIC Resistance: Memory bandwidth latency prevents cheap fixed-function ASIC domination.
- Bare-Metal CUDA Acceleration: Kernels compile in-memory via NVIDIA NVRTC, achieving over 5+ Gigahashes per second on modern Blackwell/Ada silicon.
3.2 Elliptic Curve Cryptography
- Curve:
secp256k1(Koblitz curve, y² = x³ + 7 mod p) - Signatures: ECDSA with deterministic RFC 6979 nonce generation.
- Address Derivation:
doom1+ RIPEMD160(SHA256(PubKey)) + 4-byte Checksum.
4. Monetary Policy & Tokenomics
Doomsday enforces an immutable, hard-capped supply schedule modeled after thermodynamic scarcity:
| Metric | Specification |
|---|---|
| Max Supply | 21,000,000 DOOM (2.1 × 10¹⁵ Sparks) |
| Target Block Time | 20 seconds |
| Initial Subsidy | 50.0 DOOM per block |
| Halving Interval | Every 2,100,000 blocks (~1.33 years) |
| Total Halvings | 64 halving events |
5. Consensus & Dynamic Retargeting: ASERT
To prevent hashrate oscillation catastrophes, Doomsday implements ASERT (Absolutely Scheduled Exponentially-Rising Targets) per-block retargeting:
Target_next = Target_anchor × 2^(((t_n - t_anchor) - (h_n - h_anchor) × T) / τ)
Where:
T = 20 seconds(target block time)τ = 240 seconds(ASERT half-life smoothing factor = 12 blocks)
Unlike Bitcoin's discrete 2016-block window, ASERT recalculates smoothly on every single block. If network power drops by 80%, difficulty adjusts within minutes, completely eliminating the risk of frozen chains.
6. Sovereign Mining Guides
Windows Desktop (1-Click Install)
Download the standalone Windows package from the official release link:
https://github.com/doomsday-network/doomsday/releases/download/v1.0.0/Doomsday-v1.0.0-windows-x64.zip
Unzip and run Doomsday.exe. Paste your DOOM address and click Enter the Network.
Linux & HiveOS (1-Command Install)
Run this single command in terminal on any Ubuntu, Debian, or HiveOS machine:
curl -sSL https://doomsday.network/install.sh | bash -s -- --wallet YOUR_DOOM_ADDRESS
7. RPC & WebSocket API Reference
| Method | Endpoint | Description |
|---|---|---|
GET | /status | Network height, hashrate, active workers, circulating supply |
GET | /blocks?limit=25 | Recent mined block feed with transactions and subsidies |
GET | /job | Mining template for GPU workers |
POST | /submit | Submit solved block nonce candidate |
POST | /tx/send | Broadcast signed ECDSA transaction to mempool |
GET | /wallet/{address} | Query live confirmed balance for any address |
POST | /faucet/claim | Claim 10 free DOOM testnet drop (rate-limited 60s) |
WS | /ws | Real-time event stream for blocks, txs, and network stats |