Decentralized AI Compute Network
Technical Whitepaper
The global demand for AI compute is growing at 10x annually while centralized cloud providers maintain artificial scarcity, extracting rents from both developers and hardware owners. Billions of dollars worth of GPU compute sits idle on consumer machines, gaming rigs, and enterprise hardware during off-peak hours.
EPOCH is a permissionless, decentralized compute network that connects idle hardware directly to AI workloads. Providers run the lightweight EPOCH node client, contribute cycles to training and inference tasks, and earn $EPOCH tokens proportional to their verified compute contribution. No intermediaries. No cloud provider markup. No KYC gates.
This paper outlines the protocol architecture, the Proof of Compute (PoC) consensus mechanism, the task distribution layer, and the economic model that aligns incentives between compute providers, task requesters, and the network itself.
As of 2025, the top three cloud providers (AWS, GCP, Azure) control over 65% of the global cloud compute market. GPU instance pricing has increased 300% since 2022 while underlying hardware costs have remained relatively flat. The bottleneck is not physical hardware. It is access.
Meanwhile, an estimated 40 million consumer GPUs with ML-capable VRAM sit idle for 18+ hours per day. The aggregate compute potential of this idle hardware exceeds the total capacity of all major cloud providers combined.
Current decentralized compute networks suffer from three critical weaknesses:
A network that solves verification, minimizes latency, and reduces onboarding to a single CLI command can capture the massive surplus of idle consumer and enterprise compute. EPOCH is that network.
EPOCH operates as a three-layer protocol stack connecting hardware providers to AI workloads through a trustless verification system.
Requesters submit AI workloads through the EPOCH SDK or REST API. Each task specifies compute requirements (GPU VRAM, model framework, estimated FLOPs), a maximum bid price in $EPOCH, and a deadline. Tasks are decomposed into atomic units called work packets that can be independently verified.
The orchestration layer matches work packets to available nodes using a multi-factor scoring algorithm:
Nodes execute work packets inside a sandboxed GPU runtime. Upon completion, the node produces a Proof of Compute (PoC) hash that is submitted to the settlement layer. The protocol uses a challenge-response verification system described in Section 05.
The EPOCH node client is a lightweight daemon (~45MB) that runs on Linux, macOS, and Windows. It performs hardware detection, manages the GPU runtime sandbox, communicates with the orchestration layer, and submits PoC proofs.
All computation runs inside an isolated container environment. The sandbox prevents provider nodes from accessing task data outside their assigned work packet, ensures deterministic execution for verification, and supports CUDA, ROCm, and Metal backends.
Unlike centralized orchestrators, EPOCH uses a distributed hash table (DHT) based mesh where orchestration responsibilities are shared across high-uptime nodes. This eliminates single points of failure and ensures task routing remains functional even if individual orchestrator nodes go offline.
| Workload Type | Framework | Min VRAM | Status |
|---|---|---|---|
| LLM Fine-tuning (LoRA) | PyTorch, JAX | 8 GB | Live |
| LLM Inference | vLLM, TGI, llama.cpp | 4 GB | Live |
| Image Generation | Diffusers, ComfyUI | 6 GB | Live |
| Video Generation | CogVideoX, Mochi | 16 GB | Beta |
| Full Pre-training | DeepSpeed, FSDP | 24 GB | Planned |
| Embedding / RAG | Sentence Transformers | 2 GB | Live |
EPOCH introduces Proof of Compute (PoC), a consensus mechanism designed specifically for verifying GPU computation on a decentralized network. Unlike Proof of Work which wastes compute on hash puzzles, PoC verifies that useful computation was performed correctly.
Validators are selected using a weighted random function based on stake and historical accuracy. Validators earn a 5% fee on the tasks they verify. Malicious validators (those who approve fraudulent work) are slashed and removed from the validator set.
If a challenge fails, the full work packet is re-executed by three independent validator nodes. Majority consensus determines the correct result. The offending node's stake is slashed and the task is re-routed. Persistent offenders are permanently blacklisted from the network.
$EPOCH is the native utility token of the network, deployed on Solana. It serves as the payment medium between task requesters and compute providers, the staking asset for validators, and the governance token for protocol upgrades.
| Allocation | Percentage | Vesting | Purpose |
|---|---|---|---|
| Compute Rewards | 40% | Emitted over 8 years | Node provider incentives |
| Community / Airdrop | 20% | TGE unlock | Early adopters, testnet participants |
| Team | 15% | 12mo cliff, 36mo vest | Core development team |
| Treasury | 10% | Governance-controlled | Grants, partnerships, liquidity |
| Ecosystem Fund | 10% | 24mo linear vest | SDK development, integrations |
| Validators | 5% | Emitted over 4 years | Verification incentives |
Provider rewards are calculated per completed work packet using the formula:
5% of all task fees are burned permanently, creating sustained deflationary pressure as network usage grows. Additionally, slashed stakes from malicious nodes are burned rather than redistributed, ensuring bad actors reduce total supply.
Nodes must complete a hardware attestation challenge during registration that verifies physical GPU capabilities. This prevents a single entity from registering virtual GPUs to claim rewards without performing real computation. The attestation runs a standardized benchmark that must complete within hardware-specific time bounds.
Task data is encrypted in transit and at rest. Providers only receive the specific work packet assigned to them, never the full dataset. The sandbox prevents data exfiltration, and all intermediate states are wiped after task completion and verification.
The DHT-based orchestration mesh is resilient to network partitions. If a segment of the network becomes unreachable, the remaining nodes continue operating independently and reconcile state when connectivity is restored. Tasks assigned to unreachable nodes are automatically re-routed after a configurable timeout (default: 120 seconds).
The cost of attacking the network (submitting fraudulent computation) always exceeds the potential reward. Validators must stake $EPOCH to participate, and the slashing penalty for approving invalid work exceeds the verification fee by 10x, making collusion economically irrational.
| Phase | Timeline | Milestones |
|---|---|---|
| Phase 0: Genesis | Q2 2025 | Token launch, core team formation, whitepaper release, initial community building |
| Phase 1: Testnet | Q3 2025 | Node client alpha, PoC prototype, testnet with 500+ nodes, SDK beta |
| Phase 2: Mainnet | Q4 2025 | Mainnet launch, inference workloads live, validator set active, reward emissions begin |
| Phase 3: Scale | Q1 2026 | Training workloads, enterprise API, 10K+ nodes, partnerships with AI labs |
| Phase 4: Autonomy | Q2 2026 | Full DAO governance, multi-chain settlement, hardware marketplace, 50K+ nodes |
The demand for AI compute is outpacing centralized supply. The hardware already exists, distributed across millions of machines worldwide. What has been missing is a protocol that connects this idle capacity to real workloads with trustless verification, fair compensation, and zero friction onboarding.
EPOCH is that protocol. By combining a lightweight node client, the Proof of Compute consensus mechanism, and a Solana-based settlement layer, EPOCH creates a global compute mesh where anyone with a GPU can contribute to AI development and earn proportional rewards.
The era of centralized compute monopolies is ending. A new epoch begins.