AI computing power warehouse (AICPW)

Blockchain-based decentralized platform aggregating global idle AI compute via distributed ledger/smart contracts.

Provides on-demand access for individuals/enterprises/research, with tokenized incentives enabling compute contribution, purchasing, and governance participation. Creates sustainable ecosystem where unused GPU/TPU resources become tradable assets through cryptographic verification and automated settlements.

hero
Background Overview

The current problems with AI computing power can be viewed from multiple dimensions, mainly focusing on the following aspects:

Token Allocation

The total issuance of AICPW tokens is 1 billion, with the allocation details as follows:

How AICPW Works
Users Submit Computing Power Requests
  • Users input task requirements (such as AI model training, video rendering) through the front-end interface (DApp), including computing power (FLOPS), time limits, and budget.
  • The DApp calls a smart contract (Program) on Solana, writing the task information to the blockchain, including task ID, parameters, and payment in AICWP tokens (instant transfer via Solana Pay).
  • The transaction is recorded in Solana's ledger, and the Proof of History (PoH) mechanism generates a timestamp, ensuring fair and transparent task submission order.
Computing Node Matching
  • Node Registration: Computing power providers register their devices in advance (by staking AICWP) and regularly update the status of available computing power (such as CPU/GPU specifications, bandwidth). This information is stored in Solana's on-chain state accounts.
  • Matching Process: The smart contract filters eligible devices from online nodes based on task requirements. Solana's parallel processing capability allows simultaneous allocation of nodes for multiple tasks, avoiding bottlenecks.
  • Allocation Confirmation: After matching, the contract locks the user's AICWP payment and notifies the selected computing nodes, with transaction confirmation time less than 1 second.
Task Execution and Data Processing
  • Task Distribution: Task data is sent to computing nodes through an encrypted channel (based on end-to-end encryption), with the original data stored on IPFS and only the hash recorded on the Solana blockchain.
  • Computing Execution: Nodes execute tasks (such as running TensorFlow models or Blender rendering), and progress can be reported through Solana's on-chain messaging mechanism.
  • Privacy Protection: If sensitive data is involved, nodes use zero-knowledge proofs to generate proofs of computation results, which are submitted to the blockchain for verification.
Result Verification and Settlement
  • Result Submission: Computing nodes upload results to IPFS and submit the hash and proof to the Solana smart contract.
  • Verification Mechanism:

    Quick Verification: The correctness of the results is confirmed through predefined verification algorithms (such as hash comparison), automatically executed by the contract.

    Dispute Resolution: If users question the results, multi-party verification can be triggered (voted by nodes staking AICWP), leveraging Solana's high throughput to quickly reach consensus.

  • Token Release: After verification, the smart contract transfers the locked AICWP to the computing power provider, while recording the transaction log. Solana's low latency ensures almost real-time settlement.
Users Receive Results
  • Users download the computation results through the DApp (retrieved from IPFS) and can choose to rate the service. The rating data is recorded on the blockchain as a reference for node reputation.
  • If the task fails (such as node disconnection), the contract automatically refunds and reassigns the task, with Solana's fast confirmation ensuring a seamless process.