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
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 Bsc, writing the task information to the blockchain, including task ID, parameters, and payment in $AICP tokens (instant transfer via Bsc Pay).
  • The transaction is recorded in Bsc'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 $AICP) and regularly update the status of available computing power (such as CPU/GPU specifications, bandwidth). This information is stored in Bsc's on-chain state accounts.
  • Matching Process: The smart contract filters eligible devices from online nodes based on task requirements. Bsc's parallel processing capability allows simultaneous allocation of nodes for multiple tasks, avoiding bottlenecks.
  • Allocation Confirmation: After matching, the contract locks the user's $AICP 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 binance smart chain.
  • Computing Execution: Nodes execute tasks (such as running TensorFlow models or Blender rendering), and progress can be reported through bsc'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 Bsc 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 $AICP), leveraging Bsc's high throughput to quickly reach consensus.

  • Token Release: After verification, the smart contract transfers the locked $AICP to the computing power provider, while recording the transaction log. Bsc'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 Bsc's fast confirmation ensuring a seamless process.