PROTOCOL WHITEPAPER • v1.0.0

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.

The Sentinel Principle
A miner should never degrade the user experience of its operator. It must be silent, autonomous, and sub-millisecond responsive.

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 Supply21,000,000 DOOM (2.1 × 10¹⁵ Sparks)
Target Block Time20 seconds
Initial Subsidy50.0 DOOM per block
Halving IntervalEvery 2,100,000 blocks (~1.33 years)
Total Halvings64 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/statusNetwork height, hashrate, active workers, circulating supply
GET/blocks?limit=25Recent mined block feed with transactions and subsidies
GET/jobMining template for GPU workers
POST/submitSubmit solved block nonce candidate
POST/tx/sendBroadcast signed ECDSA transaction to mempool
GET/wallet/{address}Query live confirmed balance for any address
POST/faucet/claimClaim 10 free DOOM testnet drop (rate-limited 60s)
WS/wsReal-time event stream for blocks, txs, and network stats