ComputeChain is an experimental Layer-1 blockchain built around a new consensus and incentive model called Proof-of-Compute (PoC) — focused on executing useful GPU computations (targeting RTX 4090/5090 and later).
The chain currently operates in Stage 4: Proof-of-Compute Framework, featuring a stable multi-validator PoA consensus, post-quantum-ready signing architecture, and a gas-based economic model.
- Multi-Validator PoA (Round-Robin)
- Post-Quantum Signature Architecture (Dilithium/Falcon-ready)
- Deterministic block production
- Ethereum-like Gas Model for anti-spam protection
- Gas-metered transactions (Transfer, Stake, Submit Result)
- ComputeTask / ComputeResult native types
- Merkle verification of compute results in block headers
Full documentation, including architecture details, node setup, and API references, is available in the ComputeChain Documentation.
.
├── blockchain/ # L1 node (consensus, state, networking)
├── protocol/ # Protocol definitions (types, crypto, config)
├── cli/ # CLI wallet (cpc-cli)
├── miner/ # GPU worker stack
├── validator/ # PoC validator/orchestrator
├── scripts/ # Devnet launchers & E2E tests
└── tests/ # Unit tests
Install dependencies:
pip install -r requirements.txtRun unit tests:
pytest blockchain/testsRun End-to-End battle test:
python3 scripts/e2e_battle.pyMIT License